Рейтинг:0

Настройте MacVLAN в Portainer для получения IP-адреса от DHCP-сервера.

флаг ru

У меня есть виртуальная машина Portainer с 3 подключенными интерфейсами (eth0-eth2). Я хотел бы, чтобы контейнеры запрашивали IP-адрес у DHCP-сервера, расположенного на каждом интерфейсе по адресу x.x.x.1.

Возьмем в качестве примера eth0:

Подсеть этого интерфейса — 172.16.0/27, и я хотел бы, чтобы мои контейнеры получали IP-адреса в диапазоне 172.16.0.17-30. В сетях Portainer я добавил еще одну сеть со следующими настройками:

  • Имя: 172Конфиг
  • Драйвер: macvlan Родительская карта: eth0 Подсеть: 172.16.0/27
  • Шлюз: 172.16.1
  • Диапазон IP: 172.16.16/28 (хотелось бы, чтобы половина хостов подсети предоставлялась контейнерам

Затем я добавил еще одну сеть:

  • Имя: 172 Сеть
  • Драйвер: маквлан
  • Конфигурация Macvlan: выбранное создание, а затем 172Config
  • Включить прикрепление контейнера вручную : True

Затем я подключил 172Network к новому контейнеру httpd, но он не работает. Я получаю правильный IP-адрес для контейнеров, но не могу выполнить ping или установить какое-либо соединение с ними.Любой гуру Portainer может посоветовать, как правильно это сделать?

Рейтинг:0
флаг ru

Вышеуказанная конфигурация была правильной. Мне пришлось установить беспорядочный режим, а Forged передает «Принять» в параметрах безопасности ESXi vSwitch. Как только я это сделал, все заработало, как и ожидалось, и мой брандмауэр смог перечислить новые аренды DHCP.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.