Commandes Utiles sauvegardes

De TeteveWiki.

Sommaire

Sauvegarder Snaphot d'une VM

Introduction

La commande vzdump est un utilitaire de sauvegarde, permettant de faire un "snapshot" de n'importe quelle machine virtuelle tournant sur le serveur. Le principe du snapshot est de faire une image à un instant T d'une VM.
L'avantage d'avoir un LVM pour gérér les partitions, est que les snapshot peuvent être faits "à chaud".
Il faut comprendre par cela que les VM peuvent être sauvegardées même quand elle est lancée et active.


Commande vzdump

  • Syntaxe vzdump
root@srv vzdump --snapshot --compress <num_vm_a_sauvegarder>

Cette commande utilise le mode snapshot de LVM pour dumper la VM.
Le principe de la commande est de créer un volume logique à la volée en mettant le contenu $VE_ROOT de la machine virtuelle.
Cela génère un fichier du type :

vzdump-openvz-<numero_du_container>-<AAAA_MM_JJ-HH_MM_SS>.tgz


  • Options (Man Page)

Page de manuel (en) de vzdump : [1]


Restauration Snaphot d'une VM

Introduction

La commande vzrestore est l'inverse de la commande vzdump.
Sur le même principe, vzrestore va partir du fichier snapshot (généré par vzdump), pour recréer la VM dans le $VE_ROOT.

Commande vzrestore

  • Syntaxe vzrestore
 vzrestore <fichier_snapshot> <numero_container_cible>

Cette commande permet ainsi de faire :

a) Une restauration pure et simple de version de la machine sur elle-même.
b) Un clonage d'une VM sur une autre (en mettant un numéro différent <num_vm_a_sauvegarder> en parmètre de la commande).
  • Options (Man Page)

Page de manuel (en) de vzrestore : [2]