Precisamos de acesso à internet para todos os servidores durante o bootstraping com conjure-up?

2

Estou tentando seguir os passos que são fornecidos para configurar o openstack com o ubuntu maas juju autopilot.

Estou preso em um passo em que estou correndo

conjure-up --bootstrap-to <hostname>.

Este comando ficou preso em

  

Buscando o Agente Juju 2.1.2

Esperando por algum tempo e depois logado no servidor que foi selecionado para bootstrap, descobriu que não é possível acessar a Internet. Este servidor possui duas nics e uma delas conectada a rede externa (que possui acesso à internet para firewall corporativo). Agora, eu editei o /etc/resolv.conf para colocar os servidores dns da rede externa e a pesquisa dns antes do dns do servidor maas e do IP. Depois disso, o procedimento poderia progredir ainda mais, com a implantação de haproxy, landscape-server, postgresql e rabbitmq-server. Aqui ele estava esperando pela máquina e começou a implantar o segundo servidor.

Como o wakeonlan não é uma opção com 16.04, configurei o manual para todos os servidores na lista maas. Usando etherwake, eu poderia ligar o servidor e a implantação iniciada no segundo servidor.

Agora, a questão é que esse segundo servidor também precisa de acesso à internet? Além disso, tenho uma pergunta sobre se todos os servidores precisam de acesso à Internet por algum motivo? Existe uma maneira de manter todos os servidores, exceto o nó do controlador MAAS, em uma rede privada sem acesso à Internet e atender a todas as necessidades de acesso à Internet através do controlador MAAS?

Na minha configuração eu tenho um controlador MAAS que tem dois nics um conectado à internet e outro para um switch privado. Eu também conectei mais dois servidores da mesma maneira, para que o juju e o landscape funcionem.

Por favor, deixe-me saber caso você precise de alguma informação específica para responder a essa pergunta.

    
por Shanky 04.05.2017 / 04:41

1 resposta

0

Como de costume, é difícil obter respostas neste fórum relacionadas ao maas / juju / autopilot.

A resposta para minha pergunta é: sim. É feito pelo servidor MAAS que poderia atuar como um roteador: Exemplos de modificações de firewall no servidor MAAS estão aqui para o mesmo:

sudo iptables -A FORWARD -o eno1 -i eno2 -s 10.0.0.1/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -t nat -F POSTROUTING
sudo iptables -t nat -A POSTROUTING -o eno2 -j MASQUERADE

aqui 10.xxx é a rede interna.

    
por Shanky 25.07.2017 / 12:13