Qu'est-ce qu'un gestionnaire de machines virtuelles ? - Explication des hyperviseurs

Qu'est-ce qu'un gestionnaire de machines virtuelles ? Vous vous demandez ce qu’est un gestionnaire de machines virtuelles ? Continuez à lire !

Les dispositifs de calcul virtuels, comme Windows, Mac, Linux, etc., sont devenus très populaires parmi les professionnels de l’informatique, les entreprises, les développeurs et les créateurs de contenu. Cette technologie vous permet de configurer et d’utiliser plusieurs types d’ordinateurs depuis le PC local ou un serveur en ligne.

C’est là qu’intervient un gestionnaire de machines virtuelles (VMM). Il est au cœur de la virtualisation des systèmes d’exploitation et du matériel.

Si vous êtes nouveau dans le domaine des ordinateurs virtuels, lisez l’article jusqu’à la fin pour tout savoir sur eux et leurs avantages.

Qu’est-ce qu’un gestionnaire de machines virtuelles ?

Un gestionnaire de machines virtuelles fournit les programmes et interfaces de virtualisation nécessaires pour les ordinateurs virtuels. C’est comme un système de contrôle central à partir duquel vous pouvez contrôler de nombreux bureaux locaux et virtuels. De plus, un outil VMM partitionne efficacement les disques système, le CPU, la RAM, le GPU, la carte réseau, le système audio, etc., et distribue ces ressources. un gestionnaire de machines virtuelles Vous pourriez rencontrer les noms alternatifs suivants :

  • Hyperviseur
  • Couche de virtualisation
  • Moniteur de machine virtuelle
  • Logiciel de virtualisation
  • Logiciel de virtualisation de plateforme
  • Logiciel de virtualisation de système d’exploitation.

Un VMM vous permet également de personnaliser les ressources allouées d’un PC virtuel existant pour optimiser les performances et résoudre les problèmes. De plus, vous pouvez chiffrer vos dispositifs virtuels pour empêcher tout accès non autorisé au matériel et aux logiciels.

Types de VMM ou Hyperviseurs

Principalement, il existe deux types. J’ai décrit leur description et des exemples ci-dessous :

Hyperviseurs de type 1 (Hyperviseurs Bare-Metal)

Ces derniers fonctionnent directement sur le matériel de calcul, similaire à un système d’exploitation Windows 11. La seule différence est qu’un système d’exploitation Windows configure un seul ordinateur tandis qu’un hyperviseur de type 1 configure un environnement où vous pouvez configurer plus d’un système d’exploitation.

De plus, les gestionnaires de machines virtuelles de type 1 sont extrêmement rapides et très fiables car ils peuvent accéder directement au matériel système sans l’intervention d’un système d’exploitation hôte. Pour cette raison, vous trouverez principalement un tel VMM dans les centres de données, les plateformes de services de bureaux virtuels gérés, les grandes organisations, etc.

Voici quelques exemples de VMM de type 1 :

  • VMware ESXi
  • Xen / Citrix Hypervisor
  • Oracle VM Server pour x86
  • Red Hat Enterprise Virtualization (RHEV)
  • Microsoft Hyper-V.

L’installation et la gestion de ceux-ci ont une courbe d’apprentissage abrupte. Souvent, les entreprises engagent des professionnels hautement qualifiés pour ce travail.

Hyperviseurs de type 2 (Hyperviseurs hébergés)

Les VMM de type 2 fonctionnent au-dessus d’un système d’exploitation, comme Windows, Mac, Linux, etc. Par conséquent, leurs performances sont inférieures à celles des hyperviseurs de type 1.

Cependant, les configurer est beaucoup plus facile. C’est comme installer n’importe quelle autre application tierce. De plus, ces outils contiennent principalement une interface graphique avec des instructions adéquates, de sorte que quiconque ayant des connaissances informatiques de base peut configurer un ordinateur virtuel en moins d’une heure.

Voici quelques exemples populaires :

  • VMware Workstation
  • Oracle VirtualBox
  • Parallels Desktop
  • Windows Hyper-V.

Exemple d’un VMM Windows

Hyper-V Manager sur Windows est le logiciel de virtualisation intégré pour les PC Windows 11 et 10. Il est disponible gratuitement pour les utilisateurs des éditions Windows Pro et Enterprise.

Puisque Microsoft fournit l’outil intégré dans certaines éditions, vous n’avez pas besoin de licencier vos cas d’utilisation individuels ou commerciaux.

Cependant, vous pourriez ne pas trouver l’outil facilement dans la liste des programmes installés. Vous devrez l’activer à partir de l’outil Fonctionnalités Windows . Il a une interface graphique assez simple avec des instructions adéquates. Cependant, les options de personnalisation du matériel virtuel sont limitées. Voici les principales fonctionnalités de Hyper-V Manager : Hyper-V Manager sur Windows

  • Un menu Création rapide qui vous permet de créer des machines virtuelles Windows 10, 11 et Ubuntu à partir d’un serveur d’images en ligne hébergé par Microsoft.
  • Un assistant Nouvelle machine virtuelle qui vous permet de créer une machine virtuelle à partir de zéro en attribuant de la RAM virtuelle, de la ROM, un réseau, etc.
  • Vous pouvez également importer un bureau virtuel d’un VMM tiers ou d’un répertoire local.
  • Il y a une fonctionnalité Se connecter au serveur pour se connecter à des machines virtuelles distantes sur un serveur tiers.

Comment fonctionne un gestionnaire de machines virtuelles ?

Un VMM crée une couche de virtualisation au-dessus du système d’exploitation hôte. Ensuite, il utilise les ressources matérielles de l’appareil hôte et les distribue partiellement à un ou plusieurs PC virtuels. Pour que cela fonctionne sans problème, vous devez activer la fonctionnalité Intel Virtualization Technology (VT-x) pour votre CPU hôte. Vous pouvez le faire depuis l’interface UEFI ou BIOS.

Un outil moderne comme VMware Workstation est livré avec de nombreuses fonctionnalités afin que vous puissiez créer une grande variété de machines virtuelles. Voici quelques-uns des composants VMM courants de cet outil hyperviseur de premier plan :

Assistant de machine virtuelle

Il vous guide à travers toutes les étapes de la configuration de la machine virtuelle du début à la fin. Vous pouvez choisir entre les modes Typique et Personnalisé en fonction de vos besoins en VM. Pour la plupart des utilisateurs, Typique est la meilleure option car il configure la plupart des couches virtuelles compliquées en arrière-plan. Assistant de machine virtuelle Il vous demande également l’image ISO du disque OS et teste automatiquement le support amorçable pour les erreurs. Vous pouvez également choisir d’installer l’OS plus tard. La meilleure chose à propos de l’assistant de configuration est que vous pouvez choisir parmi les types de systèmes d’exploitation invités suivants :

  • Microsoft Windows
  • Linux
  • Apple Mac OS X
  • VMware ESX

Ils incluent tous de nombreuses éditions, donc vous ne rencontrerez aucun problème de compatibilité descendante.

Une bibliothèque de VMs

Vous trouverez une bibliothèque de machines virtuelles énumérant tous les bureaux virtuels que vous avez ajoutés au VMM. Si vous les avez créés sur le PC local, ils apparaîtront sous l’en-tête Mon ordinateur. Une bibliothèque de VMs Si vous avez importé des VMs depuis des serveurs distants, celles-ci apparaîtront également sous les arbres d’adresses IP des serveurs. Vous pouvez rapidement ouvrir une VM en cliquant sur la bibliothèque.

Paramètres avancés de VM

La boîte de dialogue Paramètres de VM vous permet de personnaliser les options matérielles et logicielles à des niveaux granulaires.

Dans l’onglet Matériel, vous pouvez personnaliser les valeurs et préférences pour Mémoire, Processeurs, Disque dur, CD/DVD, Adaptateur réseau, Contrôleur USB, Carte son, Imprimante, Affichage et TPM. matériel vmware Dans l’onglet Options, vous pouvez personnaliser les préférences pour Gestion de l’alimentation, Dossiers partagés, Snapshots, AutoProtect, Isolation des invités, Contrôle d’accès, Outils VMware, Connexions VNC, Connexion automatique, etc. logiciel vmware Vous pouvez ajuster ces paramètres pour une nouvelle VM ou une VM existante à tout moment.

Contrôles de VM ad hoc

Souvent, les VMs se bloquent lors du traitement de problèmes complexes. Cependant, vous n’avez pas le privilège d’appuyer manuellement sur un bouton d’alimentation physique pour redémarrer ou éteindre le système. Pour surmonter ce goulot d’étranglement, les VMM modernes comme VMware incluent des outils de gestion de l’alimentation ad hoc. alimentation ad hoc Par exemple, vous pouvez utiliser les commandes suivantes dans VMware Workstation :

  • Éteindre l’invité
  • Suspendre l’invité
  • Redémarrer l’invité
  • Réinitialiser.

Si vous avez besoin d’accéder au BIOS de la VM, vous pouvez utiliser la commande Allumer sur le firmware.

Sauvegarde et restauration de machines virtuelles

Les VMM premium comme VMware Workstation offrent des outils de sauvegarde et de restauration intégrés. Vous pouvez prendre des instantanés manuels d’une VM chaque jour. Sauvegarde et restauration de machines virtuelles Alternativement, vous pouvez configurer un calendrier d’instantanés pour une sauvegarde automatique. Vous pouvez les utiliser pour revenir à une version précédente si la dernière VM est corrompue.

Paramètres d’affichage avancés

Les VMM modernes incluent divers paramètres d’affichage. Par exemple, VMware Workstation est livré avec des commandes de mise à l’échelle d’affichage, comme les suivantes pour modifier la zone d’affichage : modes d'affichage

  • Afficher ou masquer la bibliothèque
  • Afficher ou masquer la barre des vignettes
  • Entrer en mode plein écran
  • Étirement libre.

Interface pour la connectivité des dispositifs et le transfert de données

Les VMM modernes peuvent acheminer les connexions des dispositifs externes vers la machine virtuelle. Pour cela, le gestionnaire affichera une boîte de dialogue pour sélectionner si vous souhaitez interfacer le dispositif externe avec le dispositif physique hôte ou le système d’exploitation invité.

Vous pouvez également utiliser VMware Workstation pour configurer des lecteurs partagés depuis et vers les systèmes d’exploitation invités. De plus, vous pouvez facilement copier et coller des données du dispositif hôte vers le dispositif virtuel en utilisant les commandes Ctrl + C et Ctrl + V.

Pourquoi devriez-vous utiliser un VMM ?

Un gestionnaire de machines virtuelles vous aide dans les tâches suivantes :

  • Configurer des VMs à l’aide d’une interface en ligne de commande ou graphique.
  • Garder toutes les VMs au même endroit pour un accès plus facile.
  • Personnaliser l’allocation des ressources matérielles à l’aide d’une interface graphique.
  • Interfacer le bureau virtuel avec les contrôleurs USB, Wi-Fi, Ethernet, etc.
  • Créer des instantanés des VMs à des fins de sauvegarde et de restauration.
  • Mettre en œuvre des paramètres de sécurité VM comme le chiffrement pour empêcher tout accès non autorisé.
  • Importer des VMs distantes dans la bibliothèque VMM et enregistrer les identifiants de serveur comme les ID utilisateurs, mots de passe, etc., pour une utilisation future.

Résumé

Si vous êtes ici, félicitations ! Maintenant, vous devriez être en mesure de répondre à la question “Qu’est-ce qu’un gestionnaire de machines virtuelles ?”

Vous pourriez également vouloir apprendre ce qu’est la virtualisation CPU et comment l’activer dans le BIOS et comment résoudre les problèmes de VT-x.