Plan du cours

Introduction :

  • Qu'est-ce que OpenStack ?
  • Fondements de Cloud Computing
  • OpenStack par rapport à d'autres orchestrateurs de nuages et solutions de virtualisation (oVirt, Cloud Stack, Proxmox, VMware)
  • L'évolution de OpenStack
  • OpenStack distributions
  • OpenStack versions
  • OpenStack solutions de déploiement
  • OpenStack concurrents

OpenStack Services :

  • Éléments constitutifs du nuage et des OpenStack services :
    • Services de base
      • Identity Management (Keystone)
      • Service d'image (Glance)
      • Service de calcul (Nova)
      • Service de calcul (Nova) Networking (Neutron)
      • Service de stockage de blocs (Cinder)
    • Autres services :
      • Service de télémétrie (Ceilometer)
      • Service d'équilibrage de charge (Octavia)
      • Stockage d'objets (Swift)
      • Service d'orchestration (Heat)
      • Database- en tant que serviceTrove
      • Bare Metal-as-a-Service (Ironic)
      • Système de fichiers partagés (Manila)
      • DNS en tant que service (Designate)
      • Clé Management (Barbican/Castellan)
    • OpenStack clients
      • Interface Web (Horizon)
      • Clients CLI (python-openstackclient, python-serviceclients)
      • API REST
      • Intégrations tierces (Terraform, Ansible)

OpenStack Architecture :

  • Rôles Node
  • Haute disponibilité
  • Scala bilité
  • Ségrégation
  • Sauvegarde
  • Surveillance
  • Portail libre-service
  • Interfaces
  • Quotas
  • Planificateurs
  • Migrations
  • Répartition de la charge
  • Mise à l'échelle automatique

Démonstration :

  • Comment télécharger et exécuter des fichiers RC
  • Comment créer un réseau externe dans Neutron
  • Comment télécharger une image dans Glance
  • Comment créer une nouvelle saveur dans Nova
  • Comment mettre à jour les quotas par défaut de Nova et Neutron
  • Comment créer un nouveau locataire dans Keystone
  • Comment créer un nouvel utilisateur dans Keystone
  • Comment gérer les rôles dans Keystone
  • Comment créer un réseau de locataires dans Neutron
  • Comment créer un routeur dans Neutron
  • Comment gérer les interfaces d'un routeur dans Neutron
  • Comment mettre à jour les groupes de sécurité dans Neutron
  • Comment télécharger une paire de clés RSA dans le projet
  • Comment allouer des IP flottantes au projet ?
  • Comment lancer une instance à partir d'une image dans Nova
  • Comment associer des IP flottantes à des instances
  • Comment créer un nouveau volume dans Cinder
  • Comment attacher le volume à l'instance
  • Comment prendre un snapshot de l'instance ?
  • Comment prendre un snapshot du volume ?
  • Comment lancer une instance à partir d'un snapshot dans Nova
  • Comment créer un volume à partir d'un snapshot dans Cinder

Q&R concernant les déploiements réels et les considérations de déploiement

Pré requis

Connaissance de base du paradigme Cloud Computing.

 7 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires