Renommer une machine virtuelle gérée par libvirt
Sommaire
Procédure
Eteindre la machine virtuelle
1sudo virsh shutdown vm-nameRenommer la machine virtuelle
1sudo virsh domrename vm-name new-vm-nameRenommer le disque de la machine virtuelle (en passant par un clone)
1sudo virsh vol-clone --pool pool-name vm-name-disk1.qcow2 new-vm-name-disk1.qcow2Editer le fichier de configuration de la machine virtuelle
1sudo virsh edit new-vm-name1... 2<disk type='file' device='disk'> 3 <driver name='qemu' type='raw'/> 4 <source file='/pool-path/<mark>new-vm-name-disk1.qcow2</mark>'/> 5 <target dev='sda' bus='virtio'/> 6 <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/> 7</disk> 8...Vérifiez les permissions du nouveau disque
1sudo chown libvirt-qemu:libvirt-qemu /pool-path/new-vm-name-disk1.qcow2Redémarrez la machine virtuelle
1sudo virsh start new-vm-nameSupprimez l'ancien disque
1sudo virsh vol-delete vm-name-disk1.qcow2 pool-name