como você encomenda uma máquina no MAAS da CLI sem executar nenhum teste de hardware?

0

Você pode comissionar uma máquina no MAAS a partir da CLI com este comando:

maas <profile> machine commission ${SYSTEM_ID}

como você executa este comando, mas diz ao MAAS para não executar nenhum teste de hardware (node-scripts) ou para especificar um conjunto personalizado de testes?

    
por James 26.07.2017 / 21:32

1 resposta

0

Se você deseja comissionar uma única máquina existente sem executar nenhum teste de hardware, o comando da CLI é:

maas <profile> machine commission <system_id> testing_scripts=none

Se você quiser desativar a execução de testes de hardware quando novas máquinas forem adicionadas ao MAAS, será necessário remover a marcação "comissionamento" de todos os scripts de nó. Por padrão, apenas um script (smartctl-validate) é marcado para ser executado durante o comissionamento. Você pode ver todos os scripts e suas tags usando:

maas <profile> node-scripts read

Supondo que a instalação típica em que "smartctl-validate" tenha um script id = 1 e tags padrão de "storage, commissioning", você pode remover o comissionamento usando:

maas <profile> node-script update 1 tags=storage

Esse comando deixará a tag "storage", mas removerá a tag "commissioning" do script "smartctl-validate".

Uma palavra de cautela: os testes de hardware podem ser úteis / úteis. Desativar os testes pode não ser uma boa ideia. Nós os desabilitamos porque os resultados falso-positivos (acreditamos que devido ao monitoramento da unidade S.M.A.R.T.) fazem com que nossos comissionamentos sejam interrompidos e falhem.

    
por James 27.07.2017 / 19:47