bridge e o contêiner LXC em dois servidores em nuvem

0

Eu tenho problema com a configuração do bridge e do contêiner lxc no servidor de nuvem.

Eu tenho dois servidores em nuvem. Em cada nuvem eu criei bridge by brctl como:

brctl addbr $bridge

ip addr add 10.99.0.100/24 dev $bridge

ip link set $bridge up
brctl addif $bridge eth2
iptables -I INPUT -i $bridge -j ACCEPT

iptables -I FORWARD -i $bridge -j ACCEPT

e, em seguida, tenho o contêiner lxc e vinculo a bridge em cada servidor de nuvem.
Aqui está a configuração do contêiner:

lxc.utsname=$name
lxc.network.type=veth
lxc.network.name=eth1

lxc.network.flags=up
lxc.network.link=$bridge
lxc.network.hwaddr=02:00:$hex:01:00:01
lxc.network.ipv4=10.99.0.$nodeid/24
lxc.network.veth.pair=veth$nodeid.1

lxc.network.type=veth
lxc.network.name=eth2
lxc.network.hwaddr=02:00:$hex:02:00:01
lxc.network.veth.pair=veth$nodeid.2

lxc.network.type = empty
lxc.network.flags=up

lxc.console = none
lxc.tty = 1
lxc.pts = 128
lxc.cgroup.devices.allow = a

Meu problema:

Eu posso alcançar minhas pontes e fazer ping de pontes a partir de cada servidor de nuvem, mas não consigo alcançar ou fazer ping de contêineres no primeiro servidor de nuvem do segundo servidor ou vice-versa.

Eu também vinculo bridge em cada servidor à interface local que eu criei (eth2)

brctl addif $bridge eth2
    
por sam 03.02.2016 / 18:53

1 resposta

0

você não forneceu muitas informações.

2 servidores em nuvem diff nos mesmos provedores de nuvem ou nuvem em nuvem

qual nuvem? aws, oceano digital etc?

que sub-rede IP são os contêineres LXC no servidor 1 e no servidor 2? tudo no

mesma sub-rede / diferentes sub-redes 10.x.x.x?

você precisa adicionar uma rota padrão em cada um para direcionar o tráfego para o outro se o destino for desconhecido?

    
por bmullan 05.02.2016 / 03:03