KVM backup - snapshot - restore : Différence entre versions
De wikiGite
Ligne 1 : | Ligne 1 : | ||
Le backup des machines virtuelles KVM peut se faire de deux façons : | Le backup des machines virtuelles KVM peut se faire de deux façons : | ||
− | * par snapshot LVM si la machine virtuelle est elle-même dans un volume logique, et '''qu'il existe un volume LVM séparé''' pour les snapshots. | + | * par snapshot LVM si la machine virtuelle est elle-même dans un volume logique, et '''qu'il existe un volume LVM séparé''' pour les snapshots.</br> |
+ | (En effet LVM refuse de créer le snapshot dans le même volume). | ||
+ | * par suspension (ou arrêt) de la VM, puis copie tar.gz du disque virtuel vers un répertoire de backup. | ||
− | + | = Sauvegarde = | |
− | + | == Snapshot == | |
− | = | + | == Tar.gz == |
− | La sauvegarde peut se faire par l'interface Proxmox, | + | La sauvegarde peut se faire : |
+ | * par l'interface Proxmox, menu "Sauvegardes", cliquer sur la flèche et "ajouter un nouveau job". </br> | ||
+ | Paramétrer les heures, la destination, les machines à sauvegarder. | ||
+ | * Ou, pour une sauvegarde ponctuelle, en ligne de commande, par | ||
+ | vzdump --suspend <ID de la VM> | ||
− | = | + | = Restauration = |
− | + | == Snapshot == | |
− | + | == Tar.gz == | |
Le backup se remonte en ligne de commande par : | Le backup se remonte en ligne de commande par : | ||
qmrestore vzdump-qemu-103-2011_03_31-12_07_01.tgz 106 | qmrestore vzdump-qemu-103-2011_03_31-12_07_01.tgz 106 | ||
ou le fichier tgz est celui créé par le backup, et "106" un ID de machine virtuelle disponible (elle n'a pas besoin d'être créée avant, qemu se débrouille de tout). | ou le fichier tgz est celui créé par le backup, et "106" un ID de machine virtuelle disponible (elle n'a pas besoin d'être créée avant, qemu se débrouille de tout). | ||
Si on souhaite remonter cette sauvegarde dans la même VM qu'avant, il faut d'abord supprimer celle-ci puis lancer qmrestore avec son ID. | Si on souhaite remonter cette sauvegarde dans la même VM qu'avant, il faut d'abord supprimer celle-ci puis lancer qmrestore avec son ID. |
Version du 7 avril 2011 à 13:17
Le backup des machines virtuelles KVM peut se faire de deux façons :
- par snapshot LVM si la machine virtuelle est elle-même dans un volume logique, et qu'il existe un volume LVM séparé pour les snapshots.</br>
(En effet LVM refuse de créer le snapshot dans le même volume).
- par suspension (ou arrêt) de la VM, puis copie tar.gz du disque virtuel vers un répertoire de backup.
Sauvegarde
Snapshot
Tar.gz
La sauvegarde peut se faire :
- par l'interface Proxmox, menu "Sauvegardes", cliquer sur la flèche et "ajouter un nouveau job". </br>
Paramétrer les heures, la destination, les machines à sauvegarder.
- Ou, pour une sauvegarde ponctuelle, en ligne de commande, par
vzdump --suspend <ID de la VM>
Restauration
Snapshot
Tar.gz
Le backup se remonte en ligne de commande par :
qmrestore vzdump-qemu-103-2011_03_31-12_07_01.tgz 106
ou le fichier tgz est celui créé par le backup, et "106" un ID de machine virtuelle disponible (elle n'a pas besoin d'être créée avant, qemu se débrouille de tout). Si on souhaite remonter cette sauvegarde dans la même VM qu'avant, il faut d'abord supprimer celle-ci puis lancer qmrestore avec son ID.