Como fazer com que o Juju se conecte ao Openstack VM usando ProxyCommand / ssh config?

0

Minhas VMs Openstack na minha configuração podem ser acessadas apenas usando uma máquina de gateway. Eu sempre preciso usar um ProxyCommand para se conectar a eles.

Agora eu trabalho com o juju e, depois de configurar metadados e ferramentas, eu corro o bootstrap do juju. Tudo funciona bem, mas o juju não consegue se conectar à VM recém-iniciada. Juju assume que a conexão é direta.

Como posso fazer o juju usar o ssh_config ou pré-definir o ProxyCommand para todas as VMs de um determinado ambiente?

    
por Skarab 21.01.2015 / 00:53

1 resposta

2

Minha solução atual é: descubra o esquema de IP para IPs internos (no meu caso: 10.115.x.x) e crie a regra correspondente na configuração de ssh:

Host 10.115.*
    ProxyCommand ssh forward@my_gateway_machine nc -q0 %h %p
    
por Skarab 21.01.2015 / 09:58