Ripristino di XenServer Pool e Host dopo un danno

Alcuni utenti potrebbero incontrare situazioni in cui il loro pool XenServer e i host sono danneggiati e potrebbero aver provato vari metodi senza successo per ripristinarli. Questo articolo fornisce un metodo per il ripristino di emergenza in tale caso.

download-icon
Download Gratuito
per VM, OS, DB, File, NAS, ecc.
sofia

Updated by Sofia on 2025/03/20

Indice dei contenuti
  • Comprensione del ripristino di emergenza di XenServer

  • Descrizione del problema

  • Come ripristinare il pool di XenServer e gli host?

  • Soluzione professionale di ripristino da disastri per XenServer

  • Conclusione

La perdita di dati nelle attività aziendali può avere conseguenze severe. Anche con XenServer, un ottimo modo per consolidare i dati dell'azienda, potrebbero sorgere ogni tipo di problemi con i tuoi dati, come perdita di file disco virtuale, perdita dei metadati delle VM XenServer e cancellazione accidentale delle macchine virtuali, ecc. Pertanto è fondamentale disporre di una soluzione di backup e ripristino disaster recovery.

Comprensione del ripristino di emergenza di XenServer

La funzione di ripristino di emergenza (DR) di XenServer ti consente di ripristinare VM e vApps da un guasto catastrofico dell'hardware che disabilita o distrugge un intero pool o sito.

Il ripristino da disastro conserva tutte le informazioni necessarie per recuperare le VM e le vApps critiche per l'attività sui repository di archiviazione (SR). Questi repository di archiviazione vengono quindi replicati dall'ambiente primario (di produzione) a un ambiente di backup. Quando un pool protetto nel sito primario ha esito negativo, le VM e le vApps in quel pool possono essere riprese dalla storage replicata e ricreate su un sito secondario (DR). Il risultato è un downtime minimo delle applicazioni o degli utenti.

Ecco un caso di ripristino da disastro di XenServer da Pool e Host danneggiati.

Descrizione del problema

Il sistema di produzione di un utente è andato in crash. La xapi su tre macchine nel pool non può essere avviata e tutti i comandi xe non possono essere eseguiti. L'unico modo per accedere alle macchine è attraverso SSH. Il problema è che ci sono molte macchine virtuali in esecuzione su una delle macchine. Sono stati provati vari metodi, ma nessuno ha avuto successo. Il database del pool è corrotto e non può essere recuperato. L'unica soluzione è ricostruire l'ambiente senza influire sulla produzione.

Approccio: Considerando che l'utente stia utilizzando un archiviazione HBA, dove il LUN è legato allo WWN della scheda HBA sul host. Dopo aver reinstallato l'host, dovrebbe essere in grado di riconoscere l'archiviazione originale. Quindi, l'archiviazione può essere montata sulla nuova macchina installata. Infine, possono essere create nuove macchine virtuali e possono essere allegati i corrispondenti VDIs.

Nota: Precedentemente, il report dello stato del server della pool era esportato, quindi è possibile trovare le VDIs corrispondenti a ciascuna macchina virtuale.

Come ripristinare il pool di XenServer e gli host?

1. reinstallare un nuovo XenServer e impostarlo come master del nuovo pool, applicando tutte le hotfix.

Accedi alla riga di comando di XenServer:

 #pvscan
  PV /dev/sdc    VG VG_XenStorage-e47a1cfd-893c-4666-08c8-f37fedd43da3   lvm2 [1.69 TB / 18.01 GB free]
  PV /dev/sda3   VG VG_XenStorage-b67d732d-be5c-2255-b07b-4c97c90cf460   lvm2 [270.45 GB / 270.45 GB free]
  Total: 2 [1.95 TB] / in use: 2 [1.95 TB] / in no VG: 0 [0   ]

Dal precedente, l'UUID dell'archiviazione HBA originale è e47a1cfd-893c-4666-08c8-f37fedd43da3.

2. Monta questo SR utilizzando il seguente comando (non usare XenCenter, poiché potrebbe formattare lo spazio di archiviazione):

 #xe sr-introduce sr-uuid=e47a1cfd-893c-4666-08c8-f37fedd43da3 type=lvmohba shared=true name-label=EMC content-
type=user

3. Trova le informazioni sull'ID SCSI per il dispositivo di archiviazione a blocchi:

#ls -l /dev/disk/by-id/
 rwxrwxrwx 1 root root 9 Apr  9 15:26 scsi-360060160abb01c009a425b909972de11 -> ../../sdc
lrwxrwxrwx 1 root root 9 Apr  9 15:26 scsi-3600605b0036c7670160dd0d806c5ffc1 -> ../../sda
lrwxrwxrwx 1 root root 10 Apr  9 15:26 scsi-3600605b0036c7670160dd0d806c5ffc1-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Apr  9 15:26 scsi-3600605b0036c7670160dd0d806c5ffc1-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Apr  9 15:26 scsi-3600605b0036c7670160dd0d806c5ffc1-part3 -> ../../sda3

Dal testo sopra, possiamo trovare le informazioni sull'ID SCSI corrispondenti al dispositivo di archiviazione SDC.

4. Recupera le informazioni dell'host per il master nel pool utilizzando la riga di comando o XenCenter:

#xe host-list
uuid ( RO) : 83f2c775-57fc-457b-9f98-2b9b0a7dbcb5
name-label ( RW): xenserver1
name-description ( RO): Default install of XenServer

5.Crea un PBD tra l'host e lo storage:

#xe pbd-create sr-uuid=e47a1cfd-893c-4666-08c8-f37fedd43da3 device-config:device=/dev/disk/by-id/scsi-
360060160abb01c009a425b909972de11 host-uuid=83f2c775-57fc-457b-9f98-2b9b0a7dbcb5
aec2c6fc-e1fb-0a27-2437-9862cffe213e

Il PBD è stato creato con successo, fungendo da unità di connessione logica tra XenServer e lo storage.

6. Inserisci il nuovo PBD appena creato:

#xe pbd-plug uuid=aec2c6fc-e1fb-0a27-2437-9862cffe213e

Al momento dell'accesso a XenCenter, vedrai che lo spazio di archiviazione è montato correttamente e lo stato del VDI è normale.

7. Inizia il recupero delle VM:

Trova le informazioni precedenti sulla VM, crea le VM e Collega i VDIs.

8. Ripristina tutti i macchinari e ricrea le altre due XenServers, quindi uniscili al pool.

9. Configura l'HA (High Availability) e il WLB (Workload Balancing), e ripristina l'ambiente senza influire sull'ambiente di produzione.

Soluzione professionale di ripristino da disastri per XenServer

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 agli utenti per impostare lavori di backup completo, incrementale e differenziale che si eseguono automaticamente quotidianamente, settimanalmente e mensilmente, realizzando un processo intelligente di backup XenServer per minimizzare i carichi di lavoro di configurazione manuale del backup per gli utenti.

Elimina almeno il 50% della dimensione dei dati dopo la deduplicazione e la compressione, mentre sviluppa la tecnologia di estrazione profonda dei dati BitDetector esclusiva per ambienti IT di grandi dimensioni.

Offre inoltre la migrazione V2V su oltre 10 virtualizzazioni, ripristino istantaneo in 15 secondi, copia di backup esterna e protezione dei dati antiransomware con standard AES-256.

Una console web user-friendly aiuterà a creare facilmente il processo di backup.

1. Seleziona la VM XenServer

Seleziona la VM XenServer

2. Seleziona l'archiviazione di backup

Seleziona l'archiviazione di backup

3. Seleziona le strategie di backup necessarie

Seleziona le strategie di backup necessarie

4. Invia il lavoro

Per il ripristino della VM di XenServer:

1. Scegli i backup di origine.

Scegli i backup di origine.

2. Seleziona l'host dalla stessa piattaforma o da piattaforme diverse.

Seleziona l'host dalla stessa o da piattaforme diverse

3. Specificare le strategie di ripristino.

Specifica le strategie di ripristino.

4. Visualizza e invia.

Vinchin Backup & Recovery è stato selezionato da migliaia di aziende e anche tu puoi iniziare una prova gratuita completa di 60 giorni qui. Inoltre, puoi contattarci, lasciare le tue esigenze, o selezionare un partner locale.

Conclusione

Citrix XenServer è noto per le sue prestazioni efficienti e benefici di risparmio di costi. Tuttavia, come ogni tecnologia, non è immune alla perdita o al danneggiamento dei dati. In tali casi, si può contattare Vinchin Backup & Recovery per assistenza, che è una soluzione professionale di ripristino disaster scelta da migliaia di aziende e organizzazioni.

Condividi su:

Categories: VM Tips