MaaS Mindestanforderungen mit Juju-Jitsu?


8

Ich habe so viele verschiedene Websites durchsucht und so viele widersprüchliche Informationen gefunden. Da ich es leid bin und glaube, dass diese Frage viele andere Benutzer betrifft, möchte ich die Antwort "ein für alle Mal" sammeln. Leider ist die Dokumentation zu MaaS und Juju ... nicht die beste, tut mir leid, das zu sagen.

Was sind die Mindestsystemanforderungen für die Einrichtung eines MaaS-Clusters, mit dem orchestriert werden soll juju-jitsu?

Müssen sie die genauen Systemspezifikationen haben oder kann ich einfach verschiedene Hardware kombinieren?

Was sind die Mindestanforderungen an die Master-Maschine?

Beispiel: "Sie benötigen mindestens 8 GB RAM, eine Dual-Core-CPU mit mindestens 3,0 GHz."

Auf wie vielen Computern muss ich MaaS bereitstellen?

Ich habe sechs Maschinen, neun Maschinen und so weiter gelesen. Ich möchte ganz klar wissen: "Sie brauchen einen für den Master und zB fünf Knoten."

Muss ich so viele NICs (Netzwerkschnittstellenkarten) an meinen Master-Computer anschließen, wie Knoten vorhanden sind, oder kann ich einfach zwei NICs und einen Switch anschließen?

Eine Netzwerkkarte für die Verbindung zum Internet, eine für die Bearbeitung der MaaS-Aufgaben, verbunden mit einem Switch, der meine Knoten mit dem Master verbindet?

Ist Juju jetzt für den lokalen Einsatz bereit?

Das letzte Mal, als ich mit jujumeinem Computer experimentierte und ihn neu starten musste, waren die von Juju orchestrierten Dienste weg. Dies war ein Problem, das ich auch auf der offiziellen Juju-Seite gefunden habe. Wie oben erwähnt, ist die Dokumentation leider nicht die beste, so dass ich die erforderlichen Informationen dazu nicht wieder finden konnte. Damit:

Kann ich Juju in einer lokalen Umgebung verwenden oder wird mein Setup durch einen Neustart unterbrochen?

Antworten:


8

Was sind die Mindestsystemanforderungen für die Einrichtung eines MaaS-Clusters, der mit Juju-Jitsu orchestriert wird?

Für den Regionscontroller (den Master-Computer) benötigen Sie nichts besonders Leistungsstarkes, es sei denn, Sie möchten 100 oder 1000 Computer verwalten.

Cluster-Controller stellen noch weniger Anforderungen, aber wenn Sie nicht mit mehr als beispielsweise 200 Computern arbeiten, benötigen Sie ohnehin keinen dedizierten Cluster-Controller.

Die Maschinen, die Sie verwalten werden, können so ziemlich alles sein, aber ich empfehle dringend, Maschinen mit IPMI-Controllern zu verwenden, damit MAAS ihre Leistung steuern kann. MAAS kann Wake-On-LAN verwenden, jedoch nur zum Ein- und Ausschalten von Maschinen.

Was sind die Mindestanforderungen an die Master-Maschine?

Nichts ist besonders RAM- oder CPU-intensiv, daher sollte ein Computer mit 2 GB RAM und einer recht bescheidenen CPU Sie in Schwung bringen. Sie benötigen Speicherplatz für heruntergeladene Computer-Images und -Protokolle (MAAS sammelt Remote-Syslogs), aber auch etwa 20 GB sollten für den Anfang in Ordnung sein.

Das Auswerten komplexer Tag-Ausdrücke ist eines der wenigen Dinge, die MAAS CPU-intensiv tut, aber es verteilt diese Last auf Cluster-Controller. Je mehr Maschinen Sie verwalten, desto mehr Cluster-Controller stehen Ihnen zur Verfügung und desto mehr Maschinen werden auf diese Last verteilt. Wenn Sie anfangen, haben Sie diesbezüglich mit ziemlicher Sicherheit nichts zu befürchten.

Auf wie vielen Computern muss ich MaaS bereitstellen?

Für den Einstieg können Sie erneut einen Computer als Regionscontroller und den ersten Cluster-Controller verwenden und damit Hunderte von Computern verwalten.

Wir empfehlen, dass Sie für jeweils ~ 1000 Computer einen dedizierten Cluster-Controller haben und dass der Cluster in einer eigenen Broadcast-Domäne lebt. Sie müssen außerdem jedem Cluster ein eigenes IP-Subnetz zuweisen.

Muss ich so viele NICs (Netzwerkschnittstellenkarten) an meinen Master-Computer anschließen, wie Knoten vorhanden sind, oder kann ich einfach zwei NICs und einen Switch anschließen?

Eine Netzwerkkarte reicht aus. Um zu verhindern, dass der Broadcast-Verkehr das Netzwerk überschwemmt, empfehlen wir, nicht mehr als ~ 1000 Computer in jede Broadcast-Domäne zu stellen.

Ist Juju jetzt für den lokalen Einsatz bereit?

Kann ich Juju in einer lokalen Umgebung verwenden oder wird mein Setup durch einen Neustart unterbrochen?

Ich überlasse die Juju-Fragen jemandem mit mehr Erfahrung.


2

Dies ist nur eine teilweise Antwort auf Ihre Frage zur lokalen Bereitstellung. Jujus lokaler Anbieter in .7 ist für die lokale Entwicklung von Charms gedacht, und wie Sie festgestellt haben, bricht ein Neustart diesen Workflow wirklich.

Juju wird bis Ende dieses Sommers keinen produktionsbereiten lokalen Anbieter haben. Es wird jedoch Unterstützung für das Überleben eines Neustarts bieten.


2
Ab dem 08.06.2015 kann ich sagen, dass Sie mit einer MaaS-Juju-Bereitstellung mit einem MaaS-Server auf einem Laptop, Juju-Bootstrap und Juju-GUI auf einem Server und 39 anderen Systemen, auf denen ich meine Reize ausführe, alles ausschalten können und sichern Sie, ohne die Datenbank von juj oder das Setup der Charm-Einheit zu beschädigen.
Rmustakos
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.