Prenez contact avec nous

Plan du cours

1. Introduction à OpenStack

  • Histoire du cloud et d'OpenStack
  • Caractéristiques 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 OpenStack open source et commerciales
  • Modèles de déploiement d'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

  • Découverte d'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
    • Domains, projets, utilisateurs et rôles
    • Gestion des services de catalogue Keystone et des endpoints
    • Gérer/Créer des domaines, groupes, projets, utilisateurs et rôles
    • Vérification des services Keystone
  • Glance - Service d'images
    • Caractéristiques des images (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 Glance
    • Vérification des services Glance
  • Neutron - Réseau
    • Types de ressources réseau Neutron de base
    • Gérer les réseaux, sous-réseaux de l'locataire,
    • Gérer les groupes de sécurité et les règles
    • Routing Est-Ouest
    • Nomspaces réseau
    • Gérer les réseaux externes/fournisseur
    • Routing Nord-Sud
    • Gestion des IP flottantes
    • Gestion des 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 aux hyperviseurs
    • Gestion des paires de clés
    • Gestion des saveurs
    • Paramètres des instances
    • Créer une instance
    • Vérification des instances spawnées
    • Snapshots
    • Gestion des instances
    • Attribuer des IP flottantes
    • Console interactive et journal de console
    • Attribution de groupes de sécurité
    • Quotas de calcul
    • Obtenir des statistiques depuis Nova
    • API Placement et Nova Cells v2
    • Vérification des services Nova
  • Cinder - Stockage de blocs
    • Paramètres des volumes
    • Créer un volume
    • Gérer un volume
    • Attacher un volume à une instance Nova
    • Gérer les snapshots de volumes
    • Gérer les sauvegardes de volumes
    • Restaurer des sauvegardes
    • Gérer les quotas de volumes
    • Ajouter un nouveau backend de stockage
    • Backends LVM, array 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 stack Heat
    • Vérification de la stack Heat
    • Mettre à jour la stack 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
    • 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)
    • Servies de métadonnées
    • Méthode générale pour diagnostiquer les 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 des capacités
    • Matériel de calcul
    • Conception réseau
    • Conception de stockage
    • Taille des saveurs
    • Souscription des ressources
  • Plan de contrôle Haute Disponibilité
    • HA dans les services OpenStack
    • Base de données HA
    • File d'attente de messages HA
  • Partitionnement du cloud et filtres du planificateur
    • Pourquoi et comment implémenter les partitions de cloud (agrégats d'hôtes)
    • Filtres du planificateur Nova
  • Migration des charges de travail
    • Migration à froid et en direct
    • Ajustement de la migration en direct
    • Projet Watcher
  • Networking 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
  • Monitoring et télémétrie OpenStack
    • Service Ceilometer
    • Monitoring externe
  • Fonctionnalités avancées du cloud/hyperviseur
    • Pinning CPU / architecture NUMA
    • SR-IOV
  • Cloud-init et personnalisation des images
    • Service de métadonnées
  • Backends de stockage de blocs
    • LVM
    • Ceph RBD
    • Appliances physiques
    • Considérations sur le réseau de stockage
  • Mise à niveau d'OpenStack
    • Stratégies et procédures de mise à niveau
    • Mise à niveau sans temps d'arrêt
  • Provisionnement bare-metal avec OpenStack
    • Module Ironic
    • Concepts undercloud et overcloud
  • Avenir d'OpenStack

Pré requis

  • Compétences de base en administration Linux
  • Connaissances de base en réseau
  • Connaissances de base du paradigme de l'informatique en nuage
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires