Я пытаюсь установить Маас с двумя сетями. Ведущее устройство, выполняющее 14.04.5 LTS с версией 1.9.4 Мааса. Конечная цель должна развернуть облако OpenStack с 4 узлами
Сеть 1 - 10.0. X.X - (управление/Лабораторная среда):
Сеть 2 - 10.5. X.X - (Частная сеть Мааса):
Групповой контроллер Мааса работает на http://10.0.X.X/MAAS/
Контроллер региона Мааса работает 10.5. X.X
Машины узла будут PXE загружаться от 10.5. Сеть X.X и появляется в Новом состоянии в моем списке узлов, но не удается уполномочить. Я вижу, что мои узлы пытаются обновить и установить через настроенный прокси, но потому что они не подключены к 10.0. Сеть X.X, это перестало работать. Все узлы должны смочь достигнуть внешнего мира в любом случае? Если так, как это может быть настроено для обработки обеих сетей?
Спасибо за Ваш комментарий. Я закончил тем, что решил эту проблему путем включения передачи IP через /proc/sys/net/ipv4/ip_forward
, я также должен был добавить следующие строки под частными 10.5. Сетевой интерфейс X.X в /etc/network/interfaces
post-up iptables -t nat -A POSTROUTING -o eth4 -j SNAT --to-source <MAAS IP 10.0.X.X>
post-down iptables -t nat -D POSTROUTING -o eth4 -j SNAT --to-source <MAAS IP 10.0.X.X>
Интернет-соединение требуется на Маасе pxe (управляемая) сеть.
можно настроить передачу IP с помощью iptables для достижения этого. Выполните команды ниже. РАСШИРЕНИЕ br изменения к интерфейсу, подключенному с 10.10.x.x сеть и br-PXE для взаимодействия через интерфейс подключенный с 10.5.x.x сеть.
/sbin/iptables-t туземный-A POSTROUTING-o РАСШИРЕНИЕ br-j ПОДМЕНА
/sbin/iptables-A ПЕРЕДАЮТ-i РАСШИРЕНИЕ br-o br-PXE-m состояние - СВЯЗАННОЕ состояние, УСТАНОВИЛО-j, ПРИНИМАЮТ
,/sbin/iptables-A ПЕРЕДАЮТ-i br-PXE-o, РАСШИРЕНИЕ br-j ПРИНИМАЮТ