J'essaie d'utiliser un script de mise en service MAAS personnalisé pour effectuer des opérations personnalisées sur mon cluster MAAS. Quand est-ce que ces scripts sont exécutés? Comment devraient-ils être nommés? Doivent-ils être dans un format particulier ou peuvent-ils être des scripts Shell ou des fichiers binaires exécutables?
S'il vous plaît trouver des étapes pour y parvenir:
Étape 1: préparez le script Shell selon vos besoins. Remarque: les scripts de mise en service intégrés à MAAS porteront des noms commençant par "00-maas" ou "99-maas" afin de garantir leur exécution, respectivement en premier ou en dernier.
Étape 2: Ouvrez le tableau de bord MAAS ( http: // localhost: 5240/MAAS/settings / ) et cliquez sur l'onglet "Paramètres".
Étape 3: Téléchargez votre script Shell dans la section Script de mise en service.
Étape 4: démarrez la mise en service pour la machine cible et redémarrez-la.
En outre, les API Restful MaaS suivantes sont également disponibles.
Liste des scripts de mise en service: GET /api/2.0/commissioning-scripts/
Créez un nouveau script de mise en service: POST /api/2.0/commissioning-scripts/
Que souhaitez-vous accomplir avec les scripts de mise en service MAAS personnalisés? D'après mon expérience, je n'ai pas eu à charger de scripts personnalisés et j'ai utilisé ces exemples et fichiers dans ces emplacements pour l'installation de MAAS et de juju.
http://maas.ubuntu.com/docs/configure.html - Ce lien vous mènera à de meilleurs exemples de I think ce que vous cherchez.
/usr/share/maas/preseeds/generic
/usr/share/maas/preseeds/preseed-master
J'espère que cela t'aides,