I migliori metodi per eseguire il backup di VM in esecuzione su HyperV?


15

Siamo nel bel mezzo di P2V nella maggior parte della rete, quindi l'attuale metodo di backup è probabilmente il peggiore: l'agente di backup è ancora installato sui sistemi operativi guest e il dispositivo di backup li sta tirando diligentemente sul nastro, un file in un tempo.

Ho il sospetto che ci sia un modo intelligente per scrivere (PowerShell?) Una sospensione sulle macchine virtuali, quindi fare il backup dei file .vhd e non sospendere le macchine virtuali. Questo sembra fornire grandi vantaggi in termini di velocità, perdendo al contempo il ripristino a livello di file (potrebbe essere il migliore per cose come controller di dominio e server di app).

Quali metodi / politiche hai messo a punto?

Risposte:


7

È comunque consigliabile utilizzare un backup regolare a livello di file di soli dati, indipendentemente dal fatto che la macchina sia virtuale o meno. Il backup del file del disco è comunque di grande aiuto nell'aumentare la velocità di recupero per i disastri se l'intero guest fallisce.

Esistono diversi approcci per il backup degli ospiti con script. Potresti spegnerlo , copiare il VHD e riavviarlo. Un backup del sistema pulito. Ma quello che probabilmente vuoi è creare un'istantanea . C'è anche uno strumento di montaggio per accedere alle copie shadow a livello di codice in modo da poterle effettivamente spostare anche fuori dal volume. C'è un certo dibattito su quanto sia stabile il sistema di snapshot basato su VSS e le persone abbiano perso dati. È un po '(ok, molto di più) coinvolto rispetto all'approccio usato da Vmware per quanto posso dire ed è un po' più fastidioso da affrontare.

Penso che ci sia un service pack o una patch per lo strumento di backup di Windows Server 2008 che lo rende in grado di eseguire il backup degli ospiti in modo trasparente tra l'altro?

Vedi anche Microsoft che pianifica il backup con Hyper-V .


Se si spegne il server prima di prendere una copia del VHD, si tratta di un backup coerente (non coerente con gli arresti anomali).
Neobyte,

1
Alla fine, continuare con i backup come al solito sarà la soluzione pratica fino al completamento del progetto di virtualizzazione. Rifare il backup completamente sarà un progetto completamente nuovo ...
Kara Marfia,

Molte buone soluzioni di backup eseguiranno il backup delle immagini in entrambi i modi. Il Data Protection Manager di Microsoft funziona bene se si eseguono backup a breve termine D2D (o a lungo termine con un'unità rimovibile).
Chris S

4

Utilizziamo System Center Data Protection Manager (DPM) per il backup dei nostri computer Hyper-V. Non è esattamente una soluzione "economica" ma l'abbiamo trovata eccellente.

È possibile configurarlo per scattare automaticamente istantanee a vari intervalli delle macchine virtuali. Anche il ripristino di una macchina virtuale da una volta precedente è un gioco da ragazzi. Abbiamo una SAN per l'archiviazione primaria di DPM, ma abbiamo anche una libreria di nastri decente (con cui DPM si integra molto bene) che memorizza le generazioni precedenti delle nostre macchine virtuali.

Inoltre, DPM ha un supporto specifico per i backup SQL / Exchange. Sicuramente funziona a meraviglia se hai le risorse.


1

Devo ancora configurarlo da solo, tuttavia ...

Se si utilizza un dispositivo iSCSI (o altro SAN), tale dispositivo può spesso disporre di una funzione per il backup di immagini in diretta.

Se non si dispone di questa opzione, è possibile utilizzare Hyper-V VSS Writer nel backup del server Windows 2008 sull'host. Vedi qui . Oppure puoi usare qualsiasi app di backup che supporti i writer VSS.



1

Ho fatto esattamente quello che hai detto. Ogni notte spengo le macchine virtuali, quindi eseguo un'esportazione e riavvio le macchine virtuali. Quindi copio le esportazioni in un'altra posizione fisica. Questo è uno script PowerShell programmato con l'utilità di pianificazione di Windows. L'unico inconveniente è che devi chiudere durante l'esportazione, il che non è sempre accettabile.


1

Non riesco a rispondere ai commenti sopra, quindi aggiungerò alcuni commenti generali qui.

Quindi, in nessun ordine particolare:

Mi piace Windows Server Backup: ottiene un sacco di stick per eliminare il supporto del nastro ma mi ha fatto uscire da un inceppamento a seguito di un errore RAID5 inosservato di recente. Sfortunatamente, esiste un limite rigido di 2 TB per volume se si desidera un ripristino del volume a livello di blocco. Non più di questo e sei bloccato con la selezione di file / directory. La versione fornita con R2 non è affatto male - non è Backup Exec, ma francamente, non potrei mai essere sicuro al 100% che BE funzionasse effettivamente e che cosa voglio siano delta temporali, non un'era su nastro di 3 generazione modello.

DPM - Potrei sbagliarmi, ma l'ultima volta che ho controllato non credo che avesse il supporto per l'archiviazione USB collegata. In un data center, forse non è un problema, ma se è possibile ottenere DPM gratuitamente su uno dei prodotti in abbonamento MS, quella che potrebbe essere un'opzione ricca di funzionalità e a basso costo non è disponibile.


DPM non supporta ancora l'archiviazione USB.
icky3000,

1

Ho appena eseguito un backup di Windows Server per eseguire il backup di un host Hyper-V di nuova esecuzione che ha solo un paio di macchine virtuali. Il lavoro è andato bene. Sto solo ripristinando un server di prova ora. L'unico aspetto negativo è che devo ripristinare l'intero set di macchine virtuali.

Ho visto su questo blog: http://blogs.msdn.com/taylorb/archive/2008/08/20/backing-up-hyper-v-virtual-machines-using-windows-server-backup.aspx che il ragazzo è stato in qualche modo in grado di ripristinare una singola macchina virtuale dagli strumenti della riga di comando. Non riesco a capire bene i comandi che ha usato poiché era solo in una piccola immagine. Pertanto, eventuali suggerimenti su ciò che ha fatto per ripristinare una VM specifica sarebbero utili se qualcuno lo sapesse.


1

BackupAssist è un altro ottimo strumento. Backup di SQL Server, backup Hyper-V, ripristino di singoli file da interi backup guest, ecc.


1

Non sono d'accordo. Ho scoperto che la soluzione più economica è quella che consente di risparmiare spazio di archiviazione di backup a lungo termine. Abbiamo trovato uno strumento utile per questo dopo molto tempo di navigazione e sperimentazione e l'ho documentato sul mio blog qui: Come faccio a eseguire il backup di macchine virtuali

Spero che questo possa aiutare qualcuno Peter


Non so perché quel sito 404 sia il tuo link, ma sembra buono, non vedo l'ora di scavarlo.
Kara Marfia,

0

ARCserve Backup r12.5 è la migliore soluzione per i backup di VM in quanto può eseguire ripristini a livello di file da backup Raw / a livello di immagine di computer virtuali. Inoltre, con l'ultima patch Vsphere, invia i dati direttamente dagli store ESX a Tape e viceversa senza un proxy VCB.


ESX? Se solo fossi così fortunato. ;)
Kara Marfia,

0

Consiglierei HVbackup :

L'obiettivo principale di questo progetto è fornire uno strumento gratuito molto semplice e potente per il backup e il ripristino di macchine virtuali Hyper-V, in ambienti autonomi e cluster (CSV), superando tutte le limitazioni fornite da uno strumento generico come Diskshadow.

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.