virt-installを使用した後のvncの有効化

virt-installを使用した後のvncの有効化

virt-installとgraphic --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

virsh edit以下を使用してVM構成を編集します。<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

しかし、サポートされていないようです。autoport1.3.2バージョン(Ubuntu 16.04 LTS)からは、この部分を別々に追加する必要があるようです。

関連情報