vRealize Automation Automation Config è una piattaforma di gestione della configurazione moderna che offre le prestazioni, la velocità e l'agilità di cui i team IT hanno bisogno per gestire sistemi IT complessi e di grandi dimensioni e migliorare l'efficienza su larga scala. Utilizzare questa guida per determinare come installare Automation Config nel sistema.

In qualità di amministratori dei sistemi IT e membri del team DevOps, è risaputo che questi ruoli implichino più della mera configurazione dei server e l'esecuzione dei servizi. VMware Aria Automation Config consente al team di automatizzare le attività di amministrazione dell'infrastruttura comuni e garantisce che tutti i componenti dell'infrastruttura funzionino nello stato desiderato coerente.

Automation Config è collegabile ed è compatibile con molte tecnologie esistenti. Non è necessario eseguire il refactoring di tutti i sistemi di gestione della configurazione esistenti per utilizzare Automation Config. Può reagire ai codici di output e alle informazioni di strumenti di terze parti per gestire l'intero ciclo di vita della macchina.

Importante: Automation Config viene eseguito in Salt, un motore di gestione della configurazione e dell'automazione open source. Per iniziare a utilizzare Automation Config per la gestione della configurazione, è inoltre necessario installare ed eseguire il servizio dei minion Salt nodo che si intende gestire utilizzando Automation Config. È possibile distribuire il servizio dei minion Salt ai nodi utilizzando i modelli cloud di VMware Aria Automation o installando il servizio tramite Secure Shell (SSH).

Obiettivi di installazione

L'obiettivo del processo di installazione è creare l'architettura di sistema di Automation Config di back-end, composta da quattro componenti principali:

Componente Descrizione
API del server di Automation Config, noto anche come RaaS

RaaS (Returner as a Service) fornisce endpoint RPC per ricevere comandi di gestione dall'interfaccia utente di Automation Config, nonché endpoint di controllo RPC per interfacciarsi con i Salt Master connessi.

Salt Master e plug-in Master

È possibile connettere a Automation Config tutti i Salt Master che si desiderano, ma ne serve almeno uno.

Il Salt Master è la connessione principale tra Automation Config e il resto dei nodi gestiti nella rete (denominati minion). Quando si esegue un comando da Automation Config (ad esempio un processo), il comando passa al Salt Master per la distribuzione ai minion di destinazione.

Il plug-in Master è installato nei Salt Master. Consente ai Salt Master di comunicare con il server back-end di Automation Config, ovvero il nodo RaaS. Il plug-in Master consente ai Salt Master di accedere ai processi avviati da Automation Config, nonché ai file esterni e ai dati del pillar archiviati nel database PostgreSQL.

Database PostgreSQL Automation Config utilizza un database PostgreSQL per archiviare i dati dei minion, i risultati dei processi, i dati degli eventi, i file e i dati del pillar, gli account utente locali, nonché le impostazioni aggiuntive per l'interfaccia utente.
Database Redis Automation Config utilizza un database Redis per archiviare determinati tipi di dati nello storage temporaneo, ad esempio i dati memorizzati nella cache. Utilizza inoltre l'archiviazione temporanea dei dati per distribuire il lavoro in coda ai worker in background.

Nello scenario di installazione standard, ciascuno di questi componenti verrà distribuito in un nodo dedicato. Ciò significa che al termine saranno disponibili quattro nodi dedicati. Se il sistema richiede l'alta disponibilità, potrebbe essere necessario distribuire più Salt Master, database PostgreSQL e database Redis.

L'immagine seguente illustra l'obiettivo finale di un'installazione standard:

Panoramica dell'installazione

Il processo di installazione è suddiviso in cinque fasi principali:

  • Preinstallazione
  • Installazione
  • Post-installazione
  • Integrazione con VMware Aria Automation
  • Installazione di Salt nei nodi che si desidera gestire con Automation Config

    È possibile distribuire il servizio dei minion Salt ai nodi utilizzando i modelli cloud di VMware Aria Automation o installando il servizio tramite Secure Shell (SSH).

L'immagine seguente illustra l'architettura di sistema disponibile dopo aver completato i passaggi di installazione standard, i passaggi successivi all'installazione, i passaggi di integrazione e i passaggi di installazione di Salt: