我使用 virt-install 和图形 --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=)不是一个选项,因为我希望它将其输出发送到我所在的同一终端。
答案1
使用 编辑 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) 开始,这部分内容似乎需要单独添加。