J'essaie d'utiliser un script de mise en service MAAS personnalisé pour effectuer des opérations personnalisées sur mon cluster MAAS. Quand ces scripts s'exécutent-ils? Comment devraient-ils être nommés? Doivent-ils être dans un format particulier, ou peuvent-ils être des scripts shell exécutables ou des binaires?
8
Veuillez trouver les é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 auront des noms commençant par "00-maas" ou "99-maas" pour garantir qu'ils s'exécutent respectivement en premier ou en dernier.
Étape 2: Ouvrez le tableau de bord MAAS ( http: // localhost: 5240 / MAAS / settings / ) et accédez à 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 de la machine cible et redémarrez la machine cible.
En outre, l'API Restful MaaS est également disponible pour effectuer la même chose.
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/
Réf: https://docs.ubuntu.com/maas/2.1/en/api
la source