Esperto a tutto tondo: Migrazioni con Live Migration

Nessuna rete SAN disponibile? Nessun problema. È possibile eseguire la migrazione in modalità "Live Migration" delle macchine virtuali Hyper-V senza utilizzare risorse di archiviazione condivise.

Greg Shields

Questo è stato scritto utilizzando la versione beta di Windows Server 8. Tutte le informazioni sono soggette a modifiche.

Jack di tutti i commerci (JOAT) è una razza speciale di professionisti IT. Qualcuno potrebbe obiettare che è il lavoro più duro professionista nel settore IT. Egli è responsabile di tenere a galla la tecnologia in una piccola azienda o anche un piccolo ambiente all'interno di una grande impresa. Il JOAT ha estrema responsabilità con pochi strumenti e poco sostegno. Suono come te?

Il JOAT è il padrone del freebie. Egli riempie la sua casella degli strumenti con qualunque senza costi, scaricabili strumenti si possono trovare. Egli ottiene il lavoro fatto utilizzando ogni risorsa a sua disposizione. Questa mentalità "get'er done" molte unità un JOAT verso Hyper-V come piattaforma virtuale di scelta. Anche il più piccolo ambiente IT di solito ha una o due licenze di Windows Server, e quelli sono tutto ciò che serve per virtualizzare sulla cima di Hyper-V.

Fino a poco tempo, tuttavia, Hyper-V era amico volubile per il costo-cosciente. Creazione di un unico server Hyper-V con DAS era un esercizio di semplicità. Estensione di quell'ambiente qualsiasi ulteriore rapidamente aggiunto complessità con Clustering di Windows e costo con storage SAN.

Hyper-V-versione 3 in Windows Server 8 sembra migliorare il collegamento tra le funzionalità hypervisor e l'amministratore hypervisor. Una nuova caratteristica, la capacità di vivere la migrazione di macchine virtuali (VM) senza la necessità di archiviazione condivisa, si presenta come una grande vittoria. Hyper-V server che non sono collegati a SAN sarà in grado di migrare VM come archiviazione senza ulteriore complessità e costi di elaborazione. Ecco come funziona.

SAN-Less migrazione in tempo reale

Immaginate che voi dispone di due server Hyper-V: \\win8hv1 e \\win8hv2. Si sta eseguendo una varietà di macchine virtuali su questi due server. I file su disco per tali macchine virtuali vengono memorizzati altrove in rete su un file server e Condividi: \\win8fs1\VM.

Con questa configurazione, si sarebbe utilizzare Hyper-V Manager per migrare VM elaborazione da un server a altro. Destro VM che necessitano di delocalizzazione, scegliere la mossa per avviare la procedura guidata di muoversi. Questa procedura guidata (vedere Figura 1) offre opzioni per lo spostamento di VM, elaborazione, archiviazione o entrambi. In uno di questi scenari, la migrazione è una migrazione in tempo reale. Questo significa che lo spostamento avviene senza richiedere il riavvio della macchina virtuale o qualsiasi perdita di servizio.

Figura 1 iHyper-V spostamento guidato consente di spostare e riassegnare l'archiviazione per le macchine virtuali.

Che è impressionante. Quando ti rendi conto che si può fare questa migrazione in tempo reale senza bisogno di Clustering di Failover di Windows o di una SAN, questa nuova caratteristica potrebbe diventare rapidamente il nuovo migliore amico.

"Ora, aspetta un minuto," probabilmente ti stai chiedendo. "Questa migrazione live SAN-meno funziona perché la macchina virtuale è ospitata in una condivisione Server Message Block (SMB)? Che è grande, ma non significa che suonerà male?"

Non è così, grazie ad importanti investimenti Microsoft ha speso nel migliorare il protocollo SMB. Che include investimenti prestazioni come capacità miglioramenti. Questi miglioramenti sono progettati per rendere SMB solo come utilizzabile come iSCSI o Fibre Channel, ma senza la gestione di complessa richiedono tali protocolli. Microsoft è essenzialmente dicendo che in esecuzione di macchine virtuali Hyper-V in cima SMB su file remoto server eseguirà abbastanza bene per una vasta gamma di usi di produzione.

Alcuni Assembly richiesto

Far funzionare questo clusterless e SAN meno migrazione live richiede un paio di passi dei prerequisiti, almeno nella versione beta di Windows Server 8. Avrete bisogno di un Windows Server 8 file server per ospitare la quota. Questo di per sé richiede alcune autorizzazioni speciali. Sarà necessario configurare ogni server Hyper-V per supportare le migrazioni dal vivo in entrata e in uscita. Infine, se si desidera richiamare in remoto una migrazione in tempo reale, sarà necessario impostare qualcosa chiamato "delega vincolata".

Fortunatamente, nessuno di questi compiti sono tutto ciò che difficile. In primo luogo, quando si installa il ruolo Hyper-V in un computer Windows Server 8, assicurati di controllare che l'opzione contrassegnato "Consenti questo server inviare e ricevere le migrazioni dal vivo delle macchine virtuali". C'è una pagina in Aggiungi ruoli e guidata funzionalità (vedere Figura 2) dove potrai configurare questo.

Enable Virtual Machine Live Migration on the Hyper-V Role

Figura 2 consentire la migrazione Live macchina virtuale sul ruolo Hyper-V.

Ci sono due selezioni per il protocollo di autenticazione disponibili. Il primo, denominato CredSSP, non richiede alcuna configurazione supplementare, ma richiede che voi siete entrati nella console del server di origine per dare il via una migrazione in tempo reale. Il secondo utilizza il protocollo Kerberos più sicuro. Questo richiede anche l'ulteriore passaggio di impostazione di delega vincolata in Active Directory. Per la maggior parte degli scopi, ti consigliamo di scegliere la seconda opzione.

Creazione di vincolato suoni delegazione più difficili di quello che realmente è. Iniziare creando un gruppo di protezione globale di Active Directory in Active Directory Users and Computers. Aggiungi a questo gruppo gli account computer di qualsiasi server Hyper-V che parteciperà in migrazione in tempo reale.

Successivamente, mostra proprietà sull'account del computer per ogni server Hyper-V. Nella scheda delega, scegliere di questo computer per la delega per servizi specificati solo la fiducia. Selezionare solo uso Kerberos e fare clic sul pulsante Aggiungi.

Nella finestra Aggiungi servizi che viene visualizzata, fare clic su utenti o computer e fornire il nome del computer del server file che ospita i file del disco virtuale VM. Quindi, servizi disponibili, selezionare il servizio cifs. Quando hai completato questi passi, vedrete una schermata simile a Figura 3.

You’ll have to configure constrained delegation

Figura 3 dovrete configurare la delega vincolata.

Questa delegazione permette un servizio di agire per conto di un'altra entità di protezione. Esso è considerato "vincolati" perché che stanno limitando la delegazione in questo caso solo al cifs, o il tipo di servizio SMB. Ripetere questo processo per tutti i server Hyper-V.

Per la fase finale, creare e impostare le autorizzazioni per una condivisione file in esecuzione in cima Windows Server 8. Creare la condivisione di file utilizzando servizi File e di archiviazione in Server Manager. Aggiungere gli account computer per ogni server Hyper-V per le autorizzazioni predefinite, la concessione di tali conti pieno controllo autorizzazioni. Controllo completo è necessario qui perché l'Hyper-V server deve avere la capacità di modificare gli elenchi di controllo di accesso nella condivisione file. Si può vedere come questo è stato fatto per il computer \\win8hv1 e \\win8hv2 in Figura 4.

Create and set permissions for your file share

Figura 4 creare e impostare le autorizzazioni per la condivisione di file.

Una volta completato, sarete in grado di migrare dal vivo macchine virtuali tra gli host Hyper-V, a cui voi avete assegnato privilegi.

Una soluzione adatta la maggior parte

Mentre questa migrazione live clusterless e SAN meno possibile in modo proattivo rilocare VMs prima che si verifica un'interruzione, non supporta il reattive migrazioni VM nel caso di una perdita di ospite. Non così si può tecnicamente chiamare questa una soluzione ad alta disponibilità (HA). Aggiungendo HA richiede anche l'aggiunta di un Cluster di Failover Windows con tutti i suoi corredi.

Inoltre, questa architettura luoghi pesante dipendenza sul file server. Se tale server file va giù, così, troppo, fare tutte le macchine virtuali. Clustering di Windows aiuta qui pure. Con Windows Clustering in Windows Server 8, è possibile creare un nuovo tipo di cluster di server di file definito scalabilità File Server. Questo è un nuovo attivo/attivo clustering di tecnologia che è stata progettata appositamente per le applicazioni di Hyper-V e SQL.

Nonostante queste limitazioni, la migrazione dal vivo in Windows Server 8 è un'esperienza totalmente nuova e migliore interamente. Esso supporta una vasta gamma di architetture, ciascuno con un aumento d'accompagnamento caratteristiche e complessità. Hyper-V supporta facilmente esigenze particolari, che potrebbe avere per ora. Meglio ancora, quando tu sei pronto ad aggiungere SANs e ammassi, Hyper-V è pronto a gestire tutte le vostre esigenze aziendali.

Greg Shields

**Greg Shields**MVP, è un partner al concentrato di tecnologia. Ottenere più di 'Shields Trades suggerimenti e trucchi a ConcentratedTech.com.

Contenuto correlato