Plan du cours

1. Introduction à OpenStack

  • Histoire du cloud et d'OpenStack
  • Fonctionnalités du cloud
  • Modèles de cloud
    • privé, public, hybride
    • sur site, 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 d'OpenStack
  • Écosystème d'OpenStack
    • Modules
    • Outils sous-jacents
    • Intégrations
  • Cycle de vie d'OpenStack
  • Certification OpenStack
  • Laboratoire OpenStack (VM) pour ce cours

2. Gestion pratique du cloud OpenStack

  • Découverte d'OpenStack
    • Composants d'OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interaction avec le cloud OpenStack
    • Daemons et flux de communication API d'OpenStack
  • Keystone - Service de gestion des identités
    • Domaines, projets, utilisateurs et rôles
    • Catalogue de services et points de terminaison
    • Openrc et clouds.yaml - fichiers de configuration du client en ligne de commande
    • Création d'utilisateurs et de projets
  • Glance - Service d'image
    • Images adaptées au cloud
    • Fonctionnalités des images (propriétés, métadonnées, format, conteneur)
    • Téléchargement et téléchargement d'images
  • Neutron - Réseautage
    • Aperçu de l'architecture Neutron
    • Plugins ML2 pour Neutron
    • Types de ressources réseau Neutron de base
    • Réseaux au niveau du nœud de calcul
    • Gestion des réseaux et sous-réseaux locataires
    • Routing est-ouest
    • Gestion des réseaux externes/fournisseurs
    • Routing nord-sud
    • Gestion des IP flottantes
    • Gestion des groupes de sécurité et des règles
    • Anti-spoofing - sécurité du port
    • Quotas de réseautage
    • Vérification des services Neutron
  • Nova - Service de calcul
    • Architecture Nova
    • Interfaces avec les hyperviseurs
    • Gestion des paires de clés
    • Gestion des saveurs
    • Paramètres d'instance
    • Création d'une instance
    • Gestion des instances
    • Affectation d'IP flottantes
    • Console interactive et journal de la console
    • Affectation de groupes de sécurité
    • Accès à l'instance via l'espace de noms de métadonnées
    • Capture des interfaces d'instances avec tcpdump
    • Migration en direct de la VM
  • Cinder - Stockage de blocs
    • Paramètres du volume
    • Création de volumes
    • Gestion de volumes
    • Affectation de volumes à une instance Nova

3. Plongée approfondie dans Neutron et son backend OVN

  • Architecture OVN
  • Composants OVN
  • ML2 - pilote OVN vs OvS
  • Réseautage OVN du haut vers le bas
    • Logique OpenStack (base de données Neutron)
    • Base de données nord
    • Base de données sud
    • Tubes de données logiques
    • Fichiers de flux logiques
    • Fichiers de flux OpenFlow
  • Réseau Neutron et commutateur logique OVN
    • Types de ports logiques
    • Fichiers de flux d'échange
  • Routeur Neutron et routeur logique OVN
    • Fichiers de flux de routage
  • Sous-réseau Neutron et DHCP natif
    • Fichiers de flux DHCP
  • Groupes de sécurité dans OVN
    • ACLs et groupes de ports
    • Fichiers de flux des groupes de sécurité
    • Sécurité des ports dans OVN
  • Résumé des tables nord OVN
  • Flux d'information dans OVN
    • Base de données Neutron, bases de données NB et SB OVN, OpenFlow sur OvS
  • Suivi de flux logiques
    • Définition des micro-flux
    • Suivi L2
    • Suivi L3
    • Suivi DHCP
  • Flux physiques - OpenFlow
    • Cycle de vie physique d'un paquet d'origine VM
  • Suivi physique
    • Suivi pour des paquets hypothétiques
    • Suivi pour des paquets réels
  • Affichage de la base de données Open vSwitch et des ressources

Pré requis

  • Connaissances solides en réseautage
  • Connaissances de base du paradigme du cloud computing
  • Connaissances pratiques de l'administration des systèmes d'exploitation Linux
 21 heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires