Eseguire il backup e il ripristino di Virtual Machine Manager

 

Data di pubblicazione: marzo 2016

Si applica a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Questo argomento descrive il processo di backup e ripristino in un ambiente Virtual Machine Manager (VMM) e fornisce alcuni suggerimenti.

System_CAPS_ICON_important.jpg Importante

Non usare checkpoint per il ripristino di emergenza. I checkpoint non creano duplicati completi dei contenuti del disco rigido e non copiano i dati in un volume separato. Un checkpoint può essere usato come backup temporaneo dell'aggiornamento di un sistema operativo in una macchina virtuale per eseguire il rollback dell'aggiornamento nel caso quest'ultimo abbia degli effetti negativi. Usare un'applicazione di backup per eseguire il backup e il ripristino dei dati se si verifica una grave perdita dei dati.

Una delle opzioni per il backup e il ripristino di VMM è Data Protection Manager (DPM). Per altre informazioni, vedere Data Protection Manager.

Dati quali le password RAA (Remote Access Authorization) e il codice Product Key possono essere immessi quando si reinstalla VMM. Alcuni dati crittografati, come i ruoli macchina virtuale, non possono però essere immessi di nuovo. Non è possibile eseguire il backup e il ripristino di questi dati se si usa Data Protection API (DPAPI) per il backup di VMM, perché in caso di errore del server di gestione VMM i dati andranno persi.

Creazione e implementazione di un piano di backup

I due componenti di base di un piano di backup sono un elenco degli elementi di cui deve essere eseguito il backup e una descrizione degli elementi modificati di frequente nel proprio ambiente e per quali è quindi necessario eseguire il backup frequentemente. Le sezioni seguenti di questo argomento possono facilitare la creazione e l'implementazione del piano di backup:

  • Eseguire il backup del database VMM

  • Eseguire il backup di host e macchine virtuali

  • Back up library servers (inclusi i file del disco rigido virtuale e le immagini ISO)

  • Eseguire il backup dei cloud privati VMM

  • Eseguire il backup delle chiavi del Registro di sistema, delle chiavi di crittografia e delle credenziali

  • Eseguire il backup dei componenti aggiuntivi dell'interfaccia utente non Microsoft e delle altre applicazioni non Microsoft

Eseguire il backup del database VMM

Il database VMM contiene informazioni quali le configurazioni, i modelli di servizio, i profili, i modelli di macchina virtuale, i servizi, i servizi di scalabilità orizzontale e altri dati importanti necessari per il corretto funzionamento di VMM . Eseguire regolarmente il backup del database VMM .

Il database VMM può essere archiviato nel server di gestione VMM o in un altro server che esegue Microsoft SQL Server. Per eseguire il backup del database VMM , è possibile usare uno o più degli elementi seguenti:

Oltre a eseguire il backup del database, si consiglia di creare un backup dello stato del sistema del server di gestione VMM in modo che sia possibile ricreare il server con lo stesso ID di sicurezza (SID) in caso di grave perdita dei dati. Il SID è parte integrante delle modalità di autorizzazione di VMM negli host macchina virtuale.

System_CAPS_ICON_important.jpg Importante
  • Ci sono diversi modi per ripristinare il file di database VMM creato con una delle procedure di backup seguenti. Un modo, che richiede un server di gestione VMM funzionante, consiste nell'usare lo strumento SCVMMRecover.exe come descritto in Backup-SCVMMServer (anche se SCVMMRecover.exe non è un cmdlet). Un altro modo, che non richiede un server di gestione VMM funzionante, consiste nell'eseguire il ripristino usando gli strumenti di SQL Server per ripristinare e collegare il file di database.
  • Per usare le procedure seguenti è necessario essere membro del ruolo utente Amministratore.
Per eseguire il backup del database VMM usando la console VMM
  1. Nell'area di lavoro Impostazioni della scheda Home fare clic su Backup nel gruppo Backup.

  2. Nella finestra di dialogo Backup Virtual Machine Manager digitare il percorso di una cartella di destinazione per il file di backup. Selezionare una cartella che non sia una directory radice e che sia accessibile da SQL Server.

    È possibile verificare lo stato della rimozione nell'area di lavoro Processi.

    Per altre informazioni su come ripristinare il backup, vedere la nota Importante prima di questa procedura.

Per eseguire il backup del database VMM usando cmdlet in Windows PowerShell
  1. Avviare una sessione di Windows PowerShell .

  2. Al prompt dei comandi di Windows PowerShell eseguire i cmdlet Get-SCVMMServer e Backup-SCVMMServer con la sintassi seguente:

    get-scvmmserver <VMM management server name> | backup-scvmmserver -Path <BackupFileDir>  
    

    Per altre informazioni su come ripristinare il backup, vedere la nota Importante prima di queste procedure.

Eseguire il backup di host e macchine virtuali

Gli host macchina virtuale sono host Citrix XenServer, VMware ESXi e Hyper-V, oltre a cluster host Hyper-V in cui vengono distribuiti servizi e macchine virtuali. Per eseguire il backup dei cluster e degli host macchina virtuale, usare Microsoft System Center Data Protection Manager (DPM) o un'altra applicazione di backup che usa il Servizio Copia Shadow del volume (VSS) per copiare i dati di host e macchine virtuali in una condivisione file server remota.

System_CAPS_ICON_important.jpg Importante

Si consiglia di eseguire il backup dei file di configurazione macchina virtuale (.vmc) ogni giorno.

Eseguire l'inventario degli host, quindi il backup di tutte le macchine virtuali ospitate. Per un elenco degli host gestiti da VMM, eseguire questo cmdlet da una riga di comando di Windows PowerShell :

  
$vmhost = get-scvmmserver <VMM management server name> | get-scvmhost  
  

Per altre informazioni, vedere Get-SCVMMServer e Get-SCVMHost.

Eseguire il backup di tutti i file di configurazione e di risorse in ogni host VMM con un software di backup che supporta VSS writer di VMM . Un software di backup che supporta VMM può ridurre il numero di passaggi richiesti per l'archiviazione e il ripristino delle macchine virtuali, ridurre il tempo di inattività e assicurare la coerenza dei dati archiviati o ripristinati.

Eseguire il backup dei server di libreria

La libreria VMM include risorse basate su file, ad esempio dischi rigidi virtuali, dischi floppy virtuali, immagini ISO, script, file di driver e pacchetti di applicazioni archiviati nei server di libreria. Queste risorse sono strettamente associate alle risorse nel database VMM non basate su file, come i modelli e i profili delle macchine virtuali e dei servizi. Tutte queste risorse dovranno essere incluse nel backup.

Per eseguire il backup dei dati nei server di libreria, usare System Center Data Protection Manager (DPM) o un'altra applicazione di backup che usa il Servizio Copia Shadow del volume (VSS) per copiare i dati di host e macchine virtuali in una condivisione file server remota. Per un elenco dei server di libreria VMM , eseguire il cmdlet seguente dalla riga di comando di Windows PowerShell :

  
$libraryservers = get-scvmmserver <VMM management server name> | get-sclibraryserver  
  

Per altre informazioni, vedere Get-SCVMMServer e Get-SCLibraryServer.

Eseguire il backup di tutti i file nelle condivisioni di libreria in una cartella condivisa su un file server remoto, compresi i file con le estensioni seguenti:

- vhd e vhdx
- .vfd
- iso
- inf
- vmx
- ps1
- vmc
- vsv

Eseguire il backup dei cloud privati VMM

Con System Center 2012è possibile replicare le macchine virtuali nei cloud VMM usando la replica Hyper-V. A partire da System Center 2012 SP1è possibile usare Azure Site Recovery Manager per orchestrare e automatizzare la replica e il failover delle macchine virtuali che si trovano nei cloud VMM. La replica può essere eseguita nei seguenti modi:

  • Da un sito VMM locale a un altro, usando la replica Hyper-V o SAN.

  • Da un sito VMM locale ad Azure, usando la replica Hyper-V.

Per altre informazioni su Azure Site Recovery, vedere Panoramica di Azure Site Recovery.

Eseguire il backup delle chiavi del Registro di sistema, delle chiavi di crittografia e delle credenziali

Usare le linee guida seguenti per eseguire il backup delle chiavi del Registro di sistema, delle chiavi di crittografia e delle credenziali non gestite da VMM:

  • Chiavi del Registro di sistema: VMM usa più chiavi del Registro di sistema per archiviare le impostazioni importanti. Le impostazioni sono archiviate nella chiave del Registro di sistema seguente e nelle relative sottochiavi: HKLM\Software\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings.

    È necessario eseguire il backup di questa intera sezione del Registro di sistema, con la possibile eccezione della sottochiave SQL. Se si esegue il backup della sottochiave SQL, si acquisiscono il nome, la posizione e altri dettagli del database che potrebbero non corrispondere ai dettagli del database VMM che si vogliono usare al momento del ripristino.

    Per il backup delle chiavi del Registro di sistema, è possibile usare la funzione Esporta di Regedit o altri strumenti usati nell'ambiente per il backup delle chiavi del Registro di sistema.

  • Chiavi di crittografia in Servizi di dominio Active Directory: se la gestione delle chiavi distribuite è configurata, le chiavi distribuite relative a VMMvengono archiviate in Servizi di dominio Active Directory. Per eseguire il backup di queste chiavi, eseguire il backup di Active Directory a intervalli regolari.

  • Credenziali non gestite da VMM: Alcune credenziali associate a VMM vengono gestite da Gestione credenziali di Windows nel server di gestione VMM . Per accedere a Gestione credenziali, nel Pannello di controllo selezionare Tutti gli elementi del Pannello di controllo, quindi fare clic su Gestione credenziali. Fare clic su Backup credenziali per eseguire il backup di tutte le credenziali associate a VMM.

Eseguire il backup dei componenti aggiuntivi dell'interfaccia utente non Microsoft e delle altre applicazioni non Microsoft

Per estendere le funzionalità della console VMM, è possibile usare componenti aggiuntivi dell'interfaccia utente non Microsoft. I dati usati da un componente aggiuntivo dell'interfaccia utente possono essere archiviati nel server locale o in un computer remoto ed essere configurati con un set di autorizzazioni specifico. Vedere le linea guida relative al backup del componente aggiuntivo dell'interfaccia utente specifico.

Per le altre applicazioni non Microsoft, fare riferimento alle linee guida di backup specifiche delle applicazioni.

Ripristino dell'ambiente VMM

Le sezioni seguenti descrivono il processo di ripristino dell'ambiente VMM, inclusi il ripristino dei dati e la riassociazione dei server nell'ambiente VMM.

  • Ripristinare il database VMM se necessario

  • È possibile procedere in due modi:

    • Ripristinare il server VMM nello stesso computer

    • Ripristinare il server VMM in un altro computer

    Nota

    Per ripristinare il server VMM in un computer diverso, sarà necessario reinstallarlo e quindi fare in modo che punti al database VMM da usare.

  • Riassociare i server in una rete perimetrale

  • Ripristinare i server di libreria VMM

  • Ripristinare le chiavi del Registro di sistema, gli oggetti Active Directory e le credenziali non gestite da VMM

Dopo il ripristino dell'ambiente VMM, eseguire tutte le Post-restore tasksnecessarie.

Ripristinare il database VMM se necessario

Se è necessario ripristinare il database VMM, ripristinarlo per primo usando il processo corrispondente al metodo di backup. Ad esempio, per eseguire il ripristino con gli strumenti di SQL Server, vedere Panoramica del ripristino e del recupero (SQL Server).

Se verrà ripristinato anche il server di gestione VMM (si dovrà reinstallarlo), durante l'esecuzione del processo assicurarsi che punti al database VMM.

Se il database VMM è il solo elemento da ripristinare e occorrono informazioni sullo strumento SCVMMRecover.exe, vedere Backup-SCVMMServer.

Ripristinare il server VMM nello stesso computer

Se per il server VMM si usa lo stesso computer, eseguire un ripristino dello stato del sistema di quel computer. In caso contrario ignorare questa sezione. In questo caso, il SID del server VMM rimane lo stesso e per ripristinare l'ambiente VMM sono richiesti meno passaggi.

Dopo aver ripristinato il server VMM, eseguire la procedura seguente:

  1. Rimuovere dalla console VMM tutti gli host o le macchine virtuali rimossi dopo l'ultimo backup. Se un host è stato rimosso dopo l'ultimo backup, viene visualizzato con stato "Non risponde" e tutte le macchine virtuali nell'host mostreranno lo stato "L'host non risponde". Se l'host è presente ma è stata rimossa una macchina virtuale dopo l'ultimo backup, la macchina virtuale viene visualizzata come "Mancante".

  2. Aggiungere gli host o le macchine virtuali aggiunte dopo l'ultimo backup.

Ripristinare il server VMM in un altro computer

Se si prevede di ripristinare il server di gestione VMM in un computer fisico diverso, esaminare prima di tutto i requisiti di sistema:

Reinstallare quindi VMM nel server selezionato e assicurasi che questo server VMM punti al database VMM. Poiché questo server avrà un SID diverso dal computer originale, è necessario eseguire alcuni passaggi per sincronizzarlo con l'ambiente. Questi passaggi includono la riassociazione degli host al nuovo server VMM. In caso contrario, manterranno il mapping all'account computer del computer originale.

Per aggiornare l'elenco degli host e riassociarli al nuovo server di gestione VMM
  1. Aprire la console VMM .

  2. Esaminare l'elenco di host e macchine virtuali, se necessario, per prepararsi all'esecuzione dei passaggi successivi di questa procedura:

    • Per esaminare l'elenco di server, nell'area di lavoro Infrastruttura a sinistra fare clic su Server.

    • Per esaminare l'elenco di macchine virtuali, nell'area di lavoro VM e servizi a sinistra fare clic su Tutti gli host.

  3. Rimuovere dalla console VMM tutti gli host o le macchine virtuali rimossi dopo l'ultimo backup. Se un host è stato rimosso dopo l'ultimo backup, viene visualizzato con stato "Non risponde" e tutte le macchine virtuali nell'host mostreranno lo stato "L'host non risponde". Se l'host è presente ma è stata rimossa una macchina virtuale dopo l'ultimo backup, la macchina virtuale viene visualizzata come "Mancante".

  4. Aggiungere gli host o le macchine virtuali aggiunte dopo l'ultimo backup.

  5. Identificare i computer gestiti contrassegnati come "Accesso negato", fare clic con il pulsante destro del mouse su ognuno, scegliere Riassociae quindi fornire le credenziali amministrative.

  6. Se si archivia di nuovo un server di gestione VMM che era anche server di libreria, il nuovo computer elenca il server VMM originale come server di libreria predefinito. Dalla visualizzazione Libreria rimuovere il server di libreria originale e aggiungere il nuovo computer come server di libreria.

Potrebbe anche essere necessario riassociare i server nella rete perimetrale, come descritto nella sezione successiva.

Riassociare i server in una rete perimetrale

Dopo avere ripristinato un server VMM, è possibile che i server in una rete perimetrale appaiano inizialmente come "Non risponde". In questo caso, eseguire la procedura seguente.

Per riassociare i server in una rete perimetrale
  1. Accedere a tutti i server nella rete perimetrale, quindi individuare l'account VMM . L'account VMM è di tipo amministratore locale con un nome utente con dieci caratteri di scvmm più cinque caratteri casuali.

  2. Modificare la password dell'account VMM in ogni server.

  3. Nel server di gestione VMM , nella finestra di dialogo Proprietà host , fare clic sulla scheda Opzioni , quindi assegnare a ogni server la stessa password creata nel passaggio 2.

Ripristinare i server di libreria VMM

Per ripristinare un server di libreria dopo una perdita di dati, ripristinare le condivisioni file server, quindi ripristinare i dati nelle condivisioni.

Dopo avere ripristinato il server di gestione VMM e il database VMM , i server di libreria sono elencati nella console VMM . Riassociare questi elenchi ai server di libreria fisici, se necessario.

Per riassociare i server di libreria ai computer fisici
  1. Se il computer appena ripristinato ha lo stesso nome del computer originale, installare l'agente Virtual Machine Manager localmente nel computer e riassociare il computer al server di gestione VMM . Per altre informazioni, vedere How to Reassociate a Host or Library Server.

  2. Se il computer appena ripristinato ha un nome diverso rispetto al computer originale, usare la console VMM per rimuovere il computer originale dall'elenco di computer gestiti e quindi aggiungere il nuovo computer.

Ripristinare le chiavi del Registro di sistema, gli oggetti Active Directory e le credenziali non gestite da VMM

Usare le linee guida seguenti per ripristinare le chiavi del Registro di sistema, gli oggetti Active Directory e le credenziali non gestite da VMM:

  • Chiavi del Registro di sistema: per ripristinare le chiavi del Registro di sistema di cui è stato eseguito il backup, è possibile usare la funzione Importa di Regedit o eventuali altri strumenti usati nell'ambiente per eseguire il backup e il ripristino delle chiavi del Registro di sistema. Evitare tuttavia di ripristinare la sottochiave SQL se il nome, la posizione e altri dettagli del database non corrispondono ai valori che si vogliono usare per il database VMM al momento del ripristino delle chiavi del Registro di sistema.

  • Oggetti Active Directory: se la gestione delle chiavi distribuite è abilitata nell'ambiente VMM , VMM archivia alcuni dati in Active Directory, ad esempio le password RAA, le informazioni sul codice Product Key e i dati del ruolo macchina virtuale. Dopo avere reinstallato VMM, è possibile reimmettere alcuni dei dati archiviati in Active Directory, ad esempio le password RAA e le informazioni sul codice Product Key, se necessario. Dopo avere reinstallato VMM e avere ripristinato Active Directory, se necessario, i dati in Active Directory continuano a essere accessibili per VMM.

  • Credenziali non gestite da VMM: Nel Pannello di controllo selezionare Tutti gli elementi del Pannello di controllo, quindi fare clic su Gestione credenziali. Fare clic su Ripristina credenziali per ripristinare tutte le credenziali associate a VMM.

Attività successive al ripristino

In base alla configurazione di VMM , potrebbe essere necessario eseguire tutte o alcune delle seguenti attività dopo il ripristino dell'ambiente VMM:

  • Configurare i gruppi di disponibilità AlwaysOn

  • Reinstallare Microsoft Azure Pack

  • Installare console VMM aggiuntive

  • Aggiornare i modelli di macchina virtuale

  • Ripristinare Gestione ripristino Hyper-V di Microsoft Azure

  • Esaminare i componenti aggiuntivi, i pacchetti driver e i certificati

Configurare i gruppi di disponibilità AlwaysOn

Se il database VMM è stato configurato con i gruppi di disponibilità AlwaysOn di SQL Server, è necessario completare alcune operazioni per assicurare che il database sia configurato correttamente con tali gruppi. Per altre informazioni, vedere How to Complete the Configuration of AlwaysOn Availability Groups for the Database.

Reinstallare Microsoft Azure Pack

Se Microsoft Azure Pack (WAP) è stato distribuito nell'ambiente per supportare i tenant usando VMM, è necessario reinstallarlo dopo aver ripristinato l'ambiente VMM . Per altre informazioni su Microsoft Azure Pack per Windows Server, vedere Microsoft Azure Pack per Windows Server.

Installare le console VMM aggiuntive

Se è stato necessario sostituire server in cui erano installate console VMM , reinstallare le console in quei server.

Per altre informazioni, vedere Installing and Opening the VMM Console.

Aggiornare i modelli di macchina virtuale

Tutti i modelli di macchina virtuale ripristinati devono specificare correttamente il disco rigido virtuale che contiene il sistema operativo.

Per aggiornare un modello di macchina virtuale
  1. Nella console VMM aprire l'area di lavoro Libreria , espandere Modelli, quindi fare clic su Modelli VM.

  2. Nel riquadro Modelli fare clic con il pulsante destro del mouse sul modello di macchina virtuale da aggiornare, fare clic su Proprietà, quindi scegliere la pagina Configurazione hardware per aggiornare le impostazioni.

Ripristinare Gestione ripristino Hyper-V di Microsoft Azure

Se Gestione ripristino Hyper-V di Microsoft Azure è implementato nell'ambiente VMM , è necessario eseguire alcuni passaggi per ripristinare il provider di Gestione ripristino Hyper-V di Microsoft Azure.

Per altre informazioni, vedere How to Restore Windows Azure Hyper-V Recovery Manager Provider.

Esaminare i componenti aggiuntivi, i pacchetti driver e i certificati

Dopo il ripristino di VMM, esaminare gli elementi seguenti per verificare di avere eseguito i passaggi necessari per i componenti aggiuntivi, i pacchetti driver e i certificati:

  • Componenti aggiuntivi dell'interfaccia utente non Microsoft: Per ripristinare i componenti aggiuntivi dell'interfaccia utente non Microsoft o altre applicazioni non Microsoft, consultare le linee guida di ripristino specifiche delle applicazioni.

  • Pacchetti driver: i pacchetti driver aggiunti precedentemente alla libreria VMM potrebbero non essere individuati correttamente dopo un ripristino. Potrebbe essere necessario rimuoverli e aggiungerli di nuovo. Per altre informazioni, vedere How to Add Driver Files to the VMM Library.

  • Certificati: Tutti i certificati associati a VMMnegli host devono essere aggiornati con le informazioni del nuovo server di gestione VMM .

Nota

Dopo la reinstallazione di VMM, VMM aggiorna gli elenchi di controllo di accesso (ACL) diventati obsoleti a causa dell'errore. Non sono richieste azioni aggiuntive.