Archive

Articles taggués ‘backup’

Sauvegardes des VM par DataProtector 6.2

HP Data Pro­tec­tor 6.2 est dis­po­nible ! Toute la docu­men­ta­tion ici, et les nou­veau­tés là.

L'outil de sau­ve­garde d'HP : Data Pro­tec­tor était dis­po­nible en ver­sion 6.11 depuis plus d'un an. Plu­sieurs patchs sont sor­tis depuis pour y ajou­ter des sys­tèmes aussi variés qu'indispensables aux tables de compatibilité. Les clus­ters VMware sont sup­por­tés en der­nière ver­sion, ainsi que les clus­ters Hyper-V avec CSV (clus­ter sha­red volumes) et les envi­ron­ne­ments XEN.

L'interface est tou­jours un peu vieillis­sante, mais cer­tains modules com­plé­men­taires viennent agré­men­ter l'utilisation du pro­duit. Les exten­sions Data Pro­tec­tor Gra­nu­lar Reco­very per­mettent aux uti­li­sa­teurs d'infrastructures VMware et Sha­re­Point d'effectuer des res­tau­ra­tions direc­te­ment depuis leurs inter­faces d'administration, sans demande de res­tau­ra­tion aux res­pon­sables des sau­ve­gardes. Dans le cas qui nous inté­resse, un plug-in vient s'ajouter à l'interface du vSphere client pour per­mettre de faire des res­tau­ra­tions direc­te­ment depuis les medias de sau­ve­garde disque ou bande.

Lire la suite...

| | |
Categories: Backup, HP Tags: ,

script Backup pour XenServer

15/09/2010 2 commentaires

La sau­ve­garde de VM sous Xen­Ser­ver 5 n'est pas chose évidente. Heu­reu­se­ment depuis la ver­sion 5.5 il est pos­sible de le faire avec le logi­ciel de PHD Vir­tual.

En tous cas, voici un petit script qui sau­ve­garde à froid les VMs:

#!/bin/sh
#-----------------------------------------------------------------
# les variables
#-----------------------------------------------------------------
DST=/mnt/usbdisk
XE=/usr/bin/xe
#-----------------------------------------------------------------
# la fonction sauvegarde
#-----------------------------------------------------------------
backupVM(){
echo ">>>Debut de sauvegarde de la VM: $1"
date -R
[ -f "$DST/$1.xva" ] && rm -f $DST/$1.xva
if [ -z "$($XE vm-list name-label=$1 power-state=running)" ] ;
then $XE vm-export vm=$1 filename=$DST/$1.xva;
else
$XE vm-shutdown force=false vm=$1;
$XE vm-export vm=$1 filename=$DST/$1.xva;
$XE vm-start vm=$1;
fi
echo ">>>Fin de sauvegarde de la VM: $1"
date -R
}
#-----------------------------------------------------------------
# l’execution du script
# mettre autant de ligne backupVM que de VM a sauvegarder
#-----------------------------------------------------------------
[ -d $DST ] || rmdir $DST;
mount /dev/sda1 $DST
 
backupVM VM1
backupVM VM2
...
 
umount $DST

Ce script monte un péri­phé­rique ici un disque usb (ca pour­rait être un par­tage réseau), puis il efface la pré­cé­dente sau­ve­garde, si la VM est allumé il l'éteint avant de la sau­ve­gar­der puis il la redé­marre et enfin il démonte le périphérique.

Les fichiers sau­ve­gar­der peuvent ensuite être sim­ple­ment res­tau­rer à par­tir du Xen­Cen­ter en fai­sant un "Import VM" ou en ligne de com­mande avec un "xe vm-import".

Pour que le script fonc­tionne, il faut mettre le fichier exé­cu­table (chmod +x), le disque usb doit être for­maté dans un for­mat qui accepte les fichier de plus de 2 Go (NTFS ou Ext3) et dans la fin du script il faut mettre la liste des VMs à sau­ve­gar­der (autant de ligne backupVM nom_de_la_VM que de VM à sauvegarder).

Et pour info, voici le lien vers un script plus com­plexe qui per­met de faire des sau­ve­gardes à chaud des VMs en s'appuyant sur les Snap­shots (à par­tir de la ver­sion 5.5):

http://www.andy-burton.co.uk/blog/index.php/2009-08/citrix-xenserver-automated-live-vm-backup-to-windows-cifs-share/

| | |
Categories: XenServer Tags: ,