мост и контейнер LXC на двух облачных серверах

У меня есть проблема с конфигурацией моста и lxc контейнера на облачном сервере.

У меня Есть два облачных сервера. На каждом облаке я создал мост brctl как:

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

и затем я имею lxc контейнер и связываюсь для образования моста на каждом облачном сервере.
Вот контейнерная конфигурация:

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

Моя проблема:

Я могу достигнуть своих мостов и проверить с помощью ping-запросов мои мосты от и на каждом облачном сервере, но я не могу достигнуть или проверить с помощью ping-запросов контейнеры на первом облачном сервере со второго сервера или наоборот.

Я также связываю мост на каждом сервере к локальному интерфейсу, который я создал (eth2)

brctl addif $bridge eth2
0
задан 4 February 2016 в 01:03

1 ответ

Вы не обеспечили много информации.

2 различных облачных сервера в тех же облачных или различных облачных поставщиках

, который облако? aws, цифровой океан и т.д.?

, какая подсеть IP является контейнерами LXC на сервере 1 и на сервере 2? все на

та же подсеть / отличающийся 10.x.x.x подсети?

необходимо ли добавить маршрут по умолчанию на каждом для указания на трафик на другой, если место назначения неизвестно?

0
ответ дан 29 September 2019 в 12:56

Другие вопросы по тегам:

Похожие вопросы: