Capita spesso questo problema in molte installazioni ESX e ESXi: siccome le estensioni per la virtualizzazione non sono accese di default nel bios, si installa ESX, si configura tutto, spesso si mettono già in produzione delle VM prima di accorgersi che ci servono le estensioni per realizzare una VM a 64 bit.
Siccome però spegnere un nodo ESX non è a volte una cosa indolore, su installazioni non dotate di vmotion vorremmo, prima di farlo inutilmente, essere sicuri che le estensioni ci sono e sono solo da abilitare.
Per farlo, c’è un semplicissimo comando da eseguire in shell:
# esxcfg-info|grep “HV Support”
L’output di questo comando ci dirà in che stato siamo, seguendo questa tabella presa dalla kb di vmware:
0 – VT/AMD-V indicates that support is not available for this hardware.
1 – VT/AMD-V indicates that VT or AMD-V might be available but it is not supported for this hardware.
2 – VT/AMD-V indicates that VT or AMD-V is available but is currently not enabled in the BIOS.
3 – VT/AMD-V indicates that VT or AMD-V is enabled in the BIOS and can be used.
Se siamo come spesso accade, in situazione 2, possiamo arrestare il server e abilitare le estensioni nel bios.
In attesa che i produttori si sveglino e abilitino le estensioni di default nei loro bios!!!