Proxmox, cloner une vm

modifié le : 13 septembre 2022,
par Guillaume Chéramy
 

Il manque un petit outils que je trouve essentiel dans Proxmox, c'est la possibilité via l'interface de cloner une VM. Il faut donc le faire à la main.

Voici comment faire.

Une fois connecté en ssh sur le serveur, aller dans le répertoire contenant l'image à cloner.
Dans mon cas par exemple : /var/lib/vz/clientgc/images. Dans ce répertoire on retrouve une série de sous-répertoires numérotés, le nombre correspond à l'ID de la VM. Il faut donc :

1/ créer un répertoire avec un nombre correspondant à un ID non utilisé, le mieux est donc d'incrémenter l'ID de la dernière VM ou CT créé :

# mkdir 112

2/ recopier le fichier qcow2 en le renommant :

# cp 111/vm-111-disk-1.qcow2 112/vm-112-disk-1.qcow2

Renouveller l'opération si il y a plusieurs fichiers pour plusieurs disques.

3/ il faut ensuite modifier le paramétrage, le nom de la vm, l'adresse MAC, le fichier ... Pour cela les fichiers de conf sont dans le répertoire /etc/pve/nodes/identifiant_node/qemu-server.

# cp 111.conf 112.conf

Ce qui donne (lignes modifiées en gras) :


bootdisk: ide0
cores: 1
ide0: clientgc:112/vm-112-disk-1.qcow2,format=qcow2,size=20G
memory: 2048
name: pc02
net0: e1000=CA:D7:FB:40:80:40,bridge=vmbr2
ostype: l26
sockets: 2

Et voilà une belle VM toute neuve prête à l'emploi qui apparaît dans la liste des vm disponibles.