adicionando uma máquina AWS existente ao JUJU

0

Estou tentando simular uma situação na qual um cliente tem um servidor sem o Juju instalado e queremos criar um ambiente juju para controlá-los. Então, eu tenho uma nova máquina criada

foo

os documentos dizem

Manual provisioning is the process of installing Juju on an existing machine and bringing it under Juju's management; currently this requires that the machine be running Ubuntu, that it be accessible via SSH, and be running on the same network as the API server.

então eu tentei o comando

juju add-machine aws.foo

sem sucesso. Alguma dica? Obrigado

    
por Giuseppe Corvo Platania 31.05.2018 / 17:15

1 resposta

0

Para criar uma nuvem usando uma máquina pré-existente, você faria o seguinte:

  juju bootstrap manual/192.168.1.128 mycloud

substituindo no endereço IP acessível da máquina em questão.

Isso criará um ambiente de controlador para o Juju, mas ainda não terá máquinas para implantar aplicativos. Estes são adicionados assim:

  juju add-machine ssh:[email protected]

novamente, substituindo no endereço IP correto (e assumindo que existe um usuário já configurado na máquina chamado 'ubuntu' para o qual você tem a chave ssh correspondente.

No entanto, usar o Juju dessa maneira renuncia a alguns dos benefícios de ter um ambiente de nuvem sob demanda. Se você tiver acesso a uma conta da AWS, por exemplo, é muito mais útil usá-la diretamente.

Na verdade, isso está todo coberto na documentação oficial . (Não tenho certeza de onde vem a citação que você mencionou)

    
por Nick Veitch 01.06.2018 / 14:55