ESXi è diventato (con vSphere 5.0 la versione ESX è stata dismessa) l’unica versione del VMware hypervisor, ma la verità è che esistono differenze (non solo nelle edizioni), ma anche nel modo con il quale può essere installato:
- Embedded: è la versione usata negli OEM, tipicamente abbinata ad un host
- Installable: è la versione scaricabile dal sito VMware
- PXE: è la versione usata negli ambienti di AutoDeploy
Se individuare una versione PXE è semplice, non così si può dire per le versioni installabili o embedded? Anche perché è possibile aggiungere driver e VIB alla versione installabile ed è pure possibile installarla sulle schede SD normalmente usate per le versioni embedded (che comunque possono essere reinstallati e rimpiazzati da una versione installabile).
L’articolo della KB 2014558 (Determining the ESXi installation type) spiega come risolvere questa curiosità. Esisteva anche un vecchio articolo KB 2021488, con un’altra modalità, ma non è più disponibile.
Il vecchio trucco era:
- Run the command:
# ls /bootbank
If your host is running ESXi Installable you will see a file called state.tgz
If your host is running ESXi Embedded you will see a file called local.tgz
La nuova modalità è:
-
Run this command:
# esxcfg-info -e
You see an output similar to:boot type: visor-thin
You can determine the ESXi type based on the output of this command.
For example:
- visor-thin indicates an installable deployment
- visor-usb indicates an embedded deployment
- visor-pxe indicates a PXE deployment