Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo articolo viene descritto come spostare una macchina virtuale eseguendo una migrazione in tempo reale senza utilizzare il Clustering di Failover. Live migration sposta le macchine virtuali in esecuzione tra gli host Hyper-V senza tempi di inattività evidenti.
Per poter eseguire questa operazione, è necessario:
Un account utente che è un membro del gruppo amministratori Hyper-V locale o il gruppo Administrators nel computer di origine e di destinazione.
Il ruolo Hyper-V in Windows Server 2016 e Windows Server 2012 R2 installato nei server di origine e di destinazione e configurato per le migrazioni in tempo reale. È possibile effettuare una migrazione in tempo reale tra gli host che eseguono Windows Server 2016 e Windows Server 2012 R2 se la versione della macchina virtuale è almeno la 5.
Per istruzioni sull'aggiornamento della versione, vedere Aggiornare la versione della macchina virtuale in Hyper-V in Windows 10 o Windows Server 2016. Per istruzioni sull'installazione, vedere Configurare gli host per la migrazione in tempo reale.
Gli strumenti di gestione Hyper-V installati in un computer che esegue almeno Windows Server 2016 o Windows 10, a meno che gli strumenti non siano installati nel server di origine o di destinazione e li eseguirai da questa posizione.
Gestione di Hyper-V consente di spostare una macchina virtuale in esecuzione
Aprire la console di gestione di Hyper-V. (Da Server Manager selezionare Strumenti>>Hyper-V Manager.
Nel riquadro di spostamento, selezionare uno dei server. Se non è elencato, fare clic con il pulsante destro del mouse su Hyper-V Manager, scegliere Connetti al server, digitare il nome del server e scegliere OK. Ripetere per aggiungere altri server.
Nel riquadro Macchine virtuali fare clic con il pulsante destro del mouse sulla macchina virtuale e quindi scegliere Sposta. Verrà visualizzata la procedura guidata sposta.
Utilizzare le pagine della procedura guidata per scegliere il tipo di spostamento, server di destinazione e le opzioni.
Nella pagina Riepilogo esaminare le scelte effettuate e quindi selezionare Fine.
Utilizzare Windows PowerShell per spostare una macchina virtuale in esecuzione
L'esempio seguente usa il cmdlet Move-VM per spostare una macchina virtuale denominata LMTest in un server di destinazione denominato TestServer02 e sposta i dischi rigidi virtuali e altri file, ad esempio checkpoint e file di paging intelligente, nella directory D:\LMTest nel server di destinazione.
PS C:\> Move-VM LMTest TestServer02 -IncludeStorage -DestinationStoragePath D:\LMTest
Troubleshooting
Impossibile stabilire una connessione
Se è stata impostata una delega vincolata, è necessario accedere al server di origine prima di poter spostare una macchina virtuale. Se non si esegue questa operazione, il tentativo di autenticazione ha esito negativo, si verifica un errore, e viene visualizzato questo messaggio:
"Operazione di migrazione di macchina virtuale non riuscita all'origine della migrazione. Impossibile stabilire una connessione con il nome del computer host: nessuna credenziale è disponibile nel pacchetto di sicurezza 0x8009030E."
Per risolvere questo problema, accedere al server di origine e lo spostamento di provare nuovamente. Per evitare la necessità di accedere a un server di origine prima di eseguire una migrazione in tempo reale, configurare la delega vincolata. È necessario che le credenziali di amministratore di dominio per configurare la delega vincolata. Per istruzioni, vedere Configurare gli host per la migrazione in tempo reale.
Non è riuscita perché l'hardware host non è compatibile
Se una macchina virtuale non dispone di compatibilità processore accesa e presenta uno o più snapshot, il passaggio ha esito negativo se l'host dispone di versioni diverse di processore. Si verifica un errore e viene visualizzato questo messaggio:
Impossibile spostare la macchina virtuale nel computer di destinazione. L'hardware nel computer di destinazione non è compatibile con i requisiti hardware della macchina virtuale.
Per risolvere questo problema, arrestare la macchina virtuale e attivare l'impostazione di compatibilità del processore.
Nel riquadro Macchine virtuali di Hyper-V Manager fare clic con il pulsante destro del mouse sulla macchina virtuale e scegliere Impostazioni.
Nel riquadro di spostamento espandere Processori e selezionare Compatibilità.
Selezionare Eseguire la migrazione a un computer con una versione del processore diversa.
Seleziona OK.
Per usare Windows PowerShell, usare il cmdlet Set-VMProcessor :
PS C:\> Set-VMProcessor TestVM -CompatibilityForMigrationEnabled $true