Prenez contact avec nous

Plan du cours

1. Introduction à OpenStack

  • Histoire du cloud et d'OpenStack
  • Fonctionnalités du cloud
  • Modèles de cloud
    • privé, public, hybride
    • on-premise, IaaS, PaaS, SaaS
  • Déploiements de cloud public et privé basés sur OpenStack
  • Distributions open source et commerciales d'OpenStack
  • Modèles de déploiement OpenStack
  • Écosystème OpenStack
    • Modules
    • Outils sous-jacents
    • Intégrations
  • Cycle de vie d'OpenStack
  • Certification OpenStack
  • Lab (VM) OpenStack pour ce cours

2. Atelier pratique d'administration OpenStack

  • Se familiariser avec OpenStack
    • Composants d'OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interaction avec le cloud OpenStack
    • Daemons OpenStack et flux de communication API
  • Keystone - Service de gestion des identités
    • Domaines, projets, utilisateurs et rôles
    • Gestion des services et points de terminaison du catalogue Keystone
    • Gérer/Créer des domaines, groupes, projets, utilisateurs et rôles
    • Vérification des services Keystone
  • Glance - Service d'images
    • Fonctionnalités d'image (propriétés, métadonnées, format, conteneur)
    • Téléchargement et téléchargement d'images
    • Partage d'images
    • Gestion des quotas pour le service d'images
    • Vérification des services Glance
  • Neutron - Networking
    • Types de ressources réseau Neutron de base
    • Gérer les réseaux, sous-réseaux des locataires, 
    • Gérer les groupes de sécurité et les règles
    • Routing Est-Ouest
    • Namespaces réseau
    • Gérer les réseaux externes/fournisseur
    • Routing Nord-Sud
    • Gestion des IP flottantes
    • Gérer les quotas réseau
    • Dépannage réseau de base (namespaces, tcpdump, etc.)
    • Quotas réseau
    • Vérification des services Neutron
  • Nova - Service de calcul
    • Interfaces vers les hyperviseurs
    • Gestion des paires de clés
    • Gestion des types de machine (flavours)
    • Paramètres des instances
    • Créer une instance
    • Vérification des instances créées
    • Instantanés (snapshots)
    • Gestion des instances
    • Attribution d'IP flottantes
    • Console interactive et journal de console
    • Attribution de groupes de sécurité
    • Quotas de calcul
    • Obtenir des statistiques de Nova
    • API Placement et Nova Cells v2
    • Vérification des services Nova
  • Cinder - Stockage de blocs
    • Paramètres de volume
    • Créer un volume
    • Gérer un volume
    • Attacher un volume à une instance Nova
    • Gérer les instantanés de volume
    • Gérer les sauvegardes de volume
    • Restaurer des sauvegardes
    • Gérer les quotas de volume
    • Ajouter un nouveau backend de stockage
    • Backends de stockage LVM, tableau de stockage et Ceph
    • Ceph dans OpenStack
    • Vérification des services Cinder
  • Swift - Stockage d'objets
    • Composants et processus de Swift
    • Gérer les conteneurs et les objets
    • Gérer les listes de contrôle d'accès
    • Configurer l'expiration des objets
    • Le Ring et les politiques de stockage
    • Surveiller l'espace de stockage disponible
    • Configurer les quotas
    • Vérification des services Swift
  • Heat - Orchestration
    • Modèle d'orchestration Heat et ses composants
    • Créer une pile Heat
    • Vérification de la pile Heat
    • Mettre à jour la pile Heat
    • Vérification des services Heat
  • Dépannage de base
    • Analyse des fichiers journaux
    • Journalisation centralisée
    • Débogage des requêtes du client OpenStack
    • Gérer la base de données OpenStack
    • Sauvegarder OpenStack
    • Analyser l'état des nœuds de calcul
    • Analyser l'état des instances
    • Analyser le 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 des instances

2. Sujets avancés

  • Considérations matérielles et planification de la capacité
    • Matériel de calcul
    • Conception réseau
    • Conception de stockage
    • Taille des types de machine (flavours)
    • Surencapacité des ressources
  • 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 de planificateur
    • Pourquoi et comment implémenter des partitions de cloud (agrégats d'hôtes)
    • Filtres du planificateur Nova
  • Migration de charge de travail
    • Migration à froid et en direct
    • Ajustement de la migration en direct
    • Projet Watcher
  • Réseau OpenStack approfondi (SDN) (2-3h)
    • Types de réseau (local, plat, 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
  • Avancées des fonctionnalités cloud/hyperviseur
    • Épinglage du CPU / architecture NUMA
    • SR-IOV
  • Cloud-init et personnalisation d'images
    • Service de métadonnées
  • Backends de stockage de blocs
    • LVM
    • Ceph RBD
    • Appareils physiques
    • Considérations sur le réseau de stockage
  • Mise à jour d'OpenStack
    • Stratégies et procédures de mise à niveau
    • Mise à niveau sans temps d'arrêt
  • Approvisionnement bare-metal avec OpenStack
    • Module Ironic
    • Concepts sous-cloud (undercloud) et sur-cloud (overcloud)
  • Avenir d'OpenStack

Pré requis

  • Compétences de base en administration Linux
  • Connaissances de base en networking
  • Connaissances de base du paradigme du cloud computing
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires