È possibile creare un'integrazione di SaltStack Config per accedere al servizio SaltStack Config e utilizzare gli oggetti e le azioni di SaltStack Config in vRealize Automation.

Con vRealize Automation SaltStack Config, è possibile eseguire il provisioning, configurare e distribuire software alle macchine virtuali su qualsiasi scala, utilizzando l'automazione basata su eventi. È inoltre possibile utilizzare SaltStack Config per definire e applicare gli stati del software ottimali e conformi nell'intero ambiente.

Metodi di installazione

Prima di integrare SaltStack Config con vRealize Automation, è necessario installarlo nel proprio ambiente.

SaltStack Config supporta due metodi di installazione:

  • Installazione standard: installa i componenti dell'architettura necessari per SaltStack Config in quattro o più nodi separati.
  • Installazione di vRealize Suite Lifecycle Manager (vRLCM): installa SaltStack Config e tutti i componenti della sua architettura in un nodo singolo. Questo metodo consente inoltre di installare l'host Salt Master e configurare un gruppo di proprietà di vRealize Automation obbligatorio.

Per informazioni sull'installazione di SaltStack Config con entrambi i metodi di installazione, vedere Installazione e configurazione di SaltStack Config.

Nota: Se non si è certi del metodo di installazione più adatto al proprio sistema, è consigliabile utilizzare l'installazione standard. Il metodo di installazione di vRealize Suite Lifecycle Manager non è consigliato per i sistemi a livello di produzione con più di 1.000 nodi.

Considerazioni

vRealize Automation SaltStack Config integrato è disponibile per vRealize Automation con le seguenti condizioni:
  • SaltStack Config viene eseguito in Salt, un motore di automazione open source. Per iniziare a utilizzare SaltStack Config per la gestione della configurazione, è inoltre necessario installare ed eseguire il servizio dei minion Salt in qualsiasi nodo che si intende gestire utilizzando SaltStack Config. Per ulteriori informazioni, vedere Installazione di Salt nell'infrastruttura.
  • L'integrazione di SaltStack Config viene associata a un host specifico durante l'installazione.
  • vRealize Automation al momento non supporta la multi-tenancy per SaltStack Config.
  • Il tenant di vRealize Automation può supportare un'integrazione di SaltStack Config e un Salt Master. Salt Master può supportare più minion.
  • L'eliminazione di un'integrazione di SaltStack Config in vRealize Automation non verifica se sono presenti distribuzioni esistenti che utilizzano l'integrazione di SaltStack Config.

Prerequisiti

  • Verificare di disporre delle credenziali di amministratore di vRealize Automation e delle credenziali di amministratore di SaltStack Config (accesso a livello root).

    Sono necessarie le credenziali di amministratore di vRealize Automation e le credenziali di amministratore di SaltStack Config (accesso a livello root) per creare un'integrazione di SaltStack Config.

    Sono inoltre necessarie le credenziali di amministratore di SaltStack Config per aprire e utilizzare il servizio SaltStack Config stesso.

    È necessario utilizzare le credenziali di vRealize Automation per accedere a vRealize Automation e le credenziali di SaltStack Config per accedere a SaltStack Config.

    Per informazioni sulle credenziali di amministratore di SaltStack Config, vedere la Guida all'installazione di SaltStack Config nella documentazione del prodotto.

  • Verificare che il servizio SaltStack Config sia installato.
  • Verificare che l'istanza di Salt Master da utilizzare nell'integrazione di SaltStack Config contenga il plug-in Master.
  • Verificare di disporre del ruolo di amministratore del servizio SaltStack Config in vRealize Automation. Vedere Che cosa sono i ruoli utente di vRealize Automation.
  • Verificare di disporre del ruolo di amministratore del servizio Cloud Assembly in vRealize Automation. Vedere Ruoli utente di organizzazione e servizio in vRealize Automation.

Configurazione di un'integrazione di SaltStack Config in vRealize Automation

Dopo aver installato SaltStack Config per vRealize Automation, è possibile aprirlo dalla pagina Infrastruttura > Integrazioni in Cloud Assembly o come servizio dalla console del servizio vRealize Automation.

Nota: Diversamente dagli altri tipi di integrazione di vRealize Automation, non è possibile aggiungere un'integrazione di SaltStack Config selezionando Infrastruttura > Connessioni > Integrazioni > Aggiungi integrazione. L'integrazione di SaltStack Config non è disponibile finché non viene installata utilizzando uno dei due metodi di installazione descritti in precedenza.
  1. In Cloud Assembly, selezionare Infrastruttura > Connessioni > Integrazioni, selezionare il riquadro dell'integrazione di SaltStack Config disponibile e fare clic su Apri.

    Pagina delle integrazioni in cui viene mostrato un tipo di integrazione di SaltStack Config

  2. Compilare il modulo.

    Creazione dell'integrazione iniziale

    1. Immettere o modificare la descrizione.

      Il nome dell'integrazione viene creato dopo aver installato SaltStack Config.

    2. Immettere il nome utente e la password dell'amministratore di SaltStack Config utilizzati per accedere all'host specificato.

      Il valore del nome host viene specificato durante l'installazione di SaltStack Config come valore dell'indirizzo master. Non può essere modificato dopo l'installazione.

    3. Fare clic su Convalida per verificare l'accesso dell'amministratore all'host dell'integrazione di SaltStack Config.
    4. (Facoltativo) Immettere i tag di funzionalità. Per informazioni sull'assegnazione dei tag, vedere Utilizzo dei tag di vincolo in vRealize Automation Cloud Assembly.
    5. Fare clic su Salva.

    Dopo aver salvato il punto di integrazione di SaltStack Config, è possibile aprire il servizio di integrazione di SaltStack Config stesso dalla pagina Integrazioni o dalla console del servizio vRealize Automation.

    Servizi di SaltStack Config visibili nella console CS

  3. Fare clic sul punto di integrazione salvato per aprire il servizio SaltStack Config integrato e accedere all'host.
  4. Quando viene richiesto di accedere a SaltStack Config, immettere il nome utente e la password dell'amministratore di SaltStack Config.

    Di seguito viene mostrata una pagina di SaltStack Config di esempio.

    Interfaccia utente di SaltStack Config di esempio

Informazioni sull'utilizzo di SaltStack Config

SaltStack Config è un prodotto autonomo che è possibile integrare con e utilizzare in vRealize Automation.

La documentazione del prodotto SaltStack Config è disponibile in file PDF separati. Utilizzare la documentazione del prodotto SaltStack Config per esplorare i modi in cui è possibile sfruttare le funzionalità di SaltStack Config nelle distribuzioni e nei modelli cloud di vRealize Automation.