giovedì 19 giugno 2014

Come attivare Nested ESXi e altre hypervisor in vSphere 5.1

Ci sono un sacco di nuove caratteristiche, con l'ultima versione di vSphere 5.1, ma quello " non supportatocaratteristica "Ho sempre prova prima è" nidificato Virtualization "(aka Nested ESXi) e con l'ultima versione, sembra aver ottenuto ancora meglio. Sarà comunque necessario avere gli stessi requisiti di CPU fisiche come avete fatto in passato per eseguire " nidificato virtualizzazione ", così come la nidificazione a 64-bit VM.
  • Intel VT-x o AMD-V è necessario per l'esecuzione di " nidificato Virtualization "che sostiene annidati macchine virtuali a 32 bit
  • Intel EPT o AMD RVI è necessario per l'esecuzione nested 64-bit VM.
Un modo rapido per verificare se la CPU supporta realmente sia Intel-VT + EPT o AMD-V + RVI, è possibile incollare il seguente in un browser:  
https:// [your-ESXi-host-ip-address] / mob /? Moid = ah-host & doPath = capacità
Sarà necessario effettuare il login con le proprie credenziali di root e quindi cercare il " nestedHVSupported proprietà "e se si afferma falso, significa che forse in grado di installare ESXi nested o altro hypervisor, ma non sarà in grado di eseguire macchine virtuali annidate a 64 bit , solo il 32-bit VM, a patto di avere sia Intel-VT o AMD-V sui tuoi CPU.
Per maggiori dettagli, date un'occhiata a questo articolo per la risoluzione dei problemi: hanno difficoltà Abilitazione Nested ESXi in vSphere 5.1?
Disclaimer: Questo non è ufficialmente supportato da VMware, si prega di utilizzare a proprio rischio.
Ci sono alcuni cambiamenti con nidificato virtualizzazione in vSphere 5.1 anche ufficialmente conosciuta come AAT ( virtualizzazione assistita da hardware virtuale ). Se si sta utilizzando vSphere 5.0 per eseguire Nested ESXi o di altri hypervisor nidificati, quindi si prega di dare un'occhiata alle istruzioni riportate in questo articolo . Con vSphere 5.1, ci sono state alcune piccole modifiche per attivare AAT.
  1. Sarà richiesto il nuovo Salone Virtuale di compatibilità hardware 9 durante la creazione nidificato ESXi VM, hardware virtuale 8 non funzionerà se si esegue ESXi 5.1 sul vostro host fisico. Sarà comunque necessario abilitare la modalità promiscua sul portgroup che verrà utilizzato per la nidificato ESXi VM per la connettività di rete.
  2. vhv.allow = "true" non è più valida per ESXi 5.1 per abilitare AAT. Un nuovo parametro è stato introdotto chiamato vhv.enable = "true" che viene ora definita in base al VM per fornire granularità più fine del sostegno AAT. Questo permette anche una migliore portabilità tra i prodotti supportati di VMware come VMware Fusion e Workstation come sostengono anche il parametro vhv.enable.
  3. È ora possibile abilitare AAT su una base per VM e con il nuovo Web Client vSphere che aggiunge fondamentalmente il vhv.enable = "true" parametro nel file di configurazione VMX della VM..
Nota: È possibile eseguire un ESXi 5.1 VM nidificato sulla cima di un ESXi 5.0 host fisico, basta seguire le istruzioniqui .

Abilitazione AAT (virtualizzazione assistita da hardware virtuale)

Fase 1 - Creare un nuovo hardware virtuale 9 Virtual Machine utilizzando il nuovo client Web vSphere che è disponibile con vCenter Server 5.1.
Fase 2 - Selezionare " Linux "come GuestOS Famiglia e" Altro Linux (64-bit) "come versione GuestOS.
Fase 3 - Durante la procedura guidata personalizza, espandere la sezione "CPU" e selezionare " virtualizzazione hardware box "per attivare AAT.
Nota: . Se questa casella è grigio, significa che la CPU fisica non supportato Intel VT-x + EPT o AMD-V + RVI che è necessario eseguire AAT O che non si utilizza hardware virtuale 9 Se la CPU solo supporta Intel-VT o AMD-V, si può comunque installare ESXi nested, ma sarà solo in grado di eseguire nidificato a 32 bit VM e non annidate 64-bit VM.
Fase 4 - E 'ancora consigliabile modificare la versione GuestOS di VMware ESXi 5.x dopo aver creato la shell VM, in quanto vi sono alcune impostazioni speciali che vengono applicate automaticamente. Purtroppo con il nuovo vSphere Client Web, non sarà in grado di modificare i GuestOS dopo la creazione, quindi sarà necessario utilizzare il C # client o manualmente andare in. VMX e aggiornare GuestOS = "vmkernel5"
Ora siete pronti per installare nidificato ESXi VM nonché run annidati 64-bit VM all'interno.
Se avete seguito il mio precedente articolo su Come abilitare il supporto per i 64bit nidificati e Hyper-V VM in vSphere 5 si può ricordare uno schema sui livelli di "Inception", che possono essere eseguite con ESXi nidificate.Cioè, il numero di volte che si poteva nido ESXi e ancora essere in uno stato di "funzionale". Con vSphere 5.0, il limite che ero in grado di spingere era 2 livelli di ESXi nidificati. Con l'ultima versione di vSphere 5.1, sono stato in grado di spingere quel limite ora uno straordinario 3 livelli di inizio!
Si potrebbe chiedere perché qualcuno dovrebbe voler fare questo "bene non ho una buona risposta diversa da" perché non posso? ;)AAT è uno dei più cool " non supportato caratteristica "nei miei libri e sono contento che sta lavorando di là di quanto è stato progettato per.
Per la connettività di rete corretto, assicurarsi anche che sia il vostro vSwitch standard o Distributed Virtual Switch ha sia la modalità promiscua e trasmissione forgiato abilitati sia globalmente sul portgroup o distribuito portgroup tuoi nidificati host ESXi sono collegati a.

Nesting "Altri" hypervisor

Per quelli di voi che si sentono inclini a eseguire altri hypervisor come Hyper-V, è possibile farlo con l'ultima versione di ESXi 5.1. Il processo se molto semplice, proprio come correre host ESXi nested.
Fase 1 - Creazione di un Virtual Hardware 9 VM e selezionare le GuestOS appropriate. In questo esempio, ho scelto di Windows Server 2012 (64-bit) come la versione GuestOS.
Fase 2 - Attivare AAT nella sezione CPU se si desidera creare ed eseguire nidificate VM 64 bit sotto Hyper-V
Fase 3 - Sarà necessario aggiungere un parametro aggiuntivo vmx che racconta le GuestOS sottostanti (Hyper-V) che non è in esecuzione come guest virtuale che in realtà è davvero.. Il parametro è hypervisor.cpuid.v0 = FALSE

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.