Renommer une machine virtuelle gérée par libvirt
Sommaire
Procédure
Eteindre la machine virtuelle
1sudo virsh shutdown vm-name
Renommer la machine virtuelle
1sudo virsh domrename vm-name new-vm-name
Renommer 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.qcow2
Editer le fichier de configuration de la machine virtuelle
1sudo virsh edit new-vm-name
1... 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.qcow2
Redémarrez la machine virtuelle
1sudo virsh start new-vm-name
Supprimez l'ancien disque
1sudo virsh vol-delete vm-name-disk1.qcow2 pool-name