Leia sobre alguns erros comuns que os usuários enfrentam ao implantar subordinados do Salt usando o SaltStack resource ou a propriedade do saltConfiguration
.
Inicialização do host atrasada
Se serviços Windows ou Linux no host não estiverem prontos após a implantação do modelo, você poderá receber um erro "Falha na execução do arquivo de estado e/ou implantação do subordinado" no Automation Assembler.
Para resolver esse erro, faça upgrade do Master Plugin para a versão estável mais recente. Após o upgrade, você pode ativar uma definição de configuração no /etc/salt/master.d/raas.conf
que dá tempo para que os serviços do Windows e Linux se tornem ativos antes de implantar o subordinado Salt. Consulte Atualizar o Master Plugin para obter mais informações.
Antes de fazer upgrade para a versão mais recente do Master Plugin, conclua essas etapas para atrasar a inicialização do host:
- Verifique a guia Histórico na página de detalhes da implantação.
- Se a mensagem de erro indicar "Falha na execução do arquivo de estado e/ou implantação do subordinado", copie o ID do trabalho (JID) e abra o Automation Config.
- No Automation Config, selecione para abrir trabalhos concluídos.
- Na coluna JID, clique no ícone de filtro e digite o JID.
- Clique no JID para revisar a página de resultados do trabalho.
- Clique na guia Bruta para ver a saída bruta do trabalho.
Windows
Se a última linha na saída bruta do trabalho contiver "Falha ao se conectar ao host: tempo limite esgotado", você deverá adicionar esta definição de configuração a/etc/salt/master.d/raas.conf
para atrasar a inicialização em 180 segundos:sseapi_win_minion_deploy_delay: 180
Linux
Se a última linha da saída bruta para o trabalho contiver "O host remoto não pode ser acessado usando as credenciais fornecidas", você deverá adicionar esta definição de configuração a/etc/salt/master.d/raas.conf
para atrasar a inicialização em 90 segundos:sseapi_linux_minion_deploy_delay: 90
- Reinicie o serviço do mestre Salt:
systemctl restart salt-master
- Reimplante seu modelo.
Se a implantação não foi bem-sucedida, você poderá aumentar o parâmetro de atraso e reimplantar o modelo.
O que fazer em seguida
Para usar os recursos do Automation Config para gerenciar seus recursos, consulte a Documentação do Automation Config.