{{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/