Voici comment dupliquer une VM Proxmox :
Tout d’abord, il faut faire un vzdump de la machine virtuelle qu’on souhaite dupliquer avec la commande suivante :
vzdump 900 -dumpdir /var/lib/vz/dump -ionice 8 -mode suspend
Ensuite, il suffit de restaurer ce backup vers une VM qui n’existe pas :
qmrestore /var/lib/vz/dump/vzdump-qemu-900-2012_09_23-11_26_25.tar 100
Il faut ensuite aller modifier l’adresse mac de la nouvelle VM afin d’éviter d’avoir un conflit d’adresse mac : dans l’interface de Proxmox, aller dans la nouvelle VM, onglet « Matériel », sélectionner la carte réseau et cliquer sur le bouton éditer afin de changer la mac adresse.
IMPORTANT : avant de démarrer la copie de la VM, il faut stopper/arrêter la VM originale le temps de démarrer la nouvelle VM et de changer son adresse IP !
Démarrer la nouvelle VM et effectuer les modifications suivantes :
- changer l’adresse IP dans /etc/network/interfaces et redémarrer le service « networking » pour que la nouvelle adresse soit appliquée immédiatement :
service networking restart
- vérifier que la nouvelle adresse est bien configurée en vérifiant sa présence dans les informations retournées par la commande ifconfig :
root@templateubuntu:~# ifconfig eth0 Link encap:Ethernet HWaddr ea:be:1d:69:d1:00 inet addr:192.168.0.200 Bcast:192.168.255.255 Mask:255.255.0.0 inet6 addr: fe80::e8be:1dff:fe69:d100/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:288 errors:0 dropped:0 overruns:0 frame:0 TX packets:246 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:60157 (60.1 KB) TX bytes:30450 (30.4 KB) Interrupt:10 Base address:0xa000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:50 errors:0 dropped:0 overruns:0 frame:0 TX packets:50 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4542 (4.5 KB) TX bytes:4542 (4.5 KB)
- changer le hostname du serveur :
hostname uWeb1 echo "uWeb1" > /etc/hostname