Open Nebula
Public Cible :
Débutant : Personnes n'ayant aucune ou peu d'expérience en cloud et virtualisation.
Avancé : Administrateurs système et ingénieurs cloud avec une expérience préalable dans les infrastructures cloud et la virtualisation.
Modalités :
Durée totale :
Niveau Débutant : 5 jours (40 heures)
Niveau Avancé : 3 jours (24 heures)
Format : Cours théorique + Labs pratiques
Pré-requis :
Débutant : Connaissances de base des systèmes d'exploitation Linux, notions de virtualisation.
Avancé : Expérience avec des technologies de cloud (ex : VMware, KVM, OpenStack), virtualisation avancée et gestion d’infrastructure.
1. Niveau Débutant : OpenNebula Fondamentaux
Objectifs :
Comprendre les concepts de base de l'infrastructure cloud et la virtualisation.
Savoir installer, configurer et administrer une infrastructure cloud basique avec OpenNebula.
Découvrir les principaux composants d'OpenNebula et leur fonctionnement.
Durée : 5 jours
Jour 1 : Introduction à OpenNebula et Concepts Cloud
Durée : 8 heures
Théorie (4h) :
Définition et concepts du Cloud Computing.
Différents types de cloud : IaaS, PaaS, SaaS.
Introduction à OpenNebula : Présentation, avantages, architecture.
Lab Pratique (4h) :
Installation de base d’OpenNebula sur une VM (en utilisant KVM ou VirtualBox).
Exploration de l’interface web d’OpenNebula.
Création d'utilisateurs et gestion des permissions.
Jour 2 : Virtualisation et Configuration du Cloud avec OpenNebula
Durée : 8 heures
Théorie (4h) :
Concepts de virtualisation : KVM, LXC, VMware.
Fonctionnement des Datastores et du stockage virtuel.
Réseautage et gestion des réseaux virtuels.
Lab Pratique (4h) :
Configuration de KVM avec OpenNebula.
Configuration de réseaux virtuels.
Création d’une première machine virtuelle.
Jour 3 : Gestion des Templates, Images et VM
Durée : 8 heures
Théorie (3h) :
Gestion des templates dans OpenNebula.
Gestion des images et création de disques virtuels.
Automatisation basique : Scripting et automatisation des déploiements.
Lab Pratique (5h) :
Création et configuration de templates.
Importation d'images ISO et disques durs virtuels.
Déploiement de plusieurs VMs basées sur des templates.
Jour 4 : Gestion des Ressources et Permissions
Durée : 8 heures
Théorie (3h) :
Gestion des quotas de ressources.
Gestion des utilisateurs et groupes.
Configuration des clusters, hosts et datastores.
Lab Pratique (5h) :
Configuration des quotas et des ressources pour les utilisateurs.
Création d’un cluster et ajout de plusieurs hosts.
Configuration avancée des datastores.
Jour 5 : Supervision, Maintenance et Sauvegarde
Durée : 8 heures
Théorie (3h) :
Outils de supervision (Sunstone).
Planification des sauvegardes et snapshots.
Résolution des problèmes courants dans OpenNebula.
Lab Pratique (5h) :
Mise en place de sauvegardes automatiques.
Utilisation de Sunstone pour la surveillance.
Cas d’usage : Déploiement d’une infrastructure de test avec plusieurs VMs, configuration et supervision.
2. Niveau Avancé : Gestion et Optimisation d'Infrastructure Cloud OpenNebula
Objectifs :
Maitriser les concepts avancés de gestion des infrastructures cloud avec OpenNebula.
Appliquer des techniques de haute disponibilité (HA) et de scaling.
Optimiser l'infrastructure pour la performance et la sécurité.
Durée : 3 jours
Jour 1 : Haute Disponibilité (HA) et Scalabilité
Durée : 8 heures
Théorie (3h) :
Concepts de haute disponibilité (HA) et mise en place dans OpenNebula.
Scalabilité horizontale et verticale des infrastructures.
Introduction à OpenNebula Federation et Multi-zone.
Lab Pratique (5h) :
Configuration d'un cluster HA avec OpenNebula.
Gestion des zones et des groupes de ressources.
Mise en place de la scalabilité horizontale avec des VMs redimensionnables.
Jour 2 : Optimisation des Performances et Sécurité
Durée : 8 heures
Théorie (3h) :
Optimisation des performances des VM.
Sécurisation des infrastructures OpenNebula : gestion des permissions et isolation des ressources.
Configuration avancée des réseaux SDN (Software-Defined Networking).
Lab Pratique (5h) :
Optimisation de la performance des VM (CPU/RAM).
Configuration avancée de la sécurité (firewall, ACL).
Mise en place d’un réseau SDN avec OpenNebula.
Jour 3 : Intégration avec d'autres services et Automatisation
Durée : 8 heures
Théorie (3h) :
Intégration d’OpenNebula avec des services externes (AWS, Azure).
Automatisation avancée avec des outils comme Ansible et Terraform.
Utilisation des APIs d’OpenNebula pour des automatisations personnalisées.
Lab Pratique (5h) :
Intégration avec des plateformes cloud externes.
Automatisation du déploiement avec Terraform et Ansible.
Déploiement d’une infrastructure complète via l’API d’OpenNebula.
Use Cases Entreprise
Niveau Débutant :
Cas d’usage 1 : Déployer un environnement de développement cloud interne pour une petite entreprise.
Cas d’usage 2 : Créer une infrastructure de test pour des applications web (VMs, réseaux virtuels).
Niveau Avancé :
Cas d’usage 3 : Mise en place d’une infrastructure multi-zone pour une entreprise avec des services répartis sur plusieurs centres de données.
Cas d’usage 4 : Automatisation complète des déploiements pour un environnement de production haute disponibilité.
Last updated