DO405

Gestione della configurazione tramite Puppet

Stai visualizzando informazioni per:

Configura host Red Hat Enterprise Linux in un ambiente DevOps mediante Puppet

Configuration Management with Puppet (DO405) è destinato ad amministratori di sistema e amministratori cloud che intendono implementare Puppet come integrazione dei prodotti Red Hat® in un ambiente operativo o di cloud computing.

Questo corso verrà effettuato su Red Hat Enterprise Linux® 7 e Red Hat Satellite 6.

Panoramica del corso

In questo corso verranno analizzati casi di utilizzo integrato di prodotti Puppet: Red Hat Enterprise Linux OpenStack® Platform e Red Hat Satellite. Verranno presentati i concetti chiave in ambito Puppet, tra cui: costrutti linguistici, moduli, classi e risorse. Il corso sarà incentrato sul deployment del server Puppet su Red Hat Enterprise Linux e sul deployment di Puppet come client.

Riepilogo dei contenuti del corso

  • Scrittura di Puppet manifest che utilizzano diverse risorse DSL Puppet.
  • Deployment di un repository Git e utilizzo dello stesso per la manutenzione dei moduli Puppet.
  • Scrittura di moduli Puppet per il deployment e la configurazione dei servizi di rete.
  • Configurazione di un Puppet master e dei nodi client.
  • Implementazione della gestione della configurazione Puppet in un ambiente DevOps.
  • Utilizzo di Red Hat Satellite 6 per gestire le configurazioni client con Puppet.

Destinatari e requisiti

Destinatari del corso

  • Amministratori di sistema e amministratori cloud responsabili della gestione di sistemi e sistemi client cloud su Red Hat Enterprise Linux OpenStack Platform o Red Hat Satellite

Requisiti per accedere al corso

Programma del corso

Introduzione
Presentazione del corso.
Identificazione delle funzioni di amministrazione di sistema in Puppet
Permette di identificare le funzioni per l'amministrazione di sistema nel codice Puppet.
Architettura Puppet
Descrive l'architettura Puppet e un modello di stato.
Implementazione di un Puppet manifest
Consente di creare, convalidare ed eseguire il deployment di un Puppet manifest.
Risoluzione dei problemi dei Puppet manifest
Permette di trovare la documentazione e diagnosticare gli errori nei Puppet manifest.
Implementazione di Git
Descrive come implementare Git per la gestione del software.
Individuazione delle informazioni con Facter
Descrive come visualizzare informazioni sui sistemi mediante Facter.
Implementazione dei moduli Puppet
Permette di creare moduli Puppet e implementare classi in un file manifest.
Implementazione delle relazioni in un modulo Puppet
Consente di implementare spazi di nomi, relazioni e dipendenze in un modulo Puppet.
Implementazione di variabili e condizionali in un modulo Puppet
Consente di implementare variabili e condizionali in un modulo Puppet.
Identificazione delle funzioni avanzate per l'amministrazione del sistema in Puppet
Permette di identificare le funzioni avanzate per l'amministrazione di sistema nel codice Puppet.
Implementazione di Puppet
Descrive come eseguire il deployment e come configurare un master e un client Puppet.
Implementazione di moduli Puppet esterni
Descrive come implementare moduli Puppet da Puppet Forge.
Implementazione di Puppet in un ambiente DevOps
Descrive come implementare Puppet in un ambiente DevOps.
Implementazione di Puppet in Red Hat Satellite 6
Implementazione di Puppet in un ambiente Red Hat Satellite 6.

Nota: la struttura del corso è soggetta a modifiche in base alle innovazioni nelle tecnologie e all'evoluzione del ruolo cui si riferiscono gli argomenti trattati. Per chiarimenti o per la conferma di un obiettivo o un argomento specifico, contatta uno specialista della formazione.

Esame o corso successivo consigliato

Certificate of Expertise in Configuration Management with Puppet (EX405)
Dimostra le tue competenze, conoscenze e capacità di automazione della gestione della configurazione con Puppet e Red Hat Enterprise Satellite 6.
Red Hat Satellite 6 Administration (RH403)
Impara a installare Red Hat Satellite 6 su un server e a popolarlo con pacchetti software.

Impatto di questo corso di formazione

Impatto sull'organizzazione

Questo corso intende sviluppare le competenze necessarie per implementare Puppet, in un ambiente legato alle operazioni o al cloud computing, oppure integrato con prodotti Red Hat. Tali competenze sono adatte alle organizzazioni che intendono incrementare i risparmi e l'efficienza operativa implementando la metodologia DevOps con Puppet.

Sebbene Red Hat abbia creato questo corso al fine di avvantaggiare i nostri clienti, ogni azienda e infrastruttura è unica, pertanto i vantaggi o i risultati effettivi possono variare.

Impatto sui partecipanti

Terminato il corso, i partecipanti dovrebbero essere in grado di implementare Puppet in un ambiente associato alle operazioni o al cloud computing.

I partecipanti dovrebbero anche essere in grado di dimostrare le competenze seguenti:

  • Comporre Puppet manifest utilizzando una vasta gamma di risorse Puppet DSL.
  • Creare moduli Puppet per il deployment e la configurazione dei servizi di rete.
  • Implementare nodi master e client Puppet.
  • Utilizzare Red Hat Satellite 6 per gestire la configurazione di sistema mediante Puppet.

Il marchio verbale OpenStack® e il logo OpenStack sono marchi registrati/di servizio o marchi di OpenStack Foundation, negli Stati Uniti e in altri Paesi, e sono utilizzati dietro autorizzazione di OpenStack Foundation. Non siamo affiliati, raccomandati o sponsorizzati da OpenStack Foundation o dalla community di OpenStack.