Estoy intentando utilizar un script de puesta en marcha MAAS personalizado para realizar operaciones personalizadas en mi clúster MAAS. ¿Cuándo se ejecutan estos scripts? ¿Cómo deberían ser nombrados? ¿Necesitan estar en un formato particular o pueden ser scripts o binarios de shell ejecutables?
8
Encuentre los pasos para lograr esto:
Paso 1: prepare el script de shell según sus requisitos Nota: los scripts de puesta en marcha integrados en MAAS tendrán nombres que comienzan con "00-maas" o "99-maas" para garantizar que se ejecuten primero o último, respectivamente.
Paso 2: Abra el Tablero de MAAS ( http: // localhost: 5240 / MAAS / settings / ) y vaya a la pestaña "Configuración".
Paso 3: suba su script de shell en la sección de script de puesta en marcha.
Paso 4: Comience a poner en marcha la máquina de destino y reinicie la máquina de destino.
Además, siguiendo la API Restful MaaS también disponible para realizar lo mismo.
Lista de guiones de puesta en servicio: GET /api/2.0/commissioning-scripts/
Cree un nuevo script de puesta en marcha: POST /api/2.0/commissioning-scripts/
Ref: https://docs.ubuntu.com/maas/2.1/en/api
fuente