habilitando vnc após usar o virt-install

0

Eu criei uma máquina virtual usando virt-install com gráficos --none. Eu quero ativar o vnc. Eu tentei

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

mas não funciona

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

Como posso ativar o vnc depois de executar o virt-install? Eu não quero instalar com vnc habilitado (ou seja, --graphics vnc, listen = 0.0.0.0, port =) não é uma opção, porque eu quero enviar sua saída para o mesmo termnial em que estou.

    
por sashang 24.06.2015 / 11:48

1 resposta

2

Edite a configuração da VM com virsh edit e adicione o bit relevante de XML em <devices> ?

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

Também deve ser possível replicar isso usando virt-xml , algo assim:

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

ou

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

No entanto, parece que não suporta a palavra-chave autoport a partir da versão 1.3.2 (Ubuntu 16.04 LTS), então parece que essa parte teria que ser adicionada separadamente.

    
por 24.06.2015 / 11:57