-
Metodo 1. Recupera VM eliminata con backup delle informazioni VG
-
Metodo 2. Recupera la VM eliminata senza backup delle informazioni VG
-
Proteggi i tuoi VM XenServer con Vinchin Backup & Recovery
-
Conclusione
XenServer è una piattaforma di virtualizzazione che ti consente di eseguire più macchine virtuali (VM) su un singolo server fisico. Fornisce funzionalità come la migrazione live, la disponibilità elevata e il pooling delle risorse, rendendola una scelta popolare per la virtualizzazione.
Tuttavia, il supporto tecnico di Citrix non fornisce servizi di ripristino dei dati per le macchine virtuali eliminate accidentalmente dal punto di vista di XenServer. Tuttavia, non è impossibile recuperare i dati, sebbene il processo possa essere complesso. Questo articolo fornisce istruzioni su come ripristinare i dati delle macchine virtuali eliminate accidentalmente.
Metodo 1. Recupera VM eliminata con backup delle informazioni VG
Per dimostrare, prima crea uno spazio di archiviazione di test e una VM di test.
Per esempio, l'UUID dello SR è 4ec639db-6c87-b775-73d1-b54e21b3a31a.
Apri la riga di comando di XenServer e inserisci "pvsan" per trovare le informazioni VG e PV per questo spazio di archiviazione.
Per impostazione predefinita, le informazioni VG sono salvate in /etc/lvm/backup.
#dir
Per testare, inserisci il comando per eseguire il backup delle informazioni originali VG nella directory /root.
#cp VG_XenStorage-4ec639db-6c87-b775-73d1-b54e21b3a31a /root
Ora, come ripristinare il disco virtuale se viene eliminato?
1. Dopo l'eliminazione, si può notare che i dati non sono più presenti nel dispositivo di archiviazione. Tuttavia, poiché abbiamo precedentemente fatto il backup del VG, possiamo ripristinare direttamente le informazioni del VG utilizzando il comando:
#vgcfgrestore VG_XenStorage-4ec639db-6c87-b775-73d1-b54e21b3a31a -f /root/ VG_XenStorage-4ec639db-6c87-b775-73d1-b54e21b3a31a
2. Dopo il completamento del ripristino, usa il comando per verificare se il ripristino è stato coronato da successo:
#lvscan |grep 4ec6
3. Si può vedere che il VHD-306128a9-7138-4611-a2c6-b79823e1e58b è stato recuperato, ma questo volume logico è inattivo. Attivarlo prima utilizzando il seguente comando:
#lvchange –ay /dev/ VG_XenStorage-4ec639db-6c87-b775-73d1-b54e21b3a31a/VHD-306128a9-7138-4611-a2c6-b79823e1e58b
4. Dopo l'attivazione, si noti che il VHD ha l'attributo "nascosto". Se si esegue sr-scan in questo punto, si scopre che il volume logico scompare di nuovo. Per controllare gli attributi del VHD, è possibile utilizzare il seguente comando:
#vhd-util read –n /dev/ VG_XenStorage-4ec639db-6c87-b775-73d1-b54e21b3a31a/VHD-306128a9-7138-4611-a2c6-b79823e1e58b –p
5. Per modificare l'attributo in non nascosto, usa il seguente comando:
#vhd-util set -n /dev/ VG_XenStorage-4ec639db-6c87-b775-73d1-b54e21b3a31a/VHD-306128a9-7138-4611-a2c6-b79823e1e58b –f hidden –v 0
Successivamente, puoi creare una nuova VM e collegare il disco corrispondente per completare il processo di ripristino.
Metodo 2. Recupera la VM eliminata senza backup delle informazioni VG
Di solito, è impossibile per i client effettuare manualmente il backup delle informazioni VG. Quando il cliente elimina la VM, le informazioni VG nella directory /etc/lvm/backup su xenserver vengono aggiornate di conseguenza, quindi il recupero in questo caso è più difficile. Ma esiste un modo.
1. Prima trova le informazioni sul PV corrispondente al VG
#pvscan
Qui vediamo che le informazioni pv corrispondenti a questo VG sono /dev/sdj
2. Utilizzando il comando per trovare le informazioni del VHD eliminato:
#dd if=/dev/sdj count=100 |strings
(Si prega di notare che se hai molti vhds sul tuo archiviazione devi controllarli uno per uno). Registra le informazioni sopra.
3. Apri le informazioni di backup del VG corrispondente nella directory /etc/lvm/backup
#cat VG_XenStorage-4ec639db-6c87-b775-73d1-b54e21b3a31a |more
Puoi vedere il formato delle informazioni standard VHD nelle informazioni di backup VG.
4. Inserire le informazioni del VHD nelle corrispondenti informazioni del VG secondo il formato sopra indicato e salvare ed uscire.
#vi VG_XenStorage-4ec639db-6c87-b775-73d1-b54e21b3a31a
5. Continua ad eseguire vgcfgrestore
#vgcfgrestore VG_XenStorage-4ec639db-6c87-b775-73d1-b54e21b3a31a –f VG_XenStorage-4ec639db-6c87-b775-73d1-b54e21b3a31a
Ora può essere ripristinato. Il resto è attivare il volume logico, cambiare l'attributo vhd nascosto a 0, creare una nuova VM e collegare il disco, e infine completare il recupero dei dati.
Proteggi i tuoi VM XenServer con Vinchin Backup & Recovery
Vinchin Backup & Recovery è una soluzione professionale che supporta il backup dei dati delle VM come VMware vSphere, Hyper-V, XenServer, XCP-ng, oVirt, RHV, OpenStack, ecc. e altri dati come database, NAS, server di file, ecc.
Vinchin Backup & Recovery offre opzioni flessibili di pianificazione dei backup per consentire agli utenti di impostare lavori di backup completi, incrementali e differenziali che si eseguono automaticamente giornalmente, settimanalmente e mensilmente, realizzando un processo intelligente di backup di XenServer per minimizzare i carichi di lavoro di configurazione manuale del backup per gli utenti. Con Vinchin Backup & Recovery, è possibile ripristinare facilmente un intero VM XenServer in modo semplice.
Una console web facile da usare aiuterà a creare facilmente il processo di backup.
1. Seleziona la VM XenServer
2. Seleziona l'archiviazione di backup
3. Seleziona le strategie di backup necessarie
4. Invia il lavoro
Puoi iniziare a utilizzare questo potente sistema con un periodo di prova gratuito completo di 60 giorni. Clicca il pulsante per ottenere il pacchetto di installazione.
Conclusione
Le VM di XenServer sono importanti per le organizzazioni che cercano di ottimizzare la loro infrastruttura server, migliorare l'uso delle risorse e raggiungere livelli più elevati di flessibilità, scalabilità e affidabilità nelle loro operazioni IT.
Ripristinare una VM eliminata da XenServer può essere complesso e richiede una precisa attenzione ai dettagli. È fondamentale disporre di soluzioni di backup e ripristino appropriate come Vinchin Backup & Recovery ed esercitare cautela quando si eseguono attività amministrative per evitare tali incidenti.
Condividi su: