Sistemi operativi Windows

Scenari completi di pulizia e riparazione con ripristino istantaneo di VM

Se un'operazione di ripristino immediato fallisce dopo l'accensione dell' VM, è necessario eseguire operazioni manuali di pulizia e riparazione.

IBM Storage Protect for Virtual EnvironmentsData moverQuesta funzione è disponibile solo se il client opera come "data mover" per: Data Protection for VMware.

Un'operazione di ripristino istantaneo che non riesce con Storage vMotion in esecuzione crea una delle seguenti situazioni:
  • L'operazione di ripristino istantaneo genera un messaggio di errore.
  • L'operazione di ripristino istantaneo viene sospesa indefinitamente e la VM non risponde.
Per individuare la causa del problema, eseguire una ricerca approfondita nell'archivio di log ( VM ) utilizzando il seguente comando:
dsmc q vm * -vmrestoretype=instantrestore -detail
Nell'output generato da questo comando, per ogni VM presente nell'output, cerca la riga che contieneAction Needed. Utilizzare i seguenti paragrafi Azione necessaria per ripristinare l'operazione di ripristino istantaneo non riuscita, in base allaAction Neededstato.

Azione necessaria: ripulitura

Nell'output del query vm * -vmrestoretype=instantrestore -detail comando, verificare che lo stato dell' vMotion e di archiviazione sia "successo" (vMotion Status: Successful) e che tutti i dischi VM i sono dischi fisici (Disk Type: Physical). Questo stato conferma che l' VM e è stato ripristinato ed è necessario ripulire i componenti orfani, come i mount dell' iSCSI e.

Questo tipo di errore si verifica come conseguenza di una delle seguenti situazioni:

  • Il ripristino istantaneo non è riuscito e la memoria vMotion è in esecuzione. VMware vSphere continua il processo vMotion .
  • L'archiviazione vMotion è stata completata correttamente, ma la ripulitura automatica dei montaggi iSCSI non riesce.
Per eliminare eventuali componenti orfani, eseguire il restore vm comando con il -VMRESToretype=VMCLeanup parametro. Ad esempio:
dsmc restore vm original_vmname -vmname=new_vm_name -VMRESToretype=VMCLeanup

Azione richiesta: Riparazione

Nell'output del query vm * -vmrestoretype=instantrestore -detail comando, verificare che il dispositivo iSCSI, collegato a VM, sia inattivo (lo stato èDisk Path: Dead).

Questo tipo di errore si verifica come conseguenza di una delle tre situazioni seguenti:
  • La VM che è utilizzata come datamover o la macchina datamover fisica è in errore.
  • Si è verificato un errore di rete tra il data mover e l'host ESX oppure tra il data mover e il IBM Storage Protect server.
  • Il servizio Data Protection for VMware Recovery Agent non è riuscito.
L'unità iSCSI deve essere riportata ad uno stato attivo prima di tentare qualsiasi altra operazione istantanea.
Per tentare il ripristino da un malfunzionamento del data mover, completare la seguente procedura:
  1. Verificare la causa dell'errore e riavviare la macchina datamover se non si avvia automaticamente. Questa azione avvia un ripristino automatico dei dischi iSCSI montati.
  2. Nell'output del query vm * -vmrestoretype=instantrestore -detail comando, verificare che i dischi VM i siano attivi (Disk Path: Active). Questo stato indica che l' VM e è stato ripristinato ed è pronto per l'uso.
  3. Riavviare Storage vMotion nel client vSphere e monitorarne lo stato di avanzamento nella barra di stato del client vSphere.
  4. Se l'elaborazione dell' vMotion e di archiviazione è stata completata con successo, eseguire il restore vm comando con il -vmrestoretype=VMCLeanup parametro per ripulire i dischi iSCSI. Ad esempio:
    dsmc restore vm original_vmname -vmname=new_vm_name -VMRESToretype=VMCLeanup
Per tentare il ripristino dopo un errore di rete, completare la seguente procedura:
  1. Risolvere il problema di rete in modo che riprenda la comunicazione tra il data mover e l'host ESX, nonché tra il data mover e il IBM Storage Protect server.
  2. Nell'output del query vm * -vmrestoretype=instantrestore -detail comando, verificare che i dischi VM i siano attivi (Disk Path: Active). Questo stato indica che l' VM e è stato ripristinato ed è pronto per l'uso.
  3. Se l'errore di rete non ha causato il timeout di Storage vMotion, non è richiesta alcuna azione.
  4. Se il malfunzionamento della rete ha causato il timeout dell' vMotion e di archiviazione e il messaggio di errore indica che il disco di origine non risponde, riavviare l' vMotion e di archiviazione nel client vSphere. Al termine dell'elaborazione " vMotion " dei dati in archiviazione, eseguire il restore vm comando con il -vmrestoretype=VMCLeanup parametro per ripulire i dischi iSCSI. Ad esempio:
    dsmc restore vm original_vmname -vmname=new_vm_name -VMRESToretype=VMCLeanup
Per tentare il ripristino dopo un malfunzionamento del servizio Data Protection for VMware Recovery Agent, completare la seguente procedura:
  1. Individuare la causa dell'errore e riavviare il servizio di Data Protection for VMware Recovery Agent se non viene avviato automaticamente. Questa azione avvia un ripristino automatico dei dischi iSCSI montati.
  2. Nell'output del query vm * -vmrestoretype=instantrestore -detail comando, verificare che i dischi VM i siano attivi (Disk Path: Active). Questo stato indica che l' VM e è stato ripristinato ed è pronto per l'uso.
  3. Se l'errore del servizio di Data Protection for VMware Recovery Agent non ha causato il timeout della memoria vMotion , non è necessaria alcuna azione.
  4. Se l'errore del servizio Recovery Agent di Data Protection for VMware ha causato il timeout di " vMotion " (Rilevamento delle unità di archiviazione) e il messaggio di errore indica che il disco di origine non risponde, riavviare " vMotion " (Rilevamento delle unità di archiviazione) nel client vSphere. Al termine dell'elaborazione " vMotion " dei dati in archiviazione, eseguire il restore vm comando con il -vmrestoretype=VMCLeanup parametro per ripulire i dischi iSCSI. Ad esempio:
    dsmc restore vm original_vmname -vmname=new_vm_name -VMRESToretype=VMCLeanup

Ripulitura completa

Se non riesci a risolvere un errore e desideri rimuovere l' VM e e i suoi componenti, esegui il comando restore vm con il -vmrestoretype=VMFULLCLeanup parametro. Ad esempio:
dsmc restore vm original_vmname -vmname=new_vm_name -VMRESToretype=VMFULLCLeanup
L'operazione VMFULLCLeanup comporta la rimozione dell' VM e e di tutti i suoi componenti, indipendentemente dallo stato della macchina virtuale. Non avviare un'operazione di cleanup completo mentre vMotion sta ancora eseguendo la migrazione di una macchina virtuale.