Wie konfiguriere ich MAAS, um PXE-Verkehr und IPMI-Verkehr in verschiedenen Subnetzen zu trennen?

19

Ich versuche, einen Teil unseres Netzwerks als Linux-Cluster einzurichten. Da es für mich ein wenig lehrreich ist, wähle ich MAAS mit JuJu. Es gibt jedoch einige Fragen, die mich verwirren, und ich hatte gehofft, dass jemand dies für mich klären könnte.

Der Linux-Cluster, den ich einrichten möchte, besteht aus 10 Computern. Die Hälfte davon Dell und die anderen HP. Beide Arten von Computern verfügen über ein Light-Out-Modul (HP => iLO2, Dell => DRAC), das IPMI auf einer separaten 100-MB-Netzwerkkarte unterstützt. Beide unterstützen PXE auf der ersten integrierten Gigabit-Netzwerkkarte. Ich habe das Lights-Out-Modul mit einer statischen IP konfiguriert, die dem physischen Layout der Racks und der Positionshöhe entspricht. Bei der Installation von MAAS wurde ich jedoch nicht gefragt, in welchem ​​Subnetz und in welchem ​​VLAN das IPMI-Protokoll konfiguriert werden soll. Wie mache ich das?

Außerdem möchte ich, dass nur der Regionscontroller das Internet für die Paketverwaltung kontaktieren kann. Die anderen bereitgestellten Knoten sollten nur über einen Proxy auf dem Regionscontroller eine Verbindung zum Internet herstellen dürfen. Daher sollte der Regionscontroller in meinem Fall mit 3 Subnetzen konfiguriert werden. 1 für das Internet, 1 für die Client-Protokoll-Konnektivität und 1 für den Cluster-Verkehr. Der Regionscontroller selbst sollte auch ein Knoten für JuJu sein.

Dann gibt es endlich die Knotenkonfiguration, die eine Art Grundlayout haben sollte, das in JuJu verwendet werden kann. Soweit ich sehen konnte, gibt es keine Möglichkeit, die Cluster-Subnetz-Konfiguration einzurichten. Jeder Computer verfügt über mindestens 4 Netzwerkkarten, denen ich die verschiedenen Subnetze zuweisen möchte. 1 für den IPMI-Verkehr, 1 für den PXE-Boot-Verkehr, 1 für den Cluster-Verkehr und 1 für das Speicher- / Client-Netzwerk. Was ich gerne mache, ist, alle diese Schnittstellen zu einem großen Trunk zusammenzufügen und dann VLANs zu verwenden, um den Datenverkehr vor der Bereitstellung zu trennen . Bei der Bereitstellung eines Knotens sollte MAAS die Netzwerkschnittstellen dann wie oben angegeben automatisch konfigurieren.

Vielleicht suche ich ein erweitertes Konfigurations-Tutorial / eine Anleitung für MAAS und JuJu.

Grüße, Joham

Joham
quelle
@ user229840 Das ist faszinierend und ich freue mich auch darauf, die eventuelle Antwort zu sehen. Ist das hilfreich? linux.dell.com/files/whitepapers/…
Elder Geek
@ user229840 Könnte dies mit Ihrem Problem zusammenhängen? bugs.launchpad.net/juju-core/+bug/1246556
Elder Geek
@ user229840 Nur ein Vorschlag, aber Ihre Frage könnte spezifisch sein. Versuchen Sie vielleicht, ähnliche Funktionen mit etwas Traditionellerem einzurichten (oder fragen Sie, wie dies auf dieser Website zu tun ist), und versuchen Sie anschließend, wenn es funktioniert, das Gleiche mit MASS und JuJu zu tun?
cprn
Ich habe diese Frage vergessen. Ich habe mehrere Aufgaben in dem Unternehmen, für das ich arbeite, und eine übernimmt die Systemadministration für unsere Server. Der andere ist Programmieren, und dann muss ich auch den anderen Mitarbeitern helfen ... also ... Inzwischen habe ich beschlossen, den Ubuntu-MAAS-Track zu verlassen und mich für SmartOS entschieden. Ich kann Juju jedoch weiterhin auf bereitgestellten virtuellen Maschinen verwenden. Das Dokument Elder Geek zur Verfügung gestellt ist immer noch großartig, also danke :)
Joham
@cyprian: Ich bin mir nicht sicher, was du damit genau meinst. PXE-Boot scheint mir eine logische Lösung für das Hochladen eines Hypervisor-Images auf die Bare-Metal-Maschine zu sein. Sie benötigen jedoch IPMI, um die Maschine zu starten. Dann muss man natürlich die NIC-Karten im Hypervisor konfigurieren und vorzugsweise eine Art Konfigurationsdatei haben, die Sie verwenden können, wenn Sie denselben Computer über PXE neu installieren.
Joham

Antworten:

4

Wenn Sie die Installation von Juju GUI zulassen , um mehr Netzwerkausgleich zu erhalten, als Sie benötigen, können Sie Ihre Antwort möglicherweise schneller finden.

Verwenden von Juju mit GUI

Diese erweiterte Anleitung ist Ihrem Problem sehr
ähnlich: MAAS: Cluster-Konfiguration
Zusätzliche manuelle Konfiguration

schnell
quelle
Es ist schon einige Zeit her, aber trotzdem vielen Dank für Ihre Eingabe. Ich bin mir nicht sicher, warum, aber ich kann mich nicht erinnern, das Cluster-Konfigurationshandbuch gelesen zu haben, das Sie hier zur Verfügung gestellt haben. Werde es untersuchen.
Joham
0

In der Zwischenzeit verstehe ich besser, wie das Networking in Maas organisiert ist und es ist ziemlich cool. Um meine eigene Frage zu beantworten: Ich empfehle, IPMI- und PXE-Verkehr nicht zu trennen. Es ist effizienter, nur den RAC-Verkehr auf eth0 zu teilen. Alle Server können PXE standardmäßig auch auf eth0 booten.

Außerdem benötigen Sie keinen zusätzlichen Ethernet-Port / Switch für nur den RAC und keine zusätzlichen Kabel, sodass weniger Energie verbraucht wird, also gut! Sie können Shared Nic für iDRAC 5+ und ILO2 + verwenden. IDRAC 6 und höher verwenden Shared Nic-Failover, iLO2 jedoch nicht.

Die nic-Schnittstelle für PXE-Datenverkehr kann normalerweise in den Server-Startoptionen ausgewählt werden. Von dort aus weisen Sie die Netzwerkschnittstelle der maas cluster controller zu. Diese Schnittstelle ist mit den Computern verbunden, die Sie in diesem Clusternetzwerk steuern möchten. Geben Sie ihnen einen dynamischen Bereich, in den Sie mit DHCP booten können. In der Registerkarte Netzwerk des Menüs maas webgui finden Sie Ihr erstes Netzwerk. Sie können, wenn Sie möchten, die erste Schnittstelle jedes Computers in diesem Maas-Netzwerk auswählen und ein neues Maas-Netzwerk erstellen, an das der andere Datenverkehr weitergeleitet werden soll.

Danke für die Eingabe!

Grüße, Joham

Joham
quelle