J'essaie de configurer MaaS avec deux réseaux. Maître exécutant 14.04.5 LTS avec MaaS version 1.9.4. L'objectif ultime est de déployer le cloud OpenStack avec 4 nœuds
Réseau 1 - 10.0.X.X environnement de gestion/laboratoire):
Réseau 2 - 10.5.X.X - (réseau privé MaaS):
Le contrôleur de cluster MaaS fonctionne sur --- (http: //10.0.X.X/MAAS/
Le contrôleur de région MaaS fonctionne sur 10.5.X.X
Les machines de nœuds démarreront PXE à partir du réseau 10.5.X.X et apparaîtront dans un nouvel état dans ma liste de nœuds, mais échoueront à la mise en service. Je vois mes nœuds essayer de mettre à jour et d'installer via le proxy configuré, mais parce qu'ils ne sont pas connectés au réseau 10.0.X.X, cela échoue. Tous les nœuds doivent-ils pouvoir atteindre le monde extérieur à tout moment? Si oui, comment peut-il être configuré pour gérer les deux réseaux?
Merci pour votre commentaire. J'ai fini par résoudre ce problème en activant le transfert IP via /proc/sys/net/ipv4/ip_forward
J'ai également dû ajouter les lignes suivantes sous l'interface réseau privée 10.5.X.X dans /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>
La connectivité Internet est requise sur le réseau maas pxe (géré).
Vous pouvez configurer le transfert IP à l'aide d'iptables pour y parvenir. Exécutez les commandes ci-dessous. Remplacez br-EXT par l'interface connectée au réseau 10.10.x.x et br-PXE par l'interface connectée au réseau 10.5.x.x.
/ sbin/iptables -t nat -A POSTROUTING -o br-EXT -j MASQUERADE
/ sbin/iptables -A FORWARD -i br-EXT -o br-PXE -m state --state RELATED, ESTABLISHED -j ACCEPT
/ sbin/iptables -A AVANT -i br-PXE -o br-EXT -j ACCEPTER