0% ont trouvé ce document utile (0 vote)
13 vues11 pages

Virtualisation

La virtualisation est une technologie permettant de faire fonctionner plusieurs systèmes sur une seule machine physique, améliorant l'utilisation des ressources, réduisant les coûts et offrant plus de flexibilité. Les hyperviseurs, qui peuvent être de type 1 ou type 2, gèrent les machines virtuelles et présentent des avantages variés selon leur type. Les entreprises bénéficient de la virtualisation par une meilleure sécurité, une économie d'énergie et une gestion simplifiée des systèmes informatiques.

Transféré par

jolia17jolia
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
13 vues11 pages

Virtualisation

La virtualisation est une technologie permettant de faire fonctionner plusieurs systèmes sur une seule machine physique, améliorant l'utilisation des ressources, réduisant les coûts et offrant plus de flexibilité. Les hyperviseurs, qui peuvent être de type 1 ou type 2, gèrent les machines virtuelles et présentent des avantages variés selon leur type. Les entreprises bénéficient de la virtualisation par une meilleure sécurité, une économie d'énergie et une gestion simplifiée des systèmes informatiques.

Transféré par

jolia17jolia
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

🧠 1.

Définition de la virtualisation
La virtualisation est une technologie qui permet de faire fonctionner plusieurs systèmes (OS,
applications, serveurs) sur une seule machine physique.
🔹 Elle crée une version virtuelle d’un environnement physique (ex : un disque dur, un système
d’exploitation, un serveur…).
🔹 On utilise une couche d’abstraction pour séparer le matériel réel du logiciel.

🎯 2. Pourquoi virtualiser ? (Les objectifs)


✅ Meilleure utilisation des ressources
• Sans virtualisation, les serveurs utilisent seulement 30% de leurs capacités.
• Avec virtualisation, on peut utiliser jusqu’à 90% de leurs capacités.

💰 Réduction des coûts


• Moins de serveurs physiques = moins de matériel, moins de frais d’électricité et de
maintenance.

🔧 Plus de flexibilité
• On peut créer ou supprimer une machine virtuelle (VM) en quelques clics, sans acheter un
nouveau serveur.

🛑 Réduction des temps d'arrêt


• Si une VM tombe en panne, les autres continuent de fonctionner.
• On peut déplacer les VM entre serveurs facilement.

⚙️ 3. Principes fondamentaux
• Cloisonnement : chaque VM est indépendante (pas d’interférence).
• Transparence : les logiciels fonctionnent comme s’ils étaient installés sur une vraie machine.

🕰️ 4. Historique
• 1960 : IBM invente la virtualisation pour les mainframes.
• 1999 : VMware développe des outils pour serveurs.
• 2003-2009 : évolution vers virtualisation 3.0 (automatisation, cloud, microservices).

🖥️ 5. Ressources dans une VM


Une VM possède :
• Un CPU virtuel
• Une RAM virtuelle
• Un disque dur virtuel
• Une carte réseau virtuelle

📌 6. Terminologies clés
• Machine hôte (host) : le PC physique qui héberge les VMs.
• Système invité (guest) : le système installé dans une VM.
• Hyperviseur : logiciel qui crée et gère les VMs.

🧱 7. Types de virtualisation
1. Serveurs
Créer plusieurs serveurs virtuels dans un seul serveur physique.

2. Stockage
Regrouper plusieurs disques physiques dans un seul espace virtuel.

3. Applications
Lancer une app sans l’installer sur l’OS principal.

4. Postes de travail
Chaque utilisateur accède à son poste de travail depuis n’importe où.

5. Données
Unifier plusieurs sources de données en une seule vue.
6. Réseaux
Créer des réseaux virtuels indépendants au sein d’un réseau physique.

🧩 8. Enjeux en entreprise
• Réduction des coûts (jusqu’à -60%)
• Augmentation de la sécurité
• Économie d’énergie (GreenIT)
• Tests d’applications faciles
• Haute disponibilité des services

🧠 9. Hyperviseurs
🔹 Type 1 (bare-metal)
• Installés directement sur le matériel
• Très performants
• Ex : VMware ESXi, Hyper-V, KVM

🔹 Type 2
• Installés au-dessus d’un OS
• Faciles à installer
• Moins performants
• Ex : VirtualBox, VMware Workstation

✅ Résumé final
La virtualisation permet de :
• Réduire les coûts
• Mieux utiliser les ressources
• Gérer plus facilement les systèmes informatiques
• Offrir plus de sécurité et de flexibilité
🧱 Qu’est-ce qu’un hyperviseur de type 2 ?
• C’est une application installée au-dessus d’un système d’exploitation (ex: Windows, Linux,
macOS).
• Il ne gère pas directement le matériel : il passe par l’OS hôte.
• Il est idéal pour un usage personnel ou éducatif.
Exemples :
• Oracle VirtualBox (gratuit)
• VMware Workstation Player/Pro (Windows/Linux)
• VMware Fusion (Mac OS)

✅ Avantages
• Facile à installer (comme un logiciel classique).
• Possibilité d’avoir plusieurs hyperviseurs sur la même machine.
• Très bon pour des tests d’applications, protocoles réseau, ou sécurité.

❌ Inconvénients
• Moins performant que les hyperviseurs de type 1.
• Moins d’accès aux ressources physiques car le système d’exploitation hôte consomme déjà une
partie.
• Peut être limité si la machine physique n’est pas puissante.

🔁 Fonctionnement
1. Le système hôte consomme une partie des ressources.
2. L’hyperviseur reçoit une portion de ces ressources.
3. Il répartit cette portion entre ses propres besoins et les VMs.
4. Les VMs ne peuvent pas dépasser les ressources allouées.

💻 Exigences pour installer un hyperviseur de type 2


1. Un PC avec système d’exploitation.
2. Un processeur compatible virtualisation (Intel VT-x / AMD-V).
3. Activer la virtualisation dans le BIOS.
4. 4 Go de RAM ou plus recommandé.
5. Espace disque suffisant pour stocker l’hyperviseur + les VMs.

🧪 Cas d’utilisation concrets


• Tester des applications Windows sur un Mac.
• Créer un petit réseau virtuel pour apprendre les commandes Cisco, les pare-feux, etc.
• Essayer des scénarios d’attaque sans risque sur le système hôte.

🛠️ Ateliers pratiques
🔹 Atelier 1 – VirtualBox
• Installation et configuration de VirtualBox
• Création d’une VM
• Configuration des réseaux
• Création de dossiers partagés
• Clonage, export, import de VMs
• Installation d’un serveur Apache

🔹 Atelier 2 – VMware Workstation Pro


• Installation et configuration de VMware Workstation
• Création d’une VM
• Modes de réseau
• Snapshots, clonage, export/import

📊 Comparatif des solutions


Hyperviseur Gratuit OS supportés Public cible
VirtualBox ✅ Windows, Linux, macOS Étudiants, devs
VMware Player ✅ Windows, Linux Usage personnel
Hyperviseur Gratuit OS supportés Public cible
VMware Workstation Pro ❌ Windows, Linux Pro, entreprise
VMware Fusion ❌ macOS Utilisateurs Mac

🧱 1. Qu’est-ce qu’un hyperviseur de type 1 ?


Un hyperviseur de type 1, ou bare-metal, est un logiciel qui :
• s’installe directement sur le matériel physique, sans système d’exploitation intermédiaire.
• est un noyau léger destiné à gérer les ressources physiques (RAM, CPU, stockage, etc.) et
exécuter des machines virtuelles (VMs).
🔹 Il remplace le rôle du système d’exploitation classique.
🔹 C’est le choix professionnel pour les datacenters et les grandes infrastructures IT.

⚙️ 2. Fonctionnement
• Il alloue les ressources physiques aux VMs.
• Il utilise une interface d’administration web ou logicielle pour gérer les VMs.
• Chaque VM fonctionne comme une machine indépendante avec son propre OS.

✅ 3. Avantages
• Haute performance (pas de surcharge d’un OS hôte).
• Meilleure sécurité et isolement des VMs.
• Gestion centralisée avec des outils professionnels.
• Migration à chaud possible (déplacement d’une VM sans interruption).

💡 4. Cas d’utilisation en entreprise


• Réduction des coûts (moins de matériel physique).
• Préparation de VMs de test avant mise en production.
• Répartition dynamique de la charge.
• Haute disponibilité des services.
🛠️ 5. Exemples d’hyperviseurs de type 1
🔸 VMware ESXi (via vSphere)
• Leader du marché (68% de part en 2018).
• Interface : vSphere Client / vCenter.
• Avantages : stabilité, migration en direct (VMotion), centralisation via vCenter.

🔸 Proxmox VE
• Solution open-source basée sur KVM (intégré au noyau Linux).
• Avantages : gratuit, interface web intuitive, API REST, pas de verrouillage fournisseur.
• Déploie à la fois des VMs (KVM) et des conteneurs (LXC).

🔸 Microsoft Hyper-V
• Intégré à Windows Server ou Windows 10 Pro.
• Avantages : facile pour les utilisateurs Windows, bonne compatibilité avec OS invités.

🧰 6. Exigences matérielles (par solution)


✅ VMware ESXi
• CPU 64 bits avec 2 cœurs minimum
• 4 Go RAM (8+ Go recommandé)
• 32 Go disque
• Carte réseau Gigabit
• Téléchargement via : VMware Eval Center

✅ Proxmox VE
• CPU compatible Intel VT ou AMD-V
• 1 Go RAM minimum (2+ Go pour production)
• Navigateur web moderne (Firefox, Chrome, etc.)
• Téléchargement ISO : Proxmox download

✅ Hyper-V
• CPU multicœur avec virtualisation activée
• Minimum 4 Go RAM
• Sufficient disk space for VMs

🌐 7. Réseaux dans un environnement virtualisé


📡 Terminologies
• Réseau physique : interconnexion des machines physiques.
• Réseau virtuel (logique) : réseau isolé entre VMs sur une même machine physique.
• vSwitch (commutateur virtuel) : comme un switch physique, mais pour VMs.

🔄 Types de réseaux virtuels


• Isolé : VMs communiquent seulement entre elles.
• Non isolé : VMs peuvent accéder au réseau local ou à internet.

Souhaitez-vous un schéma récapitulatif, une fiche PDF de révision, ou un TP guidé étape par étape
(installation de ESXi ou Proxmox) ?

Voici une explication claire et complète du cours Virtualisation – Partie 3 : Gestion des ressources
dans un hyperviseur de type 1.

🔷 1. Création de banques de données (Datastores)


📌 Définition :
Une banque de données est un conteneur logique utilisé pour stocker :
• les disques virtuels (VMDK),
• les modèles (templates),
• les images ISO.
Elle masque les détails physiques du stockage pour simplifier l’accès aux machines virtuelles.

📦 Types sous VMware vSphere :


• VMFS (Virtual Machine File System) : système de fichiers en cluster, performant, utilisé
directement par ESXi.
• NFS (Network File System) : système basé sur le réseau, client/serveur. Moins performant mais
plus souple.

🔷 2. Templates de VM (modèles)
🧱 Définition :
Un template est une image figée d’une machine virtuelle, utilisée pour créer rapidement d’autres
VM identiques.

✅ Avantages :
• Gain de temps pour le déploiement.
• Configuration standardisée.
• Utile pour des déploiements en masse avec le même OS, logiciels, et paramètres.

🔷 3. Provisionnement de stockage (disques virtuels)


Lorsqu’on crée une VM, son disque virtuel peut être alloué de deux manières :

📌 A. Provisionnement statique (Thick provisioning) :


• Réserve tout l’espace disque dès la création.
• Deux variantes :
• Lazy Zeroed : rapide à créer, mais performance faible au début.
• Eager Zeroed : plus lent à créer, mais meilleures performances.

📌 B. Provisionnement dynamique (Thin provisioning) :


• N’utilise que l’espace nécessaire au moment donné.
• Économie de stockage.
• Risque de ralentissement si le disque est très fragmenté.

🔷 4. Migration de machines virtuelles


📌 A. Pourquoi migrer ?
• Équilibrage de charge
• Maintenance ou panne d’un serveur
• Optimisation ou changement d’infrastructure

📦 Types de migration :
Type Description
P2V (Physical to Virtual) Migration d’une machine physique vers une VM
V2V (Virtual to Virtual) Migration d’une VM d’un hyperviseur à un autre
V2P (Virtual to Physical) Transformation d’une VM en machine physique

🔁 5. Migration P2V (physique vers virtuel)


🔹 Objectif :
Transformer un serveur physique en machine virtuelle pour moderniser l’infrastructure ou assurer la
continuité après sinistre.

🧰 Outils :
• VMware vCenter Converter
• Export des données physiques, puis import dans la VM.

🔥 Types :
• Migration à chaud : machine physique reste allumée (pas d'interruption).
• Migration à froid : machine arrêtée (plus sûre).

🛠️ Méthodes :
• Manuelle : recréation complète à la main.
• Semi-automatique : avec assistance d’un outil.
• Automatique : outil fait tout (ex : VMware Converter).

🔄 6. Migration V2V et V2P


🔹 V2V :
• Passage d’un hyperviseur à un autre (ex: de VMware vers KVM).
• Raisons : compatibilité, coût, performances.
🔹 V2P :
• Transfert d’une VM vers une machine réelle.
• Utilisé pour restaurer un système sur une machine physique.

Vous aimerez peut-être aussi