Virtual-Machine

使用 virt-install 後啟用 vnc

  • September 23, 2017

我已經使用 virt-install 和 graphics –none 創建了一個虛擬機。我想啟用vnc。我試過了

virsh -c qemu:///system qemu-monitor-command vm171-SC-1 --hmp change vnc :3

但它不起作用

virsh -c qemu:///system qemu-monitor-command vm171-SC-1 --hmp info vnc
Server: disabled

執行 virt-install 後如何啟用 vnc?我不想在啟用 vnc 的情況下安裝(即 –graphics vnc,listen=0.0.0.0,port=)不是一個選項,因為我希望它將其輸出發送到我所在的同一個終端。

編輯 VM 配置virsh edit並在其中添加相關的 XML 位<devices>

<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0'/>

也應該可以使用virt-xml複製它,如下所示:

virt-xml --build-xml --graphics vnc,port=-1,autoport=yes,listen=0.0.0.0

或者

virt-xml <yourVMname> --add-device --graphics vnc,port=-1,autoport=yes,listen=0.0.0.0

但是,它看起來不支持autoport版本 1.3.2 (Ubuntu 16.04 LTS) 的關鍵字,所以看起來這部分必須單獨添加。

引用自:https://unix.stackexchange.com/questions/211783