IP-адрес Linux Контейнеры

Пожалуйста, у меня есть проблема, я пытаюсь найти решение, так как дни я начинающий с Linux (сети)

В нашем кластере (10 узлов) мы развертываем один и тот же файл изображения на каждом узле , Таким образом, каждый узел имеет свой IP-адрес. На каждом изображении есть несколько контейнеров LXC. Когда я развернул один и тот же образ машины на нескольких узлах, у меня был один и тот же IP-адрес для контейнеров.

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

У вас есть идея, пожалуйста, как можно автоматически изменять IP-адрес контейнеров? Когда я читаю, мне нужно сменить MAC-адрес ....

Большое спасибо. С наилучшими пожеланиями.

-1
задан 29 March 2015 в 16:57

1 ответ

Контейнеры каждого узла находятся в отдельной сети от каждого из контейнеров другого узла.

можно определить новый IP-адрес для каждого контейнера в /var/lib/lxc/#container's name/config установкой lxc.network.ipv4=xxx.xxx.xxx.xxx. Если Вы захотите свои контейнеры, доступные снаружи хоста, то необходимо будет установить передачу и macquerading на хосте и использовать IP хоста из внешних источников.

0
ответ дан 29 March 2015 в 16:57

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

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