Como uso os scripts de comissionamento personalizados do MAAS?

8

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?

jbalonso
fonte

Respostas:

1

O que você deseja obter com os scripts de comissionamento personalizados do MAAS? Na minha experiência até agora, não tive que carregar scripts personalizados e fiz uso desses exemplos e arquivos nesses locais instalando o MAAS e o juju

http://maas.ubuntu.com/docs/configure.html - este link irá levá-lo a alguns melhores exemplos de que eu acho que a sua procura.

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

Espero que isto ajude,

John75077
fonte
Estou precisando modificá-los para que as unidades sejam configuradas da maneira que eu preciso. Os servidores têm rígido de 160GB para a '/' uma drive de 1 TB para o '/ var' ...
John75077
Quero agradecer a todos por me marcarem PARA BAIXO quando algo não estiver claro. Se você puder reservar um tempo para fazer isso, diga-me também POR QUE foi negativo. Deveria ter sido tão óbvio, então simplesmente me mostre o porquê. Faço o meu melhor para me manter profissional e espero isso das pessoas ao meu redor.
John75077
Consulte askubuntu.com/questions/636837/… para obter uma resposta mais completa sobre como personalizar a instalação (em vez de comissionar).
kiko
1

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

dheeraj
fonte