Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
1. Introduction à OpenStack
- Historique du cloud et d'OpenStack
- Fonctionnalités du cloud
- Modèles de cloud
- Privé, public, hybride
- Sur site (on-premise), IaaS, PaaS, SaaS
- Déploiements de clouds publics et privés basés sur OpenStack
- Distributions OpenStack open source et commerciales
- Modèles de déploiement OpenStack
- Écosystème OpenStack
- Modules
- Outils sous-jacents
- Intégrations
- Cycle de vie d'OpenStack
- Certification OpenStack
- Labo OpenStack (VM) pour ce cours
2. Atelier pratique d'administration OpenStack
- Découverte d'OpenStack
- Composants OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interactions avec le cloud OpenStack
- Démones OpenStack et flux de communication API
- Keystone - Service de gestion d'identité
- Domaines, projets, utilisateurs et rôles
- Gestion des services du catalogue Keystone et des points d'accès (endpoints)
- Gestion et création de domaines, groupes, projets, utilisateurs et rôles
- Validation des services Keystone
- Glance - Service d'images
- Fonctionnalités des images (propriétés, métadonnées, format, conteneur)
- Téléversement et téléchargement d'images
- Partage d'images
- Gestion des quotas du service d'images
- Validation des services Glance
- Neutron - Réseau
- Types de ressources réseau de base de Neutron
- Gestion des réseaux de locataires, des sous-réseaux,
- Gestion des groupes de sécurité et des règles
- Route Est-Ouest
- Espaces de noms réseau
- Gestion des réseaux externes/fournisseurs
- Route Nord-Sud
- Gestion des adresses IP flottantes
- Gestion des quotas réseau
- Dépannage réseau de base (espaces de noms, tcpdump, etc.)
- Quotas réseau
- Validation des services Neutron
- Nova - Service de calcul
- Interfaces avec les hyperviseurs
- Gestion des paires de clés
- Gestion des types d'instances (flavours)
- Paramètres des instances
- Création d'une instance
- Validation des instances générées
- Prise d'instantsané (snapshots)
- Gestion des instances
- Attribution d'adresses IP flottantes
- Console interactive et journal de console
- Attribution de groupes de sécurité
- Quotas de calcul
- Obtention de statistiques depuis Nova
- API Placement et Nova Cells v2
- Validation des services Nova
- Cinder - Stockage en blocs
- Paramètres des volumes
- Création de volume
- Gestion du volume
- Attachement du volume à une instance Nova
- Gestion des instantsanés (snapshots) de volume
- Gestion des sauvegardes de volume
- Restauration des sauvegardes
- Gestion des quotas de volume
- Ajout d'un nouveau backend de stockage
- Backends de stockage LVM, tableau de stockage et Ceph
- Ceph dans OpenStack
- Validation des services Cinder
- Swift - Stockage d'objets
- Composants et processus Swift
- Gestion des conteneurs et des objets
- Gestion des listes de contrôle d'accès (ACL)
- Configuration de l'expiration des objets
- Le Ring et les politiques de stockage
- Surveillance de l'espace de stockage disponible
- Configuration des quotas
- Validation des services Swift
- Heat - Orchestration
- Modèle d'orchestration Heat et ses composants
- Création d'une pile Heat (stack)
- Validation de la pile Heat
- Mise à jour de la pile Heat
- Validation des services Heat
- Dépannage de base
- Analyse des fichiers journal
- Journalisation centralisée
- Débogage des requêtes client OpenStack
- Gestion de la base de données OpenStack
- Sauvegarde d'OpenStack
- Analyse de l'état des nœuds de calcul
- Analyse de l'état des instances
- Analyse du courtier AMQP (RabbitMQ)
- Services de métadonnées
- Méthode générale de diagnostic des problèmes OpenStack
- Dépannage des problèmes réseau
- Dépannage des performances réseau
- Sauvegarde et récupération d'instance
2. Sujets avancés
- Considérations matérielles et planification de la capacité
- Matériel de calcul
- Conception réseau
- Conception du stockage
- Dimensionnement des types d'instances (flavours)
- Souscription de ressources (overcommitment)
- Plan de contrôle hautement disponible
- HA dans les services OpenStack
- Base de données HA
- File de messages HA
- Partitionnement du cloud et filtres d'ordonnanceur
- Comment et pourquoi implémenter des partitions cloud (host-aggregates)
- Filtres d'ordonnanceur Nova
- Migration de charge de travail
- Migration à froid et en direct (live migration)
- Réglage de la migration en direct
- Projet Watcher
- Réseau OpenStack approfondi (SDN) (2-3h)
- Types de réseau (local, flat, vlan, vxlan, gre)
- Plugins Neutron
- Linux Bridge
- Open vSwitch
- Routeurs virtuels distribués
- LBaaS + projet Octavia
- VPNaaS
- Surveillance et télémétrie OpenStack
- Service Ceilometer
- Surveillance externe
- Fonctionnalités avancées cloud/hyperviseur
- Ancrage CPU / architecture NUMA
- SR-IOV
- Cloud-init et personnalisation d'image
- Service de métadonnées
- Backends de stockage en blocs
- LVM
- Ceph RBD
- Matériel physique
- Considérations réseau de stockage
- Mise à niveau d'OpenStack
- Stratégies et procédures de mise à niveau
- Mise à niveau sans interruption de service
- Approvisionnement de matériel nu (bare-metal) avec OpenStack
- Module Ironic
- Concepts d'undercloud et d'overcloud
- Avenir d'OpenStack
Pré requis
- Compétences de base en administration Linux
- Connaissances de base en réseau
- Connaissances de base du paradigme du calcul en nuage (cloud computing)
28 Heures
Nos clients témoignent (1)
communication, connaissances issues de l'expérience, résolution de problèmes,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Formation - OpenStack Bootcamp
Traduction automatique