Existe-t-il un moyen de modifier l'adresse de l'écoute d'une machine Libvirt à la volée? Pour le moment, il semble que je veux éditer l'adresse de l'écoute, je dois éteindre le fichier correspondant VM tout d'abord, puis modifier le XML et redéfinir le domaine.
Je construis actuellement une petite application Web (Libvirt Frontend) où j'aimerais mettre en œuvre une fonction appelée "Activer/désactiver VNC" - cependant, cela ne me semble pas possible pour le moment si la seule façon de fermer le vm.
Vous devez aller à Qemu Monitor et exécuter:
change vnc display,options
Où display
est <Host>:<display_number>
ou unix:<path>
ou none
. Les options sont des options d'affichage. Voir: https://qemu.weilnetz.de/doc/qemu-doc.html#sec_005finvocation
Par exemple. Pour changer le port en 5905 et accepter les connexions VNC pour n'importe quel hôte:
change vnc :5
Si vous utilisez VIRSH, utilisez "QEMU-Monitor-Command":
virsh # qemu-monitor-command <domain> --hmp change vnc :5