Meilleure (s) méthode (s) pour sauvegarder les machines virtuelles exécutées sur HyperV?


15

Nous sommes au milieu du P2V sur la plupart du réseau, donc la méthode de sauvegarde actuelle est probablement la pire - l'agent de sauvegarde est toujours installé sur les systèmes d'exploitation invités, et le périphérique de sauvegarde les tire consciencieusement sur bande, un fichier à un temps.

Je soupçonne qu'il existe un moyen intelligent de créer un script (PowerShell?) Pour suspendre les machines virtuelles, puis sauvegarder les fichiers .vhd et suspendre les machines virtuelles. Cela semble offrir des avantages de vitesse importants, tout en perdant la restauration au niveau des fichiers (peut être préférable pour des choses comme les contrôleurs de domaine et les serveurs d'applications).

Quelles méthodes / politiques avez-vous élaborées?

Réponses:


7

La sauvegarde régulière au niveau des fichiers de seules données doit toujours être utilisée, que la machine soit virtuelle ou non. Cependant, la sauvegarde du fichier disque est d'une grande aide pour augmenter la vitesse de récupération en cas de catastrophe en cas d'échec de l'invité.

Il existe plusieurs approches pour sauvegarder les invités avec des scripts. Vous pouvez l' arrêter , copier le VHD et le redémarrer. Une sauvegarde du système propre. Mais ce que vous voulez probablement, c'est créer un instantané . Il existe également un outil de montage pour accéder aux clichés instantanés par programmation afin que vous puissiez également les retirer du volume. Il y a un débat sur la stabilité du système d'instantanés basé sur VSS et sur la perte de données. C'est un peu (ok, beaucoup plus) impliqué que l'approche utilisée par Vmware pour autant que je sache et est un peu plus ennuyeux à gérer.

Je pense qu'il y a un Service Pack ou un patch à l'outil de sauvegarde de Windows Server 2008 qui le rend capable de sauvegarder les invités de manière transparente en passant?

Voir également Planification des microsofts pour la sauvegarde avec Hyper-V .


Si vous arrêtez le serveur avant de prendre une copie du disque dur virtuel, il s'agit d'une sauvegarde cohérente (non cohérente).
Neobyte

1
En fin de compte, continuer les sauvegardes comme d'habitude sera la solution pratique jusqu'à ce que le projet de virtualisation soit terminé. Rehausser entièrement les sauvegardes sera un tout nouveau projet ...
Kara Marfia

De nombreuses bonnes solutions de sauvegarde sauvegarderont les images dans les deux sens. Le Data Protection Manager de Microsoft fonctionne bien si vous effectuez des sauvegardes à court terme D2D (ou à long terme avec un lecteur amovible).
Chris S

4

Nous utilisons System Center Data Protection Manager (DPM) pour sauvegarder nos machines Hyper-V. Ce n'est pas exactement une solution «bon marché», mais nous l'avons trouvée excellente.

Vous pouvez le configurer pour prendre automatiquement des instantanés à différents intervalles de vos machines virtuelles. La restauration d'une machine virtuelle à partir d'un moment précédent est également un jeu d'enfant. Nous avons un SAN pour le stockage principal de DPM, mais en plus, nous avons également une bibliothèque de bandes décente (avec laquelle DPM s'intègre très bien) qui stocke les anciennes générations de nos machines virtuelles.

En outre, DPM prend en charge spécifiquement les sauvegardes SQL / Exchange. Fonctionne certainement un régal si vous avez les ressources.


1

Je n'ai pas encore configuré cela moi-même, cependant ...

Si vous utilisez un périphérique iSCSI (ou un autre SAN), ce périphérique peut souvent avoir une fonction pour sauvegarder des images en direct.

Si vous ne disposez pas de cette option, vous pouvez utiliser la sauvegarde du serveur Hyper-V VSS Writer dans Windows 2008 sur l'hôte. Voyez ici . Ou vous pouvez utiliser n'importe quelle application de sauvegarde prenant en charge les enregistreurs VSS.



1

J'ai fait exactement ce que tu as dit. Chaque nuit, j'arrête les machines virtuelles, puis j'exporte et je redémarre les machines virtuelles. Ensuite, je copie les exportations vers un autre emplacement physique. Il s'agit d'un script PowerShell planifié avec le planificateur Windows. Le seul inconvénient est que vous devez arrêter lors de l'exportation - ce qui n'est pas toujours acceptable.


1

Je ne suis pas en mesure de répondre aux commentaires ci-dessus, je vais donc ajouter quelques commentaires généraux ici.

Donc, sans ordre particulier:

J'aime plutôt la sauvegarde de Windows Server - elle obtient beaucoup de bâton pour abandonner la prise en charge des bandes mais m'a permis de sortir d'un bourrage suite à une panne RAID5 inaperçue récemment. Malheureusement, il existe une limite stricte de 2 To par volume si vous souhaitez une récupération de volume au niveau du bloc. Plus que cela et vous êtes coincé avec la sélection de fichiers / répertoires. La version livrée avec R2 n'est pas mauvaise du tout - ce n'est pas Backup Exec, mais franchement, je ne pourrais jamais être sûr à 100% que BE fonctionnait réellement et ce que je veux, ce sont des deltas ponctuels, pas une ère de bande de 3 génération modèle.

DPM - Je me trompe peut-être, mais la dernière fois que j'ai vérifié, je ne pense pas qu'il supporte le stockage USB connecté. Dans un centre de données, ce n'est peut-être pas un problème, mais si vous pouvez obtenir DPM gratuitement sur l'un des produits d'abonnement MS, ce qui pourrait être une option riche en fonctionnalités et à faible coût n'est pas disponible.


DPM ne prend toujours pas en charge le stockage USB.
icky3000

1

Je viens d'exécuter une sauvegarde Windows Server pour sauvegarder un hôte Hyper-V nouvellement exécuté qui ne dispose que de quelques machines virtuelles. Le travail s'est bien passé. Je suis juste en train de restaurer sur un serveur de test. Le seul inconvénient est que je dois restaurer l'ensemble des machines virtuelles.

J'ai vu sur ce blog: http://blogs.msdn.com/taylorb/archive/2008/08/20/backing-up-hyper-v-virtual-machines-using-windows-server-backup.aspx que le gars était en quelque sorte en mesure de restaurer une machine virtuelle individuelle à partir des outils de ligne de commande. Je ne peux pas vraiment distinguer les commandes qu'il a utilisées, car ce n'était que dans une petite image. Donc, toute suggestion sur ce qu'il a fait pour restaurer une machine virtuelle spécifique serait utile si quelqu'un le sait.


1

BackupAssist est un autre très bon outil. Sauvegardes SQL Server, sauvegardes Hyper-V, restauration de fichiers individuels à partir de sauvegardes invitées entières, etc.


1

Je ne suis pas d'accord. J'ai trouvé que la solution la moins chère est celle qui économise de l'espace de stockage de sauvegarde à long terme. Nous avons trouvé un bon outil pour cela après une longue période de navigation et d'expérimentation et je l'ai documenté sur mon blog ici: Comment je sauvegarde des machines virtuelles

J'espère que cela aidera quelqu'un Peter


Je ne sais pas pourquoi ce site est votre lien, mais cela a l'air bien, j'ai hâte d'y creuser.
Kara Marfia

0

ARCserve Backup r12.5 id est la meilleure solution pour les sauvegardes de VM car il peut effectuer des restaurations de niveau fichier à partir de sauvegardes de niveau brut / image de macines virtuelles. En outre, avec le dernier patch Vsphere, il envoie les données directement des magasins ESX vers la bande et vice versa sans proxy VCB.


ESX? Si seulement j'avais eu de la chance. ;)
Kara Marfia

0

Je recommanderais HVbackup :

L'objectif principal de ce projet est de fournir un outil gratuit très simple et puissant pour sauvegarder et restaurer des machines virtuelles Hyper-V, dans des environnements autonomes et en cluster (CSV), surmontant toutes les limitations qu'un outil générique comme Diskshadow fournit.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.