Informazioni su alcuni errori comuni che si verificano durante la distribuzione dei minion Salt tramite la SaltStack resource o la proprietà saltConfiguration
.
Avvio dell'host ritardato
Se i servizi Windows o Linux nell'host non sono pronti dopo la distribuzione del modello, è possibile che venga visualizzato il messaggio di errore "Distribuzione del minion e/o esecuzione del file di stato non riuscita" in Automation Assembler.
Per risolvere questo errore, aggiornare il plug-in Master alla versione stabile più recente. Dopo aver completato l'aggiornamento, è possibile abilitare un'impostazione di configurazione in /etc/salt/master.d/raas.conf
che consente di attivare il tempo necessario per i servizi Windows e Linux prima di distribuire il minion Salt. Per ulteriori informazioni, vedere Aggiornamento del plug-in Master.
Dopo aver eseguito l'aggiornamento alla versione più recente del plug-in Master, completare i passaggi seguenti per ritardare l'avvio dell'host:
- Selezionare la scheda Cronologia nella pagina dei dettagli della distribuzione.
- Se il messaggio di errore indica che l'esecuzione del file di stato e/o della distribuzione del minion non è riuscita, copiare l'ID processo (JID) e aprire Automation Config.
- In Automation Config, selezionare per aprire i processi completati.
- Nella colonna JID, fare clic sull'icona del filtro e digitare il JID.
- Fare clic su JID per rivedere la pagina dei risultati del processo.
- Fare clic sulla scheda Non elaborato per visualizzare l'output non elaborato per il processo.
Windows
Se l'ultima riga nell'output non elaborato per il processo contiene il messaggio "Impossibile connettersi all'host: timeout", è necessario aggiungere questa impostazione di configurazione a/etc/salt/master.d/raas.conf
per ritardare l'avvio di 180 secondi:sseapi_win_minion_deploy_delay: 180
Linux
Se l'ultima riga nell'output non elaborato per il processo contiene il messaggio "L'host remoto non è accessibile utilizzando le credenziali fornite", è necessario aggiungere questa impostazione di configurazione a/etc/salt/master.d/raas.conf
per ritardare l'avvio di 90 secondi:sseapi_linux_minion_deploy_delay: 90
- Riavviare il servizio Salt Master
systemctl restart salt-master
- Ridistribuire il modello.
Se la distribuzione non riesce, è possibile aumentare il parametro di ritardo e ridistribuire il modello.
Passaggi successivi
Per utilizzare le funzionalità di Automation Config per gestire le risorse, vedere la documentazione di Automation Config.