IP Content Linux Containers

-1

Por favor, eu tenho um problema que eu tento encontrar uma solução desde dias Eu sou um iniciante com o linux (networking)

Em nosso cluster (10 nós), implantamos o mesmo arquivo de imagem em cada nó. Então, cada nó tem um endereço IP diferente. Em cada imagem, existem vários contêineres LXC. Quando eu implemento a mesma imagem da máquina em vários nós, tenho o mesmo endereço IP para os contêineres.

Host 1: ip1                                             Host2: ip2   (ip1#ip2)
ip container c1: 10.0.3.109                      ip container c1: 10.0.3.109
ip container c2:  10.0.3.181                     ip container c2:  10.0.3.181

Você tem uma ideia, por favor, como alterar o endereço IP dos contêineres automaticamente? Como eu li, eu tenho que mudar o endereço MAC ....

Muito obrigado. Atenciosamente.

    
por researcher 29.03.2015 / 15:57

1 resposta

0

Os contêineres de cada nó estão em uma rede separada de cada um dos contêineres do outro nó.

Você pode especificar um novo endereço IP para cada contêiner em /var/lib/lxc/#container's name/config definindo lxc.network.ipv4=xxx.xxx.xxx.xxx . Se você quiser que seus contêineres sejam acessados de fora do host, será necessário configurar o encaminhamento e o macquerading no host e usar o IP do host de fontes externas.

    
por Dean MacGregor 29.03.2015 / 22:05