Formation OpenStack Utilisateur La gestion au quotidien d'un Cloud d'entreprise OpenStack

Durée 4 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence ICLQ

Les phases de doute liées à l’adoption du Cloud appartiennent maintenant au passé. Le Cloud est adopté aujourd’hui par énormément d’entreprises et il se décline sous bien des concepts et technologies associées. OpenStack est le projet libre phare sur la partie IaaS (Infrastructure as a Service). Concrètement OpenStack vous permet de déployer en quelques instants toute une infrastructure « Cloud ready » comme par exemple une ferme de serveurs Apache sous Linux. Ces installations peuvent être totalement automatisées en shell ou en Python par exemple. On est donc en plein dans la mouvance Devops et cette évolution impacte directement les métiers d’administrateur et de développeur.

Cette formation OpenStack vous permettra dans un premier temps d’en comprendre les concepts, le vocabulaire et l’architecture puis vous apprendrez comment « consommer » les ressources d’une architecture OpenStack.
Concrètement vous serez capable de :

  • Assimiler les concepts et le vocabulaire liés au cloud et à OpenStack
  • Gérer les ressources et les services à travers l'interface Web (DashBoard)
  • Manipuler l'API (Application Programming Interface) et la ligne de commande (CLI)
  • Etre capable de définir, déployer et maintenir une infrastructure dans le cloud
  • Manipuler et orchestrer des ressources dans un cloud OpenStack
  • Concevoir et intégrer une application "cloud-ready"

Cette formation constitue également une excellente préparation pour suivre la Formation OpenStack : Configuration et Administration d'un cloud d'entreprise (Réf. ICLP)

Public :

Ce cours OpenStack s'adresse aux développeurs et intégrateurs d'applications.

Prérequis :

La pratique du langage de commande Linux (Shell), d'un outil de versioning (git, subversion...) et des notions de virtualisation sont nécessaires pour suivre cette formation.
La pratique de Python (langage et environnement) est un plus.

Le Cloud : vue d’ensemble

Le Cloud : les concepts
PaaS : Platform as a Service
IaaS : Infrastructure as a Service
Les APIs : quels rôles ?
Les nouvelles compétences métiers

L’architecture d’OpenStack

Le projet, la fondation openstack.org
Les hyperviseurs supportés (Hyper-V, ESX, etc.)
La place de KVM
Rôle des différentes briques (Nova, Cinder, Glance, Swift, Neutron, Keystone, Horizon)
Quels liens entre Docker et OpenStack ?

L’environnement utilisateur au quotidien

DevStack : faire tourner rapidement OpenStack
Utilisation des API OpenStack
Utiliser OpenStack via la console Horizon et CLI (Command Line Interface)
Utilisation du Dashboard
Fonctionnalités avancées

Gestion des instances

Qu’est-ce qu’une instance pour Openstack ?
Flavors (modèle de CPU, RAM, disque)
Sécurité (Sécurity groups, keypairs)
Surveiller les cycles de vie des instances (monitoring)
Conseils sur les ressources et services à surveiller
Comment récréer ses instances (backup) ?
Et toute l’infrastructure ?
Backup des données seules (applicatives, logs)

Préparer des architectures "cloud-ready"

Concevoir une application pour le Cloud
Particularité du stockage dans le Cloud (stockage bloc, stockage objet, SGBDR, NoSQL, cache, etc.)
Design Tenets
Concevoir une infrastructure pour le Cloud
Comment automatiser la gestion de l’infrastrucuture ?
En quoi consiste la création et la configuration des ressources ?
Travailler comme un développeur (Infrastructure As Code)
Suivre les changements avec un outil de versioning (Git, CVS, etc.)
Utiliser des outils de tests
Orchestrer les ressources (fichier template de description, Heat, Terraform)
Adapter automatiquement les besoins (autoscaling)
Le réseau dans le Cloud (IP fixe, mutliples interfaces, floating IP, etc.)

Découvrir le fonctionnement des APIs en effectuant des requêtes HTTP avec curl
• Manipuler les ressources de son cloud à l’aide des outils CLI
• Utiliser le dashboard OpenStack
• Déployer une stack avec Heat
• Générer sa propre image cloud
• Réalisation d’une mini-application Web «cloud-ready»
• Construction de l’infrastructure d’hébergement dans un tenant OpenStack
• Intégration de l’application

Vous pouvez suivre cette formation OpenStack à distance, vous participez en temps réel à la même session en même temps que les autres participants présents eux en salle de cours. Un kit spécial formation à distance vous sera envoyé avec notamment le matériel (casque micro). Vous n’avez besoin que d’un navigateur et d’une connexion internet pour suivre dans les meilleures conditions cette formation à distance OpenStack Contactez-nous pour plus d’informations sur cette formation OpenStack à distance de chez vous ou depuis votre bureau. Attention sur cette formation toutes les sessions ne sont pas réalisables en formule cours à distance


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB