Outils pour utilisateurs

Outils du site


sysadmin:linux:virtualisation:kvm:cloner_une_vm_avec_virt-clone

Cloner une VM avec virt-clone

Une VM peut être facilement clonée via la CLI virt-clone. Le clonage d'une VM permet de tester en toute quiétude (sur un système indépendant) des opérations qui pourraient être risquées.

Le clonage doit être réalisé sur une VM arrêtée.

Installation

virt-clone est intégré au paquet virtinst :

sudo apt-get install virtinst

Procédure de clonage

Avec l'option --auto-clone les paramètres nécessaires au clonage sont générés:

  • Le fichier disque du clone est créé dans le même répertoire que la VM originale et suffixé par “-clone”;
  • Le nom du clone reprend le nom de la VM originale suffixé par “-clone”.
virsh list --all
 Id   Name             State
---------------------------------
 -    debian11-amd64   shut off
 
# cloner la VM
virt-clone --original debian11-amd64 --auto-clone
 
# lister les VMs
virsh list --all 
 Id   Name                   State
---------------------------------------
 -    debian11-amd64         shut off
 -    debian11-amd64-clone   shut off

Le clone pourra être renommé via la commande virsh domrename:

virsh domrename --domain aClone --new-name aNewNameForClone
  • Pour faciliter la gestion, on crée un répertoire dédié à la VM pour y placer ses disques et ses fichiers de configuration ;
  • Démarrer la VM et changer le nom d'hote.

Références

sysadmin/linux/virtualisation/kvm/cloner_une_vm_avec_virt-clone.txt · Dernière modification : 2024/07/13 13:30 de yoann