Come eseguire il backup di VMWare ESXi utilizzando strumenti gratuiti?


11

Cosa devo fare per stabilire il backup del server ESXi 3.5 o 4? Comprendo che il server esegue Linux, per quanto ho capito la sequenza di backup dovrebbe essere:

  • creare uno snapshot di VM
  • copia i file in una posizione di backup
  • elimina lo snapshot

Probabilmente potrei scrivere uno script per creare / eliminare un'istantanea. Esiste cron su ESXi per pianificare i processi di backup? E un'altra domanda: suppongo che non ci sia rsync o rdiff-backup preinstallato su ESXi. Esistono binari pre-compilati esistenti che funzionano con ESXi?


ESXi non esegue un kernel Linux. ESX (no i) lo fa.
ktower,

5
Penso che ESXi esegua ancora un kernel Linux ... ci sono molti posti su Internet che ti mostreranno come abilitare SSH sulla scatola in modo da poter ottenere una shell ...
Mark Henderson,

ESX usa Linux come bootstrap; questo kernel linux è migrato a una VM a metà del processo di avvio (e diventa la console di servizio). L'articolo di Wikipedia descrive abbastanza bene il processo e l'architettura.
chris,

@Farseeker: Solo perché puoi ottenere una shell non significa che sia Linux. Ripeto, il kernel per ESXi non è Linux - è il VMware VMKernel (abilita SSH sul tuo box ESXi ed esegui 'uname -a'). Come indica @chris, ESX esegue il bootstrap con un kernel Linux, ma poi VMKernel prende il controllo e sposta il kernel Linux nella propria VM.
ktower,

Risposte:


9

Ecco un articolo che descrive la configurazione e include script che è possibile utilizzare per eseguire una parte posteriore di ESXi 3.5 e 4.0. Non ho distribuito questo me stesso, ma è nella mia lista delle cose da fare, probabilmente l'installazione.

Al momento sto solo eseguendo backup all'interno degli ospiti.


+1 per il collegamento all'articolo molto completo. Grazie!
PE

1
Un avvertimento se si utilizza una delle versioni ESX (i) gratuite: è disponibile una versione più recente di ghettoVCB (ghettoVCBg2), ma richiede un host ESX (i) concesso in licenza.
Dan

5

Zoredache ha già mostrato la strada giusta da percorrere. ghettoVCB.sh è il tuo strumento preferito. Funziona abbastanza bene, ma assicurati di leggere anche gli articoli di Raj Perumal ( Parte 1 , 2 e 3 ).


1
a partire da questa visualizzazione, gli articoli collegati passano a un dominio morto.
Dan,

@Dan: il link ha funzionato per me ed è stato aggiornato il 12 maggio 2010
Jamie il

1
Mi riferisco ai link di Raj Perumal blog.theworldrunsontechnology.com in questo post (non il link chiamato ghettoVCB.sh) ... vanno in qualche brutto dominio parcheggiato per me.
Dan,

@ Dan - Ora sono stati risolti.
Pauk,

0

Ho iniziato a scrivere uno script per farlo da solo, ma poi mi sono imbattuto in uno script gratuito che lo fa già chiamato XSIBackup .

Fa anche la programmazione. Lo uso per pianificare backup separati in momenti diversi per ogni VM nel nostro server ESXi 6.0 dell'ufficio.

Può persino eseguire backup a caldo basati su istantanee come il costoso Veeam Backup.

E la cosa interessante è che i backup sono tutti eseguiti da cron direttamente dall'host ESXi. Non hai bisogno di vCenter Server o di nessuno dei costosi strumenti API come Veeam. Funziona e basta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.