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:

  1. Selezionare la scheda Cronologia nella pagina dei dettagli della distribuzione.
  2. 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.
  3. In Automation Config, selezionare Attività > Completata per aprire i processi completati.
  4. Nella colonna JID, fare clic sull'icona del filtro e digitare il JID.
  5. Fare clic su JID per rivedere la pagina dei risultati del processo.
  6. 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
  7. Riavviare il servizio Salt Master
    systemctl restart salt-master
  8. 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.