Se si integra SaltStack Config con vRealize Automation, è possibile applicare la risorsa SaltStack Config per installare i minion nelle macchine virtuali nelle distribuzioni. Dopo aver distribuito il minion, è possibile utilizzare la potente gestione della configurazione di SaltStack Config, la correzione della deviazione e le funzionalità di gestione dello stato per gestire le risorse.

I minion sono agenti che eseguono il servizio salt-minion. Il servizio sottoscrive i processi pubblicati da un Salt Master, che è un server che esegue il servizio Salt-Master. Quando un processo specifico si applica a un minion, il minion esegue il processo.

È possibile utilizzare la risorsa SaltStack Config per distribuire minion e applicare i file di stato quando si distribuiscono le macchine Linux e Windows. Per aggiungere o aggiornare minion e file di stato nelle distribuzioni esistenti, è possibile eseguire l'azione del giorno 2 Collega risorsa SaltStack. Per ulteriori informazioni sulla creazione dell'azione giorno 2, vedere Quali azioni è possibile eseguire sulle distribuzioni o sulle risorse supportate di Cloud Assembly?.

Se è stata utilizzata la proprietà saltConfiguration per distribuire i minion e i file di stato come azione giorno 0, aggiornare i modelli cloud per utilizzare la risorsa SaltStack Config. La proprietà saltConfiguration non è più disponibile per l'uso nei modelli cloud.

L'azione del giorno 2 Applica configurazione Salt è ancora disponibile per le risorse che utilizzano la proprietà saltConfiguration.

Prima di iniziare

  1. Verificare di aver configurato correttamente un'integrazione di SaltStack Config. Vedere Configurazione di un'integrazione di SaltStack Config in vRealize Automation.

    Per acquisire familiarità con il funzionamento di SaltStack Config, inclusi i concetti chiave dei minion, vedere l'argomento relativo all'interfaccia utente di SaltStack.

  2. In SaltStack Config, verificare che la risoluzione dei nomi di dominio completi da minion a master funzioni.
    1. Per verificare il nome di dominio completo nel Salt Master in SaltStack Config, fare clic su Destinazioni, quindi selezionare il gruppo di destinazione Tutti i minion.
    2. Filtrare la colonna ID minion per il valore saltmaster.
    3. Fare clic su saltmaster per visualizzare i dettagli.
    4. Verificare che il valore del nome completo di dominio sia corretto.
  3. Se si distribuiscono minion in una macchina Linux, verificare che le funzionalità SSH siano abilitate per le immagini in vSphere che si intende distribuire con un minion Salt. SSH viene utilizzato per accedere in remoto alla macchina e distribuire il minion.
  4. Se si distribuiscono minion in una macchina Windows, vedere Come distribuire i minion utilizzando l'API (RaaS) in un ambiente Windows.

  5. Se si distribuiscono minion in una macchina virtuale in cui sono installati VMware Tools e è configurato un minion Salt, verificare che la chiave del minion Salt VMware Tools sia visualizzata nella scheda Accettato nell'area di lavoro Chiavi minion lavoro in SaltStack Config. Per ulteriori informazioni, vedere Abilitazione dei minion Salt utilizzando VMware Tools.
    Nota: Se la versione del minion Salt di VMware Tools è precedente, la distribuzione di un minion nella macchina virtuale non aggiorna il minion Salt alla versione più recente. È necessario aggiornare manualmente il Salt Master. Per ulteriori informazioni, vedere Aggiornamento del plug-in Master.
  6. Verificare che sia possibile assegnare indirizzi IP alle macchine distribuite.

    SaltStack Config richiede che le macchine dispongano di indirizzi IP pubblici. Usare gli indirizzi IP per l'intervallo CIDR dell'IP pubblico per l'SDDC (data center definito da software) in cui si trova il Salt Master.

    Nota:

    Se per la macchina non è configurato alcun indirizzo IP pubblico, viene utilizzato l'indirizzo IP della prima scheda NIC.

  7. Verificare che il modello cloud a cui si sta aggiungendo il minion sia distribuibile prima di aggiungere le proprietà della risorsa di SaltStack Config.
  8. Verificare di disporre dei ruoli di servizio seguenti:
    1. Amministratore di Cloud Assembly
    2. Utente di Cloud Assembly
    3. Amministratore di Service Broker

    Questi ruoli di servizio sono necessari per utilizzare la risorsa SaltStack Config.