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