Estou tentando usar um script de comissionamento personalizado do MAAS para executar operações personalizadas no meu cluster do MAAS. Quando esses scripts são executados? Como eles devem ser nomeados? Eles precisam estar em um formato específico ou podem ser scripts de shell executáveis ou binários?
8
Encontre etapas para conseguir isso:
Etapa 1: prepare o script de shell conforme seu requisito Nota: Os scripts de comissionamento incorporados no MAAS terão nomes começando com "00-maas" ou "99-maas" para garantir que sejam executados primeiro ou por último, respectivamente.
Etapa 2: Abra o painel MAAS ( http: // localhost: 5240 / MAAS / settings / ) e vá para a guia "Configuração".
Etapa 3: faça o upload do seu script de shell na seção de script de comissionamento.
Etapa 4: inicie o comissionamento da máquina de destino e reinicie a máquina de destino.
Além disso, a seguir à API Restful MaaS também está disponível para executar o mesmo.
Listar scripts de comissionamento: GET /api/2.0/commissioning-scripts/
Crie um novo script de comissionamento: POST /api/2.0/commissioning-scripts/
Ref: https://docs.ubuntu.com/maas/2.1/en/api
fonte