Jump to section

Caratteristiche del prodotto

Automazione Ansible: Automation Controller

Definisci, gestisci e delega l'automazione adattandola alle esigenze della tua azienda con un'interfaccia utente web (webUI) e un'interfaccia di programmazione delle applicazioni (API) centralizzate.

Jump to section

Panoramica

Automation Controller è il centro di comando e controllo di Red Hat® Ansible® Automation Platform e sostituisce Ansible Tower. Include interfaccia utente web, API, controllo degli accessi basato sui ruoli (RBAC), visualizzazione dei flussi di lavoro e integrazione e distribuzione continue (CI/CD). Queste funzionalità aiutano organizzare e a gestire le attività di automazione in azienda.

Automation Controller garantisce un approccio sistematico all'automazione con Ansible Automation Platform. Grazie a modalità di deployment, esecuzione, delega e controllo dell'automazione standardizzate, permette di affrontare il percorso verso l'automazione in tutta sicurezza e di ridurre le incoerenze negli ambienti IT.

Screenshot di Automation Controller

Dashboard di Automation Controller in Ansible Automation Platform.

Caratteristiche e vantaggi

Rapida scalabilità dell'automazione

L'architettura modulare distribuita di Automation Controller e le funzionalità di Automation Mesh permettono agli operatori di distribuire le istanze su più piattaforme, erogando con rapidità l'automazione per riuscire a gestire l'incremento della domanda e ridurre i costi di esercizio.

Automazione coerente

Supportando gli Automation Execution Environment, Automation Controller garantisce il funzionamento ottimale delle attività di automazione su tutte le piattaforme. Le dipendenze personalizzate non sono più strettamente collegate al piano di controllo, determinando cicli di sviluppo più rapidi e maggiore scalabilità, affidabilità e portabilità.

Standardizzazione di processi aziendali complessi

Crea flussi di lavoro funzionali per i processi complessi di tutti i team IT, elevando l'automazione a livelli che superano limitate soluzioni in silos. Disponi in sequenza logica l'automazione con flussi di lavoro che eseguono i processi in modo simultaneo o condizionale, in base alla riuscita o meno dei passaggi precedenti.

Miglioramento della governance

Garantisci la governance e i privilegi di accesso ai team sfruttando RBAC, gestione delle credenziali e integrazione nativa con i sistemi di autenticazione aziendali. Assegna a utenti e team autorizzazioni granulari per gli oggetti di Automation Controller, come progetti, modelli dei processi e inventari.

Visibilità avanzata

Puoi controllare gli oggetti del controller grazie a un'interfaccia utente con viste per la visualizzazione e per la modifica. Il visualizzatore della topologia di automazione consente di osservare i nodi hop, di esecuzione, ibridi e di controllo su larga scala, migliorando l'offerta di supporto e la risoluzione dei problemi.

Una singola sorgente di riferimento

Le dashboard e gli accessi centralizzati di Automation Controller consentono di gestire e tenere traccia dell'esecuzione dei processi da una sola posizione, favorendo la collaborazione tra i team. Le integrazioni degli accessi e i flussi di attività incorporati consentono di integrare Automation Controller nelle funzioni di verifica e reportistica esistenti.

Come funziona Automation Controller?

Il diagramma mostra i componenti principali di Ansible Automation Platform.


Il diagramma mostra i componenti principali di Ansible Automation Platform. Automation Controller contiene le principali fonti dei contenuti di automazione (a sinistra) raggruppate in pratici modelli che vengono successivamente distribuiti da Automation Mesh sui nodi per l'esecuzione nei vari ambienti (rappresentati a destra).
 

Automation Controller è la posizione centralizzata dalla quale configurare, gestire ed eseguire l'automazione dell'infrastruttura. Facilita la realizzazione di modelli dei processi per standardizzare le modalità di deployment, esecuzione e delega dell'automazione, rendendole coerenti e riutilizzabili. I modelli dei processi, o processi di automazione, definiscono l'esecuzione dell'automazione associando gli Ansible Playbook agli oggetti del controller, come ambienti di esecuzione, progetti, inventari e credenziali.

  • Gli ambienti di esecuzione definiscono la configurazione e le origini dell'ambiente stesso (ad esempio un Automation Hub privato), offrendo un contesto portabile e gestibile per l'esecuzione coerente dell'automazione, dalla fase di sviluppo fino a quella di produzione.I
  • I progetti sono raccolte logiche di playbook che definiscono le sorgenti dei contenuti di automazione, ovvero rappresentano il modo in cui il contenuto di automazione viene aggiunto all'Automation Controller. I progetti supportano diversi tipi di sorgente, la gestione del controllo della sorgente, il controllo degli accessi basato sui ruoli (RBAC) e l'integrazione con Red Hat Insights. Gli
  • Gli inventari permettono di definire e raggruppare in modo logico gli endpoint di destinazione, come i server, le istanze cloud e le appliance di sicurezza. Automation Controller usa plugin nativi e personalizzati per dividere in modo dinamico gli inventari in gruppi di endpoint. Le
  • Le credenziali servono per l'accesso e l'autenticazione a risorse, repository o endpoint di destinazione esterni. Gli utenti e i team possono utilizzare le credenziali tramite i controlli RBAC, senza accedere alle credenziali effettive; Automation Controller archivia le credenziali per proteggere l'accesso alle risorse e agli endpoint. 

La dashboard web di Automation Controller consente di gestire e registrare l'esecuzione dei processi di automazione. Qui puoi creare i flussi di lavoro, avviare i modelli dei processi, visualizzarne l'esecuzione, ispezionare i dettagli di un processo specifico ed eseguire nuovamente un processo, conservando le condizioni o le variabili stabilite per l'esecuzione originaria. La dashboard include inoltre filtri intuitivi che gli operatori dell'automazione possono utilizzare per visualizzare informazioni concise relative all'attività in corso.

Oltre all'interfaccia utente web e agli strumenti semplificati, anche l'API di Automation Controller facilita la scalabilità e la gestione dell'automazione. L'API esplorabile può essere perfettamente integrata in altri strumenti, ad esempio quelli di monitoraggio o orchestrazione come SOAR o pipeline CI/CD. La flessibilità di Automation Controller permette di gestire l'inventario, programmare i flussi di lavoro, tenere traccia delle modifiche e integrare le informazioni nella reportistica; il tutto da un piano di controllo centralizzato.

Domande frequenti

Perché si è deciso di sostituire il nome "Ansible Tower" con "Automation Controller"?

L'evoluzione di Ansible Automation Platform ha comportato la separazione di alcune funzionalità da quello che anteriormente era conosciuto come Ansible Tower.

In precedenza in ogni singolo nodo di Ansible Tower erano inclusi l'interfaccia utente web e l'API (il piano di controllo) e il piano di esecuzione (Ansible con riga di comando). Questa struttura era poco scalabile, per lo spreco di risorse implicito nella creazione di un cluster ridondante con più nodi: non serve eseguire 5 interfacce web se è invece necessaria più capacità di esecuzione.

Per risolvere il problema, il piano di controllo è stato separato del piano di esecuzione: ora è possibile disporre di più nodi, come macchine virtuali o server, specificamente dedicate al controllo (interfaccia web) o all'esecuzione (esecuzione di un playbook). Inoltre, questo approccio è meglio integrabile negli ambienti Kubernetes, come Red Hat OpenShift®.

Abbiamo modificato il nome in modo che riflettesse questi miglioramenti ed evidenziasse più chiaramente le capacità di Ansible Automation Platform.

È necessario avere Red Hat OpenShift per utilizzare l'Automation Controller?

No, è possibile installare ed eseguire Automation Controller in ambienti fisici e virtuali su server Red Hat Enterprise Linux®.

Dove si può scaricare Automation Controller?

Automation Controller è incluso nella sottoscrizione Red Hat Ansible Automation Platform, e può essere scaricato qui: https://access.redhat.com/downloads/.Se ti interessa una sottoscrizione di prova, visita questo link. Se cerchi una licenza per sviluppatori per iniziare ad acquisire familiarità o da utilizzare nel tuo laboratorio personale, visita questa pagina.

Approfondimenti

Corso di formazione

Ansible Basics: Automation Technical Overview

Partecipa a questo corso gratuito on demand per imparare a utilizzare Automation Controller per eseguire attività di base con Ansible Automation Platform.

Documentazione

Guida di configurazione rapida per Automation Controller

Esplora la documentazione tecnica che illustra i principali passaggi per l'uso di Automation Controller e l'esecuzione dei primi playbook.

Blog tecnico

The Inside Playbook

L'opinione degli esperti sulle novità di Automation Controller e su come utilizzarlo in Ansible Automation Platform.

Scopri subito i vantaggi di Red Hat Ansible Automation Platform

Contatta Red Hat