Jump to section

Caratteristiche del prodotto

Automation Execution Environment

Offri coerenza e portabilità alle attività di automazione con le immagini container.

Jump to section

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.

Ansible Execution Environments. Durata del video: 21:48.

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.

Scopri subito i vantaggi di Red Hat Ansible Automation Platform

Contatta Red Hat