Acessa máquinas virtuais KVM através de VNC sem encaminhamento de porta com SSH

9

É possível acessar as VMs sem ter que encaminhar a porta remota e o VNC para o host local? Eu gostaria de poder VNC no servidor KVM e ver a exibição das VMs.

    
por Shoan 03.10.2011 / 14:26

2 respostas

9

Encontrei a resposta após algumas pesquisas e encontrei o seguinte em /etc/libvirt/qemu.conf

# VNC is configured to listen on 127.0.0.1 by default.
# To make it listen on all public interfaces, uncomment
# this next option.
#
# NB, strong recommendation to enable TLS + x509 certificate
# verification when allowing public access
#
vnc_listen = "0.0.0.0"

Eu descomentei a linha acima e reiniciei libvirtd para descobrir que ainda não consegui acessar o VNC pela rede. Desta vez, o culpado foi iptables . No Centos, usei system-config-firewall-tui para permitir acesso VNC.

    
por 04.10.2011 / 14:00
1

se você VNC para o host KVM, isso significa que ele deve ter um servidor X em execução (coisa completamente redundante a ser feita em um hypervisor, mas a escolha é sua). Como você já tem uma área de trabalho, não há nada que impeça você de executar virt-viewer ou virt-manager para acessar diretamente um console convidado. Por outro lado, se a VM qemu-kvm estiver sendo executada com suporte a VNC, você pode simplesmente conectar-se diretamente ao console VNC da VM

    
por 04.10.2011 / 11:13