Comment configurer MAAS pour séparer le trafic PXE et le trafic IPMI sur différents sous-réseaux?


19

J'essaie de configurer une partie de notre réseau en tant que cluster Linux. Puisque c'est un peu éducatif pour moi, je choisis d'utiliser MAAS avec JuJu. Cependant, il y a quelques questions qui m'embarrassent et j'espérais que quelqu'un pourrait clarifier cela pour moi.

Le cluster Linux que je m'apprête à mettre en place se compose de 10 machines. La moitié Dell et l'autre HP. Les deux types de machines ont un module d'éclairage (HP => iLO2, Dell => DRAC) qui prend en charge IPMI sur une carte réseau distincte de 100 Mo. Ils prennent tous deux en charge PXE sur la première carte réseau gigabit intégrée. J'ai configuré le module Lights Out avec une adresse IP statique correspondant à la disposition physique des racks et à la hauteur de la position. L'installation de MAAS ne m'a cependant pas demandé sur quel sous-réseau et vlan le protocole IPMI devait être configuré. Comment puis-je faire cela?

Je souhaite également que seul le contrôleur de région puisse contacter Internet pour la gestion des packages. Les autres nœuds provisionnés doivent uniquement être autorisés à se connecter à Internet via un proxy sur le contrôleur de région. Donc, le contrôleur de région dans mon cas doit être configuré avec 3 sous-réseaux; 1 pour Internet, 1 pour la connectivité du protocole client et 1 pour le trafic de cluster. Le contrôleur de région lui-même devrait également être un nœud pour JuJu.

Enfin, il y a la configuration du nœud qui devrait avoir une sorte de disposition de base qui peut être utilisée dans JuJu. Autant que je puisse voir, il n'y a aucune possibilité de mettre en place une configuration de sous-réseau de cluster. Chaque machine possède au moins 4 cartes réseau auxquelles j'aime attribuer les différents sous-réseaux; 1 pour le trafic IPMI, 1 pour le trafic de démarrage PXE, 1 pour le trafic de cluster et 1 pour le réseau de stockage / client. Ce que j'aime faire est de lier toutes ces interfaces ensemble comme un gros tronc, puis d'utiliser des VLAN pour séparer le trafic avant de provisionner. Ensuite, lors de l'approvisionnement d'un nœud, MAAS doit configurer automatiquement les interfaces réseau comme la mise en page le suggère ci-dessus.

Peut-être que ce que je recherche est un tutoriel / guide de configuration avancée pour MAAS et JuJu.

Cordialement, Joham


@ user229840 C'est fascinant et je serai aussi impatient de voir la réponse éventuelle. Est-ce utile? linux.dell.com/files/whitepapers/…
Elder Geek

@ user229840 Cela pourrait-il être lié à votre problème? bugs.launchpad.net/juju-core/+bug/1246556
Elder Geek

@ user229840 Juste une suggestion mais votre question peut être spécifique. Peut-être essayez-vous de configurer des fonctionnalités similaires avec quelque chose de plus traditionnel (ou demandez-vous comment le faire sur ce site Web) et ensuite, quand cela fonctionne, essayez de demander comment faire la même chose avec MASS et JuJu?
cprn

J'ai oublié cette question. J'ai plusieurs responsabilités au sein de l'entreprise pour laquelle je travaille et l'une d'entre elles s'occupe de l'administration système de nos serveurs. L'autre est la programmation, et ensuite je dois aussi aider les autres employés ... alors ... À ce moment-là, j'ai décidé de quitter la piste Ubuntu MAAS et j'ai opté pour SmartOS. Cependant, je peux toujours utiliser juju sur des machines virtuelles provisionnées. Le document fourni par Elder Geek est toujours aussi génial, alors merci :)
Joham

@cyprian: Je ne suis pas sûr de ce que vous entendez par spécifique. Le démarrage PXE me semble une solution logique pour télécharger une image d'hyperviseur sur la machine bare metal. Mais vous avez besoin d'IPMI pour démarrer la machine pour commencer. Ensuite, bien sûr, il faut configurer les cartes NIC dans l'hyperviseur et de préférence avoir une sorte de fichier de configuration flottant que vous pouvez utiliser lors de la réinstallation de la même machine sur PXE.
Joham

Réponses:


4

Peut-être que si vous laissez l'installation de Juju GUI pour fournir plus adéquatement le type d'équilibrage de réseau dont vous avez besoin, vous pourrez trouver votre réponse plus rapidement.

Utiliser Juju avec GUI

Ces guides avancés très proches de votre problème:
MAAS: Configuration de cluster Configuration
manuelle supplémentaire


C'est déjà il y a quelque temps, mais merci pour votre contribution de toute façon. Je ne sais pas pourquoi, mais je ne me souviens pas avoir lu le manuel de configuration de cluster que vous avez fourni ici. Va y regarder.
Joham

0

Pendant ce temps, j'ai une meilleure compréhension de la façon dont le réseautage est organisé dans maas et c'est plutôt cool. Donc, pour répondre à ma propre question: je déconseille de séparer le trafic IPMI et PXE. Il est plus efficace de partager simplement le trafic RAC sur eth0. Tous les serveurs peuvent également démarrer PXE par défaut sur eth0.

En outre, vous n'avez pas besoin d'un port / commutateur Ethernet supplémentaire uniquement pour le RAC, et pas de câbles supplémentaires, ce qui réduit la consommation d'énergie, donc c'est bien! Vous pouvez utiliser le partage partagé pour iDRAC 5+ et ILO2 +, iDRAC 6 et supérieur ont un basculement nic partagé, mais pas iLO2.

L'interface nic pour le trafic PXE est normalement sélectionnable dans les options de démarrage du serveur. De là, vous affectez l'interface réseau des contrôleurs de cluster maas. Cette interface est connectée aux machines que vous souhaitez contrôler sur ce réseau de cluster. Donnez-leur une plage dynamique pour démarrer avec DHCP et c'est parti. Dans l'onglet réseau du menu maas webgui, vous trouverez votre premier réseau. Vous pouvez sélectionner, si vous le souhaitez, la première interface de chaque machine sur ce réseau maas et créer un nouveau réseau maas vers lequel acheminer votre autre trafic.

Merci pour la contribution!

Cordialement, Joham

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.