it-swarm.com.de

MaaS Mindestanforderungen mit Juju-Jitsu?

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 das Einrichten eines MaaS-Clusters, das mit juju-jitsu orchestriert wird?

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

Was sind die Mindestanforderungen für die Master-Maschine?

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

Auf wie vielen Computern muss MaaS bereitgestellt werden?

Ich habe sechs Maschinen, neun Maschinen und so weiter gelesen. Ich möchte eindeutig wissen: "Sie benötigen einen für den Master und beispielsweise fünf Knoten."

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

Ein NIC für die Verbindung mit dem Internet, einer für die Abwicklung der MaaS-Aufgaben, verbunden mit einem Switch, der meine Knoten mit dem Master verbindet?

Ist Juju jetzt bereit für den lokalen Einsatz?

Als ich das letzte Mal mit juju experimentierte und meinen Computer neu starten musste, waren die von juju orchestrierten Dienste nicht mehr verfügbar. Dies war ein Problem, das ich auch auf der offiziellen Juju-Seite gefunden habe. Leider ist die Dokumentation, wie oben erwähnt, nicht die beste, so dass ich die notwendigen Informationen dazu nicht wieder finden konnte. Damit:

Kann ich juju in einer lokalen Umgebung verwenden oder bricht ein Neustart mein Setup ab?

8
leonis_csem

Was sind die Mindestsystemanforderungen für das Einrichten eines MaaS-Clusters, das mit Juju-Jitsu orchestriert werden soll?

Für den Regionscontroller (den Master-Computer) benötigen Sie nichts besonders Leistungsfähiges, es sei denn, Sie möchten 100s oder 1000s von Computern verwalten.

Cluster-Controller stellen noch weniger Anforderungen, aber wenn Sie es nicht mit mehr als beispielsweise 200 Computern zu tun haben, benötigen Sie sowieso 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 nicht zum Ausschalten von Maschinen.

Was sind die Mindestanforderungen für die Master-Maschine?

Nichts ist besondersRAM oder CPU-intensiv, daher sollte ein Computer mit 2 GBRAM und einer recht bescheidenen CPU Sie zum Laufen bringen. Sie benötigen Speicherplatz für heruntergeladene Computerabbilder und Protokolle (MAAS sammelt Remote-Syslogs), aber auch 20 GB sollten für den Anfang ausreichend sein.

Die Auswertung komplexer Tag-Ausdrücke ist eine der wenigen Aufgaben von MAAS, die CPU-intensiv sind. Sie verteilt diese Last jedoch auf Cluster-Controller. Je mehr Maschinen Sie verwalten, desto mehr Cluster-Controller stehen Ihnen zur Verfügung, und desto mehr Maschinen werden von dieser Last belastet. Wenn Sie anfangen, haben Sie mit ziemlicher Sicherheit nichts zu befürchten.

Auf wie vielen Computern muss MaaS bereitgestellt werden?

Zum Einstieg könnten Sie wiederum einen Computer als Regionscontroller und den ersten Clustercontroller verwenden und damit Hunderte von Computern verwalten.

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

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

Ein NIC ist genug. Um zu verhindern, dass der Broadcast-Verkehr das Netzwerk überlastet, empfehlen wir, dass Sie nicht mehr als ~ 1000 Computer in jede Broadcast-Domäne aufnehmen.

Ist Juju jetzt bereit für den lokalen Einsatz?

Kann ich juju in einer lokalen Umgebung verwenden oder bricht ein Neustart mein Setup ab?

Ich überlasse die Juju-Fragen jemandem mit mehr Erfahrung, um sie zu beantworten.

8
Gavin Panella

Dies ist nur eine Teilantwort auf Ihre Frage zur lokalen Bereitstellung. Juju's lokaler Provider in .7 ist für die lokale Entwicklung von Charms gedacht, und wie Sie festgestellt haben, unterbricht ein Neustart diesen Workflow wirklich.

Erst Ende dieses Sommers wird Juju einen produktionsbereiten lokalen Anbieter haben. Es wird jedoch Unterstützung für das Überleben eines Neustarts geben.

2
Jorge Castro