OpenEdge-labs trainings
  • OpenEdge-labs trainings
  • Thématiques
    • Cloud
      • Administration Openstack
      • Administration Openstack-avancé
      • Développement sur OpenStack
      • Openshift:Déploiement, administration, sécurisation et monitoring
    • Virtualisation
      • XCP-NG
      • Open Nebula
    • Systèmes
      • Monitoring-observabilite
        • Outils
          • monitoring
            • Prometheus
            • Victoria Metrics
            • Nagios XI pour Administrateurs
          • Observabilite
            • Opentelemetry-initiation
            • OpenTelemetry: approfondissement
            • Jaeger
            • eBPF-observabilité
            • LGTM stack
            • Grafana-Initiation
            • Grafana-approfondissement
            • Loki-initiation
            • Loki-approfondissement
        • Méthodologies
          • Stratégie d'incident management: monitoring à l'autoremédiation
          • Datavisualisation avec Grafana
          • Continuous Profiling
          • Auto-remédiation – Automatisation des Processus de Remédiation
      • Linux
        • Parcours développeur(TD)
          • Développement de Scripts et Automatisation sur Linux/Unix
          • Programmation Système Avancée sur Unix/Linux
          • Sécurité des Applications sur Unix/Linux
          • Développement et le Déploiement d'Applications Cloud-Native sur Linux
          • Linux, Drivers et Programmation Noyau
        • Parcours administrateur
          • Optimisation et le Tuning des Performances sur Linux/Unix
          • Sécurité avancée sur Linux
        • Parcours architecte(TD)
          • Conception d'Architectures Résilientes sur Linux/Unix
          • Conception d'Architectures Cloud et Hybrid Cloud sur Linux/Unix
    • Stockage
      • Etat de l’art-Systèmes de stockage open source
      • Migration vers un système de stockage open source
      • Glusterfs
      • Ceph
      • Sécurisation d'un système de stockage Open Source
    • Data
      • Opensearch
      • Opensearch-administration avancée
      • Dataviz open source
      • Kafka
      • Cassandra
    • Cloud native
      • Observabilité Avancée avec OpenTelemetry et Jaeger
      • Chaos Engineering et Résilience des Applications
      • Polyglot Persistence dans les Applications Cloud Native
      • Développement d'Architectures Serverless Open Source
      • Cloud Native Security – Zero Trust et Au-delà
      • Formation Avancée sur le Développement d'Architectures Serverless Open Source
    • IOT
      • Introduction à l'IoT
      • Analytique et Big Data pour l'IoT avec des Outils Open Source
      • Blockchain pour l'IoT avec des Technologies Open Source
      • Développement de Solutions IoT avec MicroPython et ESP8266/ESP32
      • Edge Computing avec Open Source IoT
      • Sécurité IoT avec des Outils Open Source
    • Devops
      • GitLab - Administration, CI/CD, et Gestion de Projets
      • Ingénierie de la Performance et la Planification de la Capacité
    • IA
      • Initiation à l'Intelligence Artificielle pour les Dirigeants
      • Transformation Digitale et Intelligence Artificielle (IA) pour les DSI
      • Gestion des Risques et Sécurité en IA
      • Applications Stratégiques de l'IA pour les Dirigeants
      • Intelligence Artificielle et Éthique pour les Décideurs
      • IA et Data Science pour les DSI
      • Analyse des Coûts et ROI des Projets IA
      • Stratégies d'Adoption de l'IA Open Source pour les DSI
      • Développement et Déploiement d'Applications IA Open Source
    • Edge computing
      • Développement de Solutions Edge Computing avec Open Source
      • Edge Computing pour l'IoT avec Open Source
      • Edge Computing et Conteneurisation avec Docker et Kubernetes Open Source
    • Industrie4.0
      • Parcours modulaire
      • Introduction à l'Industrie 4.0 et Sécurité Numérique
      • Architecte en Solutions IIoT et Cybersécurité Industrielle
      • Intelligence Artificielle, Cybersécurité et Digitalisation des Processus
      • Jumeau Numérique, Simulation et Sécurité
    • AIOPS(Disponible Juin 2025)
    • Cybersecurite
      • Cybersecurite industrielle
        • Parcours modulaire Cybersécurité industrielle
      • Cybersecurite-gouvernance
  • PARCOURS spécialisés de formations
    • Incident Management 360° : Stratégie, Résilience et Optimisation
    • Spécialisation Industrie 4.0
    • Cybersecurite
    • Expert en Virtualisation Open Source
Powered by GitBook
On this page
  1. Thématiques
  2. Virtualisation

XCP-NG

Public cible: Ce plan de formation s'adresse aux administrateurs système, développeurs et ingénieurs IT qui souhaitent apprendre à utiliser XCP-ng, une plate-forme de virtualisation open-source basée sur Xen.

Prérequis: Connaissance de base des systèmes d'exploitation Linux, du réseautage et des concepts de virtualisation.

Durée: 5 jours (35 heures)

Objectifs:

  • Maîtriser l'installation et la configuration de XCP-ng

  • Gérer et administrer un serveur XCP-ng

  • Créer, configurer et gérer des machines virtuelles (VM)

  • Mettre en œuvre des solutions de haute disponibilité et de sauvegarde

  • Déployer et utiliser XCP-ng dans un environnement de production

Créer un plan de formation complet et pédagogique sur XCP-ng implique de structurer les contenus de manière progressive, en partant des bases jusqu'aux compétences avancées. Voici une proposition de plan de formation avec des modules, des objectifs pédagogiques, des activités pratiques (labs), et des évaluations.

1. Introduction à XCP-ng

  • Objectifs pédagogiques :

    • Comprendre ce qu'est XCP-ng et son positionnement par rapport à d'autres hyperviseurs.

    • Installer et configurer une instance de XCP-ng.

  • Contenus :

    • Présentation de XCP-ng (historique, architecture, avantages).

    • Comparaison avec d'autres hyperviseurs (VMware, Hyper-V).

    • Installation de XCP-ng (matériel requis, téléchargement, installation pas à pas).

  • Labs :

    • Installation de XCP-ng sur un serveur physique ou une machine virtuelle.

    • Exploration de l'interface de gestion.

  • Évaluation :

    • Quiz sur les concepts de base.

    • Évaluation pratique : Installation d'un serveur XCP-ng.

2. Gestion des VMs sous XCP-ng

  • Objectifs pédagogiques :

    • Créer, configurer et gérer des machines virtuelles (VMs) sous XCP-ng.

    • Comprendre la gestion des ressources (CPU, mémoire, stockage).

  • Contenus :

    • Création et configuration de VMs.

    • Allocation et optimisation des ressources.

    • Gestion des snapshots et des templates.

  • Labs :

    • Création d'une VM à partir de zéro.

    • Configuration de la VM avec différents systèmes d'exploitation (Windows, Linux).

    • Gestion des snapshots et restauration.

  • Évaluation :

    • Quiz sur la gestion des VMs.

    • Projet : Créer et configurer une VM optimisée pour un usage spécifique.

3. Réseaux Virtuels et Stockage

  • Objectifs pédagogiques :

    • Configurer et gérer les réseaux virtuels dans XCP-ng.

    • Comprendre les options de stockage et les gérer efficacement.

  • Contenus :

    • Configuration de réseaux virtuels (VLANs, réseaux privés).

    • Gestion des pools de stockage (Local, NFS, iSCSI).

    • Sauvegarde et restauration des VMs.

  • Labs :

    • Création et configuration d'un réseau virtuel pour une VM.

    • Configuration d'un pool de stockage NFS et migration d'une VM.

    • Mise en place d'une stratégie de sauvegarde.

  • Évaluation :

    • Quiz sur les concepts de réseau et de stockage.

    • Projet : Configurer un environnement réseau complet avec plusieurs VMs et stockage partagé.

4. Sécurité et Maintenance

  • Objectifs pédagogiques :

    • Mettre en place des mesures de sécurité pour les VMs et l'hyperviseur XCP-ng.

    • Maintenir et mettre à jour l'environnement XCP-ng.

  • Contenus :

    • Sécurisation des VMs et des communications.

    • Gestion des utilisateurs et des permissions.

    • Monitoring et maintenance (mise à jour de l'hyperviseur, patchs).

  • Labs :

    • Configuration d'un pare-feu pour une VM.

    • Gestion des utilisateurs et permissions sur XCP-ng.

    • Mise à jour d'une instance XCP-ng avec les derniers patchs.

  • Évaluation :

    • Quiz sur la sécurité et la maintenance.

    • Projet : Mettre en place un environnement sécurisé et démontrer les capacités de maintenance.

5. Haute Disponibilité et Clustering

  • Objectifs pédagogiques :

    • Comprendre et implémenter la haute disponibilité (HA) et le clustering avec XCP-ng.

    • Gérer un cluster XCP-ng et s'assurer de la continuité des services.

  • Contenus :

    • Introduction à la haute disponibilité et au clustering.

    • Configuration d'un pool de ressources et mise en place de HA.

    • Gestion des pannes et basculement automatique.

  • Labs :

    • Configuration d'un cluster XCP-ng.

    • Mise en place de la haute disponibilité pour des VMs critiques.

    • Simulation de panne et observation du basculement automatique.

  • Évaluation :

    • Quiz sur la haute disponibilité et le clustering.

    • Projet : Créer un environnement de production simulé avec HA et démontrer sa résilience.

6. Automatisation et API

  • Objectifs pédagogiques :

    • Automatiser la gestion de XCP-ng via des scripts et l'utilisation de l'API.

    • Intégrer XCP-ng avec des outils d'automatisation comme Ansible.

  • Contenus :

    • Introduction à l'API XCP-ng.

    • Écriture de scripts pour automatiser la création et la gestion de VMs.

    • Intégration avec des outils d'automatisation.

  • Labs :

    • Écriture d'un script pour déployer automatiquement une VM.

    • Utilisation de l'API pour automatiser les snapshots et les sauvegardes.

    • Intégration de XCP-ng avec Ansible pour la gestion des configurations.

  • Évaluation :

    • Quiz sur l'automatisation et les APIs.

    • Projet : Automatiser un processus de déploiement complet avec XCP-ng et Ansible.

7. Cas d'Usage et Scénarios Avancés

  • Objectifs pédagogiques :

    • Appliquer les connaissances acquises à des scénarios réels.

    • Résoudre des problématiques complexes en utilisant XCP-ng.

  • Contenus :

    • Scénarios réels : Migration de serveurs physiques vers des VMs, optimisation de la charge.

    • Résolution de problèmes courants et tuning de performances.

    • Études de cas.

  • Labs :

    • Simulation de la migration d'un serveur physique vers une VM.

    • Optimisation des performances pour un environnement de production chargé.

    • Résolution de problèmes dans un environnement XCP-ng.

  • Évaluation :

    • Projet final : Implémentation d'un scénario complet avec XCP-ng dans un environnement simulé.

    • Présentation des résultats et analyse critique.

8. Certification et Suivi

  • Objectifs pédagogiques :

    • Valider les compétences acquises tout au long de la formation.

  • Contenus :

    • Révisions des modules.

    • Préparation à l'examen de certification

  • Évaluation :

    • Examen final couvrant l'ensemble des modules.

    • Certification interne ou officielle.

PreviousVirtualisationNextOpen Nebula

Last updated 1 month ago