Criando um URI libvirt para pular para outro host

1

Eu tenho um Qemu-Host executando o libvirtd que está configurado corretamente (h0). Eu só posso acessar este host através de outra máquina (c0), que atua apenas como um gateway. Agora eu preciso saber se é possível obter um URI libvirt para conectar via ssh a c0 e a partir daí via ssh para h0. Estou usando o virt-manager.

    
por Jawler 18.02.2016 / 14:18

1 resposta

0

Sim, é possível. Eu tenho essa configuração,

Libvirt IRL: qemu+ssh://user@host/system

E a configuração de acesso sem senha ao seu host sobre seu gateway , como em ~/.ssh/config (pode precisar de mais configuração para chaves adicionais, mas eu recomendo que as chaves sejam armazenadas no seu ssh-agent ) :

Host c0
    Hostname real-gateway-hostname
    User gateway-username

Host h0
    HostName hostname
    User jjelen
    ProxyCommand ssh -W %h:%p c0

Primeiro, verifique se você pode se conectar usando

ssh user@host

e, em seguida, "Adicionar Conexão" ao seu virt-manager , escolha QEMU / KVM, host remoto, método SSH, nome do host e usuário, conforme especificado acima. Em seguida, pressione Conectar e você poderá ver suas máquinas virtuais.

    
por 18.02.2016 / 14:35