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 publics et privés basés sur OpenStack
  • Distributions open source et commerciales d'OpenStack
  • Modèles de déploiement d'OpenStack
  • Écosystème d'OpenStack
    • Modules
    • Outils sous-jacents
    • Intégrations
  • Cycle de vie d'OpenStack
  • Certification OpenStack

2. Sécurité du cloud et d'OpenStack

Domaines de sécurité dans les clouds privés
Classification des menaces et types d'attaques
Documentation système et réseau
Gestion du système
Gestion des vulnérabilités
Gestion des configurations et politiques
Sauvegarde et récupération du système
Durcissement des serveurs
Interfaces de gestion d'OpenStack
Panneau de contrôle
API
SSH
OOB
Communication sécurisée
TLS et HTTPS
Architectures de référence

3. Architecture d'OpenStack et sécurité

Keystone - Service d'identité
Architecture Keystone
Authentification et backends disponibles
Types de jetons et gestion des jetons
Autorisation dans OpenStack - rôles et oslo.policy
Ressources Keystone - domaines, projets, utilisateurs
Openrc et clouds.yaml - configuration des clients CLI
Catalogue de services d'OpenStack
Système de quotas dans OpenStack
Glance - Service d'image
Architecture Glance
Images ajustées au cloud
Ajout d'une nouvelle image
Sécurisation du déploiement du service d'images
Métadonnées des images
Neutron - Service de réseau
Architecture Neutron
Distribution du service Neutron
Réseaux dans le déploiement OpenStack
Isolation des réseaux dans Neutron
Ressources de base dans Neutron
Réseau des nœuds de calcul
Réseaux et sous-réseaux d'autogestion (self-service)
Routage pour les réseaux d'autogestion (Est-Ouest)
Réseaux fournisseurs
Accès aux ressources externes (Nord-Sud)
Espaces de noms réseau
Traffic physique dans les nœuds Neutron
IP flottantes
Groupes de sécurité
Contrôle d'accès basé sur le rôle (RBAC)
Nova - Service de calcul
Architecture Nova
Hyperviseurs dans le service de calcul
QEMU vs. KVM
Gestion des paires de clés
Gestion des saveurs (flavours)
Métadonnées d'instance
Fonctionnalités d'instance
Création, vérification et gestion d'une instance virtuelle
Inspection de la VM sur le nœud de calcul
Affectation de groupes de sécurité et d'IP flottantes
Captage des ports d'instance
Anti-spoofing (sécurité du port) dans OpenStack
Ressources L3 virtuelles (fonctions de routage pour le trafic d'instance)
Nova-scheduler - sélection du nœud de calcul
Service de métadonnées et configuration drive
Migration d'instances
Durcissement du service de calcul
Cinder - Service de stockage en blocs
Architecture Cinder
Fonctionnalités des volumes
Création d'un volume
Attachment et accès au volume
Backends de stockage - iSCSI, Ceph
Effacement du volume
Barbican - Service de gestion des clés
Architecture Barbican
Stockage de passphrases
Génération et stockage de clés d'encryption symétriques
Mécanismes de chiffrement des volumes
  • Configuration du type de stockage Cinder pour le chiffrement des volumes
  • Limitations du chiffrement des volumes
  • Stockage de bundles de certificats X.509

4. Autres aspects liés à l'architecture et la sécurité

  • Confidentialité des données des locataires
  • Sécurité des instances
  • Oslo.policy - création de rôles personnalisés et autorisation API
  • Haute disponibilité dans OpenStack

Pré requis

  • Connaissances de base en réseautique
  • Connaissances de base du paradigme du cloud computing
  • Connaissances pratiques d'administration des systèmes d'exploitation Linux
 14 heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires