¿Cómo uso los scripts de puesta en marcha personalizados de MAAS?

8

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?

jbalonso
fuente

Respuestas:

1

¿Qué busca lograr con los scripts de puesta en marcha personalizados de MAAS? En mi experiencia hasta ahora no he tenido que cargar scripts personalizados y he hecho uso de estos ejemplos y archivos en estas ubicaciones instalando MAAS y juju

http://maas.ubuntu.com/docs/configure.html - este enlace le llevará a algunos mejores ejemplos de que piensan lo que busca.

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

Espero que esto ayude,

John75077
fuente
Necesito modificarlos para que las unidades estén configuradas de la manera en que las necesito. Los servidores tienen una unidad de 160 GB para la unidad '/' a 1 TB para la '/ var' ...
John75077
Quiero agradecerles a todos por marcarme cuando algo no está claro. Si puede tomarse el tiempo para hacerlo, también dígame POR QUÉ fue negativo. Si hubiera sido tan obvio, simplemente muéstrame por qué. Hago mi mejor esfuerzo para mantenerme profesional y espero eso de quienes me rodean.
John75077
Consulte askubuntu.com/questions/636837/… para obtener una respuesta más completa sobre la personalización de la instalación (en lugar de la puesta en marcha).
kiko
1

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

dheeraj
fuente