Wie verwende ich benutzerdefinierte MAAS-Inbetriebnahmeskripte?

8

Ich versuche, ein benutzerdefiniertes MAAS-Inbetriebnahmeskript zu verwenden, um benutzerdefinierte Vorgänge in meinem MAAS-Cluster auszuführen. Wann werden diese Skripte ausgeführt? Wie sollen sie benannt werden? Müssen sie in einem bestimmten Format vorliegen oder können sie ausführbare Shell-Skripte oder Binärdateien sein?

jbalonso
quelle

Antworten:

1

Was möchten Sie mit benutzerdefinierten MAAS-Inbetriebnahmeskripten erreichen? Nach meiner bisherigen Erfahrung musste ich keine benutzerdefinierten Skripte laden und habe diese Beispiele und Dateien an diesen Speicherorten verwendet, um MAAS und Juju zu installieren

http://maas.ubuntu.com/docs/configure.html - Dieser Link führt Sie zu einigen besseren Beispielen dafür , wonach Sie suchen.

/usr/share/maas/preseeds/generic
/usr/share/maas/preseeds/preseed-master

Hoffe das hilft,

John75077
quelle
Ich muss sie so ändern, dass die Laufwerke so konfiguriert sind, wie ich sie brauche. Die Server haben 160 GB Laufwerk für das '/' ein 1 TB Laufwerk für das '/ var' ...
John75077
Ich möchte Ihnen allen dafür danken, dass Sie mich als UNTEN markiert haben, wenn etwas nicht klar ist. Wenn Sie sich die Zeit dafür nehmen können, sagen Sie mir auch, WARUM es negativ war. Sollte es so offensichtlich gewesen sein, dann zeig mir einfach warum. Ich gebe mein Bestes, um professionell zu bleiben, und das erwarte ich von meinen Mitmenschen.
John75077
Unter askubuntu.com/questions/636837/… finden Sie eine ausführlichere Antwort zum Anpassen der Installation (im Gegensatz zur Inbetriebnahme).
Kiko
1

Hier finden Sie Schritte, um dies zu erreichen:

Schritt 1: Bereiten Sie das Shell-Skript gemäß Ihren Anforderungen vor. Hinweis: In MAAS integrierte Inbetriebnahmeskripte haben Namen, die mit "00-maas" oder "99-maas" beginnen, um sicherzustellen, dass sie zuerst oder zuletzt ausgeführt werden.

Schritt 2: Öffnen Sie das MAAS-Dashboard ( http: // localhost: 5240 / MAAS / settings / ) und wechseln Sie zur Registerkarte „Einstellungen“.

Schritt 3: Laden Sie Ihr Shell-Skript im Abschnitt "Inbetriebnahmeskript" hoch.

Schritt 4: Starten Sie die Inbetriebnahme für den Zielcomputer und starten Sie den Zielcomputer neu.

Außerdem steht die folgende Restful MaaS-API zur Verfügung, um dasselbe auszuführen.

Listen Sie die Inbetriebnahmeskripte auf: GET /api/2.0/commissioning-scripts/

Erstellen Sie ein neues Inbetriebnahmeskript: POST /api/2.0/commissioning-scripts/

Ref: https://docs.ubuntu.com/maas/2.1/en/api

dheeraj
quelle