Administrateur système
Architecte solutions
Pré-Requis
Connaissances de Linux (shell)
Bases sur la virtualisation
Moyens pédagogiques
Formation animée par un consultant-formateur dont les compétences techniques professionnelles et pédagogiques ont été validées par des diplômes
Documentées : support électronique remis aux stagiaires en début de formation
Modalités de suivi et d’évaluation
Questionnaire de pré-évaluation avant le stage
Questionnaire d’évaluation de la satisfaction en fin de stage
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Attestation de fin de formation
Objectifs
A l'issue de ce module :
Vous maîtrisez les concepts du Cloud Computing
Vous comprenez les différents composants d'OpenStack
Vous savez créer et gérer votre propre cloud avec OpenStack
Déroulement du cours
Qu'est-ce que le Cloud Computing ?
Cloud Privé / Cloud Public
Les fonctionnalités
Le vocabulaire
OpenStack
Historique du projet
La fondation
L'architecture générale et les différents composants
La gestion des Identités : Keystone
Les concepts de Keystone
Les notions d'utilisateurs, de projet et de rôle
Mise en œuvre et configuration
La gestion des images : Glance
Les concepts de Glance
La gestion du stockage des images et les systèmes de fichiers associés
Mise en œuvre et configuration
La gestion du réseau : Neutron
Les concepts de Neutron
Le plugin ML2 / Open vSwitch
Mise en œuvre et configuration
La gestion des traitements : Nova
Les concepts de Nova et Novacompute
Gestion des instances
Gestion de plusieurs hyperviseurs (kvm, xcp)
Mise en œuvre et configuration
La gestion des volumes de données : Cinder
Les concepts de Cinder
Différents backends
Mise en œuvre et configuration
L'infrastructure de stockage : Swift
Les concepts de Swift
La gestion des stockages
Mise en œuvre et configuration
Le tableau de bord graphique : Horizon
Les concepts d’Horizon
Mise en œuvre et configuration
La gestion des métriques : Ceilometer
Les concepts de Ceilometer (Metrics, MultiPublisher, Alarming)
Les différents types de collectes et d'agents
Couplage avec Heat pour adaptation en fonction d’utilisation ressources
Mise en œuvre et configuration
Heat
Les concepts de Heat
HOT : le langage de Template de Heat
Mise en œuvre et configuration
Des outils pour tirer parti d’un cloud
Cloudinit : configuration automatique des instances (données, fichiers)
Puppet : gestion de configuration centralisée