Aggregatore Risorse

null openstack2020

OpenStack

Versione: 2020
Durata: 6 sessioni online
Descrizione Corso

OpenStack, il Sistema Operativo del Cloud
Corso full-immersion di tre giorni focalizzato sulle "IT operations" in contesti Cloud, che forma competenze per operare, configurare ed amministrare un ambiente OpenStack completo. Ideale per Network Admins, Security e Storage architect, responsabili della progettazione e del supporto operativo su installazioni OpenStack, il corso fornisce ai partecipanti una comprensione approfondita di tutti i passi necessari per operare efficacemente un ambiente OpenStack. Le lezioni coprono architettura, buone pratiche, flussi di provisioning, interazioni tra componenti e costituisce una imprescindibile preparazione per le sfide del mondo reale che gli esperti di OpenStack si troveranno ad affrontare.

Programma

Il corso è strutturato in lezioni verticali e laboratori. Le lezioni forniscono ai discenti una panoramica sulla galassia OpenStack, la sua architettura, il networking, il cloud storage, usando pratiche di metering con Ceilometer, nonché orchestrazione attraverso template Heat. Forniscono inoltre una visione sulla roadmap di OpenStack negli anni a venire.

I laboratori costituiscono una esperienza unica per toccare con mano il funzionamento di un ambiente OpenStack. I discenti avranno l'opportunità di usare e amministrare OpenStack attraverso la dashboard Horizon e la linea di comando. Dopo aver seguito più di 12 moduli laboratoriali, i discenti toccheranno con mano ed arriveranno ad ottenere il massimo dai componenti core di OpenStack. I laboratori si concluderanno con una review complessiva che solidificherà gli skill acquisiti attraverso le pratiche apprese, oltre a costituire uno strumento utile all'acquisizione delle principali certificazioni presenti sul mercato, come ad esempio:

 

  • OCM50 OpenStack Certification di Mirantis
  • OCM100 OpenStack Certification di Mirantis
  • RHCSA in Red Hat OpenStack di Red Hat
  • RHCE in Red Hat OpenStack di Red Hat
  • Certified OpenStack Administrator (COA) della OpenStack Foundation.

 

Primo giorno
Introduzione al corso e panoramica su OpenStack e sulla sua architettura.
Teoria:

  • Panoramica sulla storia del progetto e delle sue release
  • Panoramica sui progetti core di OpenStack
  • Panoramica sull'architettura Nova
  • Analisi del flusso informativo tra componenti di OpenStack durante la fase di provisioning

Pratica:

  • Presa di possesso dell'ambiente laboratoriale
  • Creazione, gestione e accesso alle Virtual Machine
  • Creazione e gestione delle immagini
  • Creazione e gestione dei volumi

Secondo giorno
Approfondimento verticale sul networking di OpenStack.
Teoria:

  • Il networking di KVM con bridge Linux
  • Il networking single-host vs multi-host
  • Il ruolo del Network Manager in nova-network
  • Accesso alle Virtual Machine attraverso IP flottanti
  • Flussi di traffico
  • Architettura Neutron e plug-in
  • Concetti di OpenVSwitch
  • Agenti Neutron L3 e DHCP
  • Load Balancer as a Service

Pratica:

  • Configurare un load balancer software
  • Il networking OpenStack e le operazioni amministrative
  • Creazione e gestione di reti
  • Gruppi di sicurezza e IP flottanti
  • Creazione di utenti, progetti e quote
  • Amministrare tenant e permessi utente

Terzo giorno
L'architetura di OpenStack Swift, panoramica su Ceilometer e su Heat e workshop finale riepilogativo.
Teoria:

  • Panoramica sul progetto Swift
  • Utilizzo e casi d'uso
  • Il Ring, il RingBuilder e il partizionamento
  • Account, container e object server
  • La replicazione
  • Sicurezza e ACL
  • Deployment e Operations
  • Panoramica su Ceilometer e casi d'uso
  • Architettura di Ceilometer
  • Metriche e pipeline di Ceilometer
  • Deployment di Ceilometer
  • Panoramica di Heat e casi d'uso
  • Archiettura di Heat
  • Il formato HOT (Heat Orchestration Template)
  • Autoscaling con Heat

Pratica:

  • IT Operations in ambito Swift
  • CRUD su contenitori e oggetti
  • Uploading di segmenti
  • Aggiunta di metadati agli oggetti
  • Manutenzione di Swift con swift-recon
  • Metering e Monitoring con Ceilometer
  • Metriche Ceilometer
  • Statistiche e Pipeline
  • L'allarmistica di Ceilometer
  • Orchestrazione con Heat
  • Comprendere i template HOT
  • Lanciare Stack
  • Workshop finale per consolidare gli skill acquisiti con esercizi omnicomprensivi
  • Istruzioni per l'installazione di Devstack per continuare ad esercitarsi dopo il corso

Requisiti Partecipanti

  • Conoscenza basilare della shell Linux
  • Concetti di virtualizzazione
  • Concetti di networking

Target Partecipanti

  • Amministratori di sistema
  • Professionisti tecnici dell'IT

Obiettivi

  • Apprendere l'architettura di un ambiente cloud OpenStack completo
  • Conoscere le caratteristiche fondamentali di OpenStack
  • Identificare casi d'uso appropriati per OpenStack
  • Operare con Immagini, Identità e servizi di Dashboard
  • Creare e gestire immagini e istanze
  • Creare e gestire ruoli, utenze e quote
  • Muoversi agevolmente tra gli strumenti e le risorse di supporto
  • Usare con disinvoltura la CLI e la Dashboard

Online con docente

  • La modalità online utilizza la piattaforma Citrix Goto Training. Il docente impartisce le lezioni dal proprio ufficio e, via internet, queste vengono trasmesse alla classe virtuale i cui partecipanti possono risiedere in una o più sedi.
  • I partecipanti ascoltano la voce del docente tramite l'audio del proprio PC. Vedono inoltre lo schermo del docente nel quale appaiono sia le slide di presentazione che gli esercizi proposti.
  • I partecipanti possono chiedere l'attenzione del docente in qualsiasi momento e chiedere spiegazioni a voce oppure con chat o alzata di mano virtuale.
  • Il docente può collegarsi al pc del partecipante, condividerlo (se è il caso) con gli altri e correggere esercizi o dimostrare modalità operative. Non vi sono quindi limitazioni rispetto ad un corso tradizionale con il docente in aula.
  • A differenza dei corsi col docente in aula, i corsi online si articolano in sessioni giornaliere da 3 ore in orario 10-13 o 15-18.
  • I vantaggi dei corsi online sono il prezzo più basso, l'assenza di costi di allestimento aula, la possibilità di una maggior flessibilità nella pianificazione delle giornate di training (sono possibili corsi su giornate non necessariamente contigue, compatibilmente con gli impegni dei partecipanti o per avere più tempo per le esercitazioni) e la maggiore facilità per il cliente di coinvolgere partecipanti da più sedi (non servono trasferte dei partecipanti).

In aula con docente

*** ATTUALMENTE NON DISPONIBILI PER EMERGENZA CORONAVIRUS ***

In aula presso la nostra sede di Roma, via Salaria 292

Autoformazione con docente

  • Formazione autonoma del partecipante, mediante la visione di 8 video pre-registrati.
  • Il docente è a disposizione dopo il quarto video e alla fine.
  • In questo modo si combinano i costi più bassi dei corsi di autoformazione con la possibilità di interloquire con lo stesso docente, che può chiarire gli argomenti, controllare esercizi e dare consigli.

Corsi Richiesti

Per seguire il corso di OpenStack è preferibile aver frequentato:

  • Nessuno
Corsi Abilitati

Il corso OpenStack dà accesso ai seguenti corsi:

  • Nessuno