Caratteristiche del prodotto
Automation Execution Environment
Offri coerenza e portabilità alle attività di automazione con le immagini container.
Panoramica
Scegli dove eseguire i playbook di Red Hat® Ansible® Automation Platform raggruppandoli in Automation Execution Environment.
Queste immagini container includono il kernel del sistema operativo (Red Hat Enterprise Linux® Universal Base Image), il motore di automazione (ansible-core
), il linguaggio di programmazione (Python), e tutte le necessarie dipendenze, per creare un ambiente di esecuzione isolato in grado di eseguire qualsiasi piattaforma IT e di interagire con essa.
Caratteristiche e vantaggi
Upgrade indipendente dei moduli
Ottieni le funzionalità più recenti per raccolte e moduli specifici con l'upgrade indipendente dei singoli ambienti. In questo modo ridurrai l'impatto sulle altre componenti del deployment dell'automazione.
Ambienti portabili e coerenti
Trasferisci gli Ansible Playbook da una pipeline DevOps all'altra in modo coerente, con la certezza che la migrazione includerà anche il motore di automazione, il linguaggio di programmazione e le dipendenze.
Gestione ottimizzata
I container possono essere creati, aggiornati e distribuiti tramite registri come Podman, così non sarà necessario gestire più patti di riacquisto o integrare le modifiche di collaboratori diversi.
Ispezione migliorata
Uno strumento per l'esplorazione dei contenuti funziona in contemporanea con gli ambienti di esecuzione dell'automazione per ispezionare ogni container. Ciò agevola la comprensione e il debugging degli ambienti, poiché elimina la necessità di navigare manualmente tra i file.
Build automatizzate
Gli Ansible Playbook possono utilizzare l'utility a riga di comando ansible-builder
per definire le immagini di base e builder dell'ambiente, le relative dipendenze e i passaggi di sviluppo, che potranno essere così automatizzati insieme agli aggiornamenti.
Software open source personalizzabile
Utilizza dipendenze Python o di sistema specifiche insieme ad altri strumenti (come certificati o capacità Git) per personalizzare gli ambienti di esecuzione dell'automazione in base alle tue esigenze.
Red Hat nominata leader nell'automazione dell'infrastruttura
Forrester Research ha nominato Red Hat Ansible Automation Platform leader in The Forrester WaveTM: Infrastructure Automation, nel primo trimestre 2023, attribuendole il punteggio più alto nella categoria della strategia.
Come funzionano gli ambienti di esecuzione dell'automazione
Esegui la builder
L'utility a riga di comando ansible-builder
collabora con il motore del container (es. Podman) per sviluppare gli ambienti, gestire dipendenze e configurazioni e creare le immagini.
Scegli un'immagine
Un file YAML contiene l'immagine di base, che può essere creata da zero o scelta tra una serie di opzioni predeterminate.
Personalizza le configurazioni
Definisci eventuali configurazioni aggiuntive da includere negli ambienti di esecuzione, come le configurazioni a livello di sistema o sistemi di controllo progettati per una specifica versione.
Trasferisci l'ambiente
Dopo averlo realizzato, trasferisci l'ambiente di esecuzione in un hub di automazione privato (una posizione in cui pubblicare e scaricare contenuti di automazione all'interno della tua organizzazione) o in un registro dei container, così da poterlo archiviare e condividere.
Verifica la coerenza
L'interfaccia utente basata su testo ansible-navigator
(simile a uno shell a riga di comando) può eseguire i playbook insieme a un ambiente di esecuzione. Ciò semplifica il trasferimento dei playbook tra i sistemi degli utenti e l'automation controller.
Domande frequenti
Gli Automation Execution Environment sono preinstallati?
Alcuni semplici ambienti di esecuzione sono preinstallati in ogni sottoscrizione di Ansible Automation Platform, mentre gli ambienti personalizzati vengono creati utilizzando ansible-builder. Per installare il builder è necessario il seguente comando: dnf install ansible-builder. Scopri cosa comprende la sottoscrizione Ansible Automation Platform in questo articolo del blog.
Come fare in modo che i container utilizzino gli Automation Execution Environments?
L'impiego di ansible-builder limita le conoscenze necessarie sui container Linux®, sulla loro creazione e gestione: per container per creare un ambiente di esecuzione utilizzando il builder sono sufficienti competenze di base sui motori.
Come posso creare un Automation Execution Environment?
Per creare un Automation Execution Environment è necessario installare e configurare ansible-builder, quindi definire, personalizzare ed eseguire l'ambiente, inviarlo a un registro e infine eseguire ansible-navigator per verificare che l'ambiente abbia tutto il necessario e funzioni come previsto. Prova ansible-builder e altri strumenti di sviluppo in questo laboratorio interattivo.
Approfondimenti
Blog
Unlocking efficiency: Harnessing the capabilities of ansible-builder 3.0
Analisi delle nuove funzionalità di ansible-builder
3.0 che migliorano l'efficienza riducendo la dimensione dell'immagine e il tempo di realizzazione.
Documentazione
Ambienti di esecuzione
Consulta la documentazione e scopri come creare gli ambienti di esecuzione.
Ebook
L'azienda automatizzata
I concetti di base dell'automazione, come elaborare una strategia di automazione per tutta l'azienda, sei scenari di utilizzo dell'automazione e molto altro ancora.