{{tag>sysadmin linux virtualisation vm kvm cloner}}
====== 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 [[sysadmin:linux:debian:modifier-nom-hote|changer le nom d'hote]].
===== Références =====
* https://www.cyberciti.biz/faq/how-to-clone-existing-kvm-virtual-machine-images-on-linux/