Déployer & gérer un IaaS Open Source avec OpenStack

2 jours (14 heures) - Tarif sur demande

 Formation Perspectives et évolution de la DSI

PROGRAMME

Jour 1


INTRODUCTION AU IAAS

• Rappel sur les notions du cloud et du IaaS
• Notion de « Cloud Management Platform »
• Mise en pratique sur l’analyse des offres open source de cloud IaaS

RAPPEL SUR LA VIRTUALISATION

• Types d’hyperviseurs et de containers, avantages, limites et inconvénients des technologies open source d’hypervision
• Mise en pratique sur VirtualBox

CARTOGRAPHIE FONCTIONNELLE D’UN IAAS

• Fonctions, organisation fonctionnelle et normes applicables au IaaS
• Mise en pratique par l’analyse fonctionnelle d’OpenNebula

ARCHITECTURE TECHNIQUE D’UN IAAS

• Vue générale des composants techniques entrant dans la composition d’un IaaS
• Mise en pratique par l’analyse de l’architecture technique d’OpenStack

COMPOSANTS SERVEUR

• Hyperviseur QEMU et KVM
• Mise en pratique par approfondissement des paramètres de virtualisation sur VirtualBox

COMPOSANTS DE STOCKAGE

• Stockages utilisables en IaaS (modes blocs, fichiers), avantages inconvénients et cas d’usage courants
• Mise en pratique par la préparation d’un stockage NAS

COMPOSANTS RÉSEAU

• Organisation réseau d’un IaaS, rôle du SDN, topologies courantes, technologies employées
• Mise en pratique sur VirtuaBox de diverses configurations réseau

INSTALLATION OPENSTACK

• Choix des modules à installer, processus d’installation
• Mise en pratique par l’installation sur VirtualBox dans une configuration d’étude


Jour 2

PRISE EN MAIN D’OPENSTACK SUR LA PARTIE « COMPUTE »

• Principes de fonctionnement de l’IHM, de la ligne de commande et des API OpenStack
• Mise en pratique par la découverte de l’interface Horizon et de la ligne de commande

GESTION DES STOCKAGES ET DES IMAGES

• Introduction aux images, volumes (stockages persistants) et non persistants
• Mise en pratique par la création d’images Linux et de stockages persistants avec Glance

MISE EN PLACE DU RÉSEAU

• Etude des possibilités réseau et de leurs cas d’application avec Neutron
• Mise en pratique par la création de réseaux pour les VM à instancier par sous systèmes

UTILISATION DES API

• Utilisation de l’API REST OpenStack pour automatiser à partir de code applicatif
• Mise en pratique par l’écriture en Python d’un script de déploiement

MAITRISE DE LA SÉCURITÉ AVEC KEYSTONE

• Principes d’architecture de sécurité avec Keystone
• Mise en pratique par la création de rôles et de droits d’accès sur les API de Nova

CYCLE COMPLET DE CRÉATION ET D’USAGE DE MACHINES VIRTUELLES

• Analyse des étapes pour la création d’une VM dans le contexte d’un usage réel
• Analyse des problèmes spécifiques posés par le déploiement de plusieurs VM constituant une grappe
• Mise en pratique par la réalisation d’un site web composé d’un serveur web et d’une base de données

SYNTHÈSE ET RAPPELS DES POINTS CLÉS

OBJECTIF

Identifier ce qu’englobe le terme « IaaS »
Appréhender l’architecture fonctionnelle et technique d’un IaaS
Savoir sélectionner un IaaS open source en fonction des besoins
Installer et utiliser OpenStack dans un contexte d’étude pour déployer des
systèmes composés de plusieurs machines virtuelles

PUBLIC

Architecte technique
Ingénieur d’infrastructure
Consultant
Responsable de production
Responsable d’exploitation

PRÉREQUIS

Connaissances de base en système et réseau (Unix ou Windows)

Demande d'informations


Liste des sous-pages