Comment résoudre les problèmes avec le moteur de virtualisation dans Bluestacks. BlueStacks - impossible de démarrer le moteur de virtualisation comment réparer l'hyperviseur VMware ESXi pour créer des machines virtuelles

Ainsi, si au démarrage, c'est-à-dire au démarrage du moteur de virtualisation, alors après avoir redémarré le moteur, allez dans les paramètres, ils se trouvent à côté des boutons Fermer, Agrandir et Réduire. Ainsi, dans la section Écran, réglez le DPI de haut en bas, si vous le réglez sur bas, n'y touchez pas. Dans la section Moteur, sélectionnez le mode graphique, DirectX ou OpenGel, je l'ai personnellement défini sur DirectX, et le plus important est la RAM, c'est-à-dire que nous devons allouer une certaine quantité de mémoire informatique pour le programme, personnellement je l'ai défini à 800 Mo. (Par défaut 768) Définissez la RAM en fonction du nombre de programmes que vous avez ouverts, de la puissance de votre machine et de la quantité de mémoire dont vous disposez en général (j'ai vérifié, il est préférable de la régler au maximum). Et pour les cœurs de processeur, définissez le nombre maximum de cœurs, j'en ai 2, et je le règle sur 2, vous pouvez en avoir 2 ou plus. Cliquez ensuite sur le bouton Accepter et il se redémarrera tout seul, sinon, redémarrez-vous.

Date : 2018-06-23 Vassili


Note : 3,6 sur 5
Votes : 9 

Commentaires et avis : 10

1.MrFMBALU
pouvez-vous me dire comment l'ancienne version ou comment l'ancien bluestax peut être réinstallé après le formatage informatique ?? J'étais pressé et je n'ai pas fait de sauvegarde et maintenant je cherche un moyen d'ouvrir l'ancien depuis 3 à 5 jours - car j'y ai des jeux sans compte. À la fin, il ne se charge pas complètement pour que bluestax puisse s'ouvrir. un chemin ou un mécanisme interfère - je ne sais pas quoi exactement, mais d'une manière ou d'une autre, j'ai pu l'ouvrir et là, j'ai pu accéder au bluestax principal et quand j'ai voulu renommer les clones, des erreurs se sont produites et maintenant je peux Je ne me reconnecte pas.

2. Rouslan Krajnyukov
J'ai réinstallé Windows et installé celui sous licence. j'ai installé tous les pilotes et j'ai juste décidé de faire des jumeaux dans Taiji Panda. et que se passe-t-il, je télécharge cet émulateur, je l'installe depuis le site Web. et il me dit qu'il n'est pas possible de démarrer le moteur de virtualisation. que dois-je faire dans cette situation ??? Peut-être éclabousser l'ordinateur portable avec un tambourin ??? ce n'est pas faible, processeur i3, carte vidéo Gefors 940m 2 Go, 6 Go de RAM. nouveau Windows 10 professionnel. Que pouvez-vous me dire? où allez-vous envoyer vos liens ??

3. Alex6X
Vasya, je ne peux pas du tout le démarrer. En général, je deviendrai bientôt un schizo en essayant d'éliminer ces problèmes.
Pas un seul émulateur n'a fonctionné pendant plus de 2 mois sans plantages, problèmes ou plantages d'applications.
Qu'est-ce que Bluestaks, qu'est-ce que Nox, qu'est-ce que MEMU, etc.
Je n'arrive toujours pas à relancer Nox... il y a déjà eu 3 réinstallations.
Le système est extrêmement productif, notamment pour les émulateurs. 2x Xeon E5620, 32 Go DDR3, etc.
Carte Quadro 4000.

4. Kasper
J'ai essayé beaucoup de choses, j'ai fait ce qui m'a été dit et finalement ça a fonctionné. Dans le BIOS, lors de la première installation, le mode VR n'était pas activé - je l'ai à peine configuré puisqu'il s'agissait d'une plateforme AM4. J'ai lancé le programme pour vérifier le support et s'il était activé, il disait que j'avais tout allumé, mais l'émulateur n'a pas démarré, je l'ai fait comme le dit l'auteur ici et cela a fonctionné La vidéo mérite d'être félicitée par l'auteur

5. Artem Kozlovski
J'ai un tel problème lorsque je démarre Bluestacks, 3 petites fenêtres apparaissent où il est écrit "Le programme BlueStacks Android Host a cessé de fonctionner." Sans prêter attention à ces fenêtres, BlueStacks démarre le moteur de virtualisation et presque à la toute fin la ligne de chargement s'arrête et c'est tout.

6. Chira Premier
Je pensais que vous me montreriez comment rendre cette fenêtre IMPOSSIBLE DE DÉMARRER LE MOTEUR DE VIRTUALITÉ. n'est plus réapparu et le bluestack a fonctionné normalement. Eh bien, cette fenêtre s'ouvre constamment. d'après toi, je vais devoir redémarrer le PC sans m'arrêter

7. Elena Derjavina
J'ai tout fait strictement selon les instructions, installé Revo, nettoyé le registre, vérifié les dossiers, redémarré l'ordinateur, réinstallé ce chapeau = zéro résultat. Après Revo, j'ai également vérifié le registre avec CCleaner.

8. Kasper
D'ailleurs, il y a encore des problèmes avec le plugin sous Windows (openGL ou DirectX), par exemple, j'ai des problèmes avec openGL, je suis allé dans les paramètres et le moteur et il y avait le choix entre openGL et DirectX, j'ai choisi DirectX et le tout le problème a disparu

9. Alex Alexx
Utilisez Nox et vous n'aurez aucun problème. Preuve. Bluestacks était toujours de la merde.
Les instructions de suppression ne fonctionneront toujours pas. Ne vous torturez pas, Bluestacks est juste cassé à la fin.

Répondre:
Nox a aussi ses problèmes. certaines applications refusent de fonctionner normalement dessus.

Bluestacks est un émulateur Android pour Windows. Un programme principalement utilisé pour lire des applications mobiles sur un ordinateur. Cependant, de temps en temps, diverses pannes peuvent survenir, notamment au niveau du moteur de virtualisation.

Causes

Hyper-V activé

Hyper-V est machine virtuelle, qui est intégré à Windows 10 et aux systèmes d'exploitation de serveur modernes. Parfois, l'activation ou la désactivation de la technologie peut permettre à l'émulateur de fonctionner sans problème. Pour vérifier ce composant, vous devez ouvrir « Composants Windows ». Cela se fait comme suit:

Source du problème : antivirus

Parfois, un antivirus en cours d’exécution peut avoir un impact. Au démarrage, vous avez besoin éteindre les écrans antivirus et regardez le résultat. Si le problème est résolu - une exception est ajoutée pour Bluestack. Sinon, le problème n'est pas lié à l'antivirus.

Réinstallation

La dernière option pour corriger l'erreur avec le moteur de virtualisation serait réinstaller l'application. Pour cela c'est complètement supprimé, téléchargé (la meilleure option sur le site officiel) et réinstallé. Il est important de redémarrer votre ordinateur après l'installation.

Récemment, les utilisateurs entendent de plus en plus parler d'un concept tel que « virtualisation ». On pense que son utilisation est cool et moderne. Mais tous les utilisateurs ne comprennent pas clairement ce qu'est la virtualisation en général et en particulier. Essayons de faire la lumière sur ce problème et abordons les systèmes de virtualisation de serveurs. Aujourd’hui, ces technologies sont à la pointe car elles présentent de nombreux avantages tant en termes de sécurité qu’en termes d’administration.

Qu'est-ce que la virtualisation ?

Commençons par le plus simple : la définition du terme qui décrit la virtualisation en tant que telle. Notons d'emblée que sur Internet, vous pouvez trouver et télécharger des manuels sur cette question, comme l'ouvrage de référence « Server Virtualization for Dummies » au format PDF. Mais lors de l'étude du matériel, un utilisateur non préparé peut rencontrer un grand nombre de définitions incompréhensibles. Par conséquent, nous essaierons de clarifier l’essence du problème, pour ainsi dire, sur les doigts.

Tout d’abord, lorsque nous envisageons la technologie de virtualisation des serveurs, concentrons-nous sur le concept initial. Qu'est-ce que la virtualisation ? Suivant une logique simple, il n'est pas difficile de deviner que ce terme décrit la création d'un certain émulateur (similarité) d'un composant physique ou logiciel. En d’autres termes, il s’agit d’un modèle interactif (virtuel) qui n’existe pas dans la réalité. Cependant, il y a ici quelques nuances.

Principaux types de virtualisation et technologies utilisées

Le fait est que dans le concept de virtualisation, il y a trois directions principales :

  • représentation;
  • applications;
  • les serveurs.

Pour comprendre, l'exemple le plus simple serait l'utilisation de ce qu'on appelle ceux qui fournissent aux utilisateurs leurs propres ressources informatiques. Le programme utilisateur est exécuté exactement et l'utilisateur ne voit que le résultat. Cette approche permet de réduire la configuration système requise pour le terminal utilisateur, dont la configuration est obsolète et ne peut pas faire face aux calculs donnés.

Pour les applications, ces technologies sont également largement utilisées. Par exemple, cela pourrait être la virtualisation d'un serveur 1C. L'essence du processus est que le programme s'exécute sur un serveur isolé et qu'un grand nombre d'utilisateurs distants y ont accès. Le progiciel est mis à jour à partir d'une source unique, sans parler du plus haut niveau de sécurité pour l'ensemble du système.

Enfin, cela implique la création d'un environnement informatique interactif dans lequel la virtualisation des serveurs reproduit entièrement la configuration réelle de ses homologues « matérielles ». Qu'est-ce que cela signifie? Oui, en gros, sur un ordinateur, vous pouvez en créer un ou plusieurs supplémentaires qui fonctionneront en temps réel, comme s'ils existaient dans la réalité (les systèmes de virtualisation de serveur seront discutés plus en détail un peu plus tard).

Dans ce cas, peu importe le système d'exploitation qui sera installé sur chacun de ces terminaux. Dans l'ensemble, cela n'a aucun effet sur le système d'exploitation principal (hôte) et la machine virtuelle. Ceci est similaire à l'interaction d'ordinateurs avec différents systèmes d'exploitation sur un réseau local, mais dans ce cas, les terminaux virtuels ne peuvent pas être connectés les uns aux autres.

Sélection d'équipement

L'un des avantages évidents et indéniables des serveurs virtuels est la réduction des coûts matériels nécessaires à la création d'une structure matérielle et logicielle entièrement fonctionnelle. Par exemple, deux programmes nécessitent 128 Mo de RAM pour fonctionner normalement, mais ils ne peuvent pas être installés sur le même serveur physique. Que faire dans ce cas ? Vous pouvez acheter deux serveurs distincts de 128 Mo chacun et les installer séparément, ou vous pouvez en acheter un avec 128 Mo de RAM, y créer deux serveurs virtuels et y installer deux applications.

Si quelqu'un ne l'a pas encore compris, dans le second cas, l'utilisation de la RAM sera plus rationnelle et les coûts matériels seront nettement inférieurs à ceux de l'achat de deux appareils indépendants. Mais l’affaire ne s’arrête pas là.

Avantages en matière de sécurité

En règle générale, la structure du serveur elle-même implique la présence de plusieurs appareils pour effectuer certaines tâches. En termes de sécurité, les administrateurs système installent les contrôleurs de domaine Active Directory et les passerelles Internet sur différents serveurs plutôt que sur le même serveur.

En cas de tentative d'intervention extérieure, la passerelle est toujours la première attaquée. Si un contrôleur de domaine est également installé sur le serveur, le risque d'endommagement des bases de données AD est très élevé. Dans une situation d'actions ciblées, les attaquants peuvent prendre possession de tout cela. Et restaurer les données à partir d'une sauvegarde est une tâche assez fastidieuse, même si elle prend relativement peu de temps.

Si nous abordons ce problème de l'autre côté, nous pouvons noter que la virtualisation du serveur permet de contourner les restrictions d'installation, ainsi que de restaurer rapidement la configuration souhaitée, car la sauvegarde est stockée dans la machine virtuelle elle-même. Certes, de ce point de vue, on pense que la virtualisation des serveurs avec Windows Server (Hyper-V) semble peu fiable.

De plus, la question des licences reste assez controversée. Ainsi, par exemple, pour Windows Server 2008 Standard, il est possible d'exécuter une seule machine virtuelle, pour Enterprise - quatre et pour Datacenter - un nombre généralement illimité (et même des copies).

Problèmes administratifs

Les avantages de cette approche, sans parler du système de sécurité et de la réduction des coûts, même lors de la virtualisation de serveurs avec Windows Server, devraient être appréciés en premier lieu par les administrateurs système qui entretiennent ces machines ou réseaux locaux.

Il devient très courant de créer des sauvegardes du système. Habituellement, lors de la création d'une sauvegarde, un logiciel tiers est requis et la lecture à partir d'un support optique ou même d'Internet prend plus de temps par rapport à la vitesse du sous-système de disque. Le clonage du serveur lui-même peut être effectué en quelques clics, puis déployer rapidement un système fonctionnel même sur du matériel « propre », après quoi il fonctionnera sans panne.

Dans VMware vSphere, la virtualisation du serveur vous permet de créer et d'enregistrer des instantanés de la machine virtuelle elle-même (instantanés), qui sont des images spéciales de son état à un moment donné. Ils peuvent être représentés sous forme d’arborescence au sein même de la machine. Ainsi, restaurer les fonctionnalités de la machine virtuelle est beaucoup plus simple. Dans ce cas, vous pouvez sélectionner arbitrairement des points de restauration, en faisant reculer puis avancer l'état (les systèmes Windows ne peuvent que rêver de cela).

Programmes de virtualisation de serveur

Si nous parlons de logiciels, il existe un grand nombre d'applications qui peuvent être utilisées pour créer des machines virtuelles. Dans le cas le plus simple, des outils natifs des systèmes Windows sont utilisés, à l'aide desquels la virtualisation du serveur peut être effectuée (Hyper-V est un composant intégré).

Cependant, cette technologie présente également certains inconvénients, c'est pourquoi de nombreuses personnes préfèrent des logiciels comme WMware, VirtualBox, QUEMI ou même MS Virtual PC. Bien que ces applications portent des noms différents, les principes de leur utilisation ne sont pas particulièrement différents (sauf dans les détails et quelques nuances). Avec certaines versions d'applications, la virtualisation des serveurs Linux peut également être réalisée, mais ces systèmes ne seront pas abordés en détail, puisque la plupart de nos utilisateurs utilisent encore Windows.

Virtualisation des serveurs sous Windows : la solution la plus simple

Depuis la sortie de la septième version de Windows, un composant intégré appelé Hyper-V est apparu, qui permet de créer des machines virtuelles à l'aide des propres outils du système sans utiliser de logiciel tiers.

Comme dans toute autre application de ce niveau, dans ce package, vous pouvez simuler l'avenir en spécifiant la taille du disque dur, la quantité de RAM, la présence de lecteurs optiques, les caractéristiques souhaitées de la puce graphique ou sonore - en général, tout ce qui est disponible dans le matériel d'un terminal serveur classique.

Mais ici, vous devez faire attention à l'inclusion du module lui-même. La virtualisation du serveur Hyper-V ne peut pas être effectuée sans activer au préalable ce composant dans le système Windows lui-même.

Dans certains cas, il peut être nécessaire d'activer la prise en charge de la technologie correspondante dans le BIOS.

Utilisation de produits logiciels tiers

Néanmoins, malgré les moyens par lesquels les serveurs Windows peuvent être virtualisés, de nombreux experts considèrent que cette technologie est quelque peu inefficace et même trop compliquée. Il est beaucoup plus facile d'utiliser un produit prêt à l'emploi, dans lequel des actions similaires sont effectuées sur la base de la sélection automatique de paramètres, et la machine virtuelle a de plus grandes capacités et flexibilité en matière de gestion, de configuration et d'utilisation.

Nous parlons d'utiliser des produits logiciels tels qu'Oracle VirtualBox, VMware Workstation (VMware vSphere) et autres. Par exemple, un serveur de virtualisation VMware peut être créé de telle manière que les analogues informatiques créés à l'intérieur d'une machine virtuelle fonctionnent séparément (indépendamment les uns des autres). De tels systèmes peuvent être utilisés dans des processus de formation, pour tester n'importe quel logiciel, etc.

À propos, il convient de noter séparément que lors du test de logiciels dans un environnement de machine virtuelle, vous pouvez même utiliser des programmes infectés par des virus qui ne montreront leur effet que sur le système invité. Cela n'affectera en aucun cas le système d'exploitation principal (hôte).

Quant au processus de création d'un ordinateur à l'intérieur d'une machine, dans VMware vSphere, la virtualisation du serveur, ainsi que dans Hyper-V, est basée sur l'« Assistant », cependant, si vous comparez cette technologie avec les systèmes Windows, le processus lui-même semble quelque peu plus simple, puisque le programme lui-même peut proposer des types de modèles ou calculer automatiquement les paramètres nécessaires du futur ordinateur.

Les principaux inconvénients des serveurs virtuels

Mais, malgré les nombreux avantages que la virtualisation de serveur offre au même administrateur système ou utilisateur final, ces programmes présentent également des inconvénients importants.

Premièrement, vous ne pouvez pas sauter par-dessus votre tête. Autrement dit, la machine virtuelle utilisera les ressources du serveur physique (ordinateur), non pas dans leur intégralité, mais dans une quantité strictement limitée. Ainsi, pour que la machine virtuelle fonctionne correctement, la configuration matérielle initiale doit être suffisamment puissante. En revanche, acheter un serveur puissant restera bien moins cher que d’en acheter plusieurs avec une configuration inférieure.

Deuxièmement, bien que l'on pense que plusieurs serveurs peuvent être combinés dans un cluster et que si l'un d'eux tombe en panne, vous pouvez « passer » à un autre, cela ne peut pas être réalisé dans Hyper-V. Et cela semble être un net inconvénient en termes de tolérance aux pannes.

Troisièmement, la question du transfert de SGBD ou de systèmes gourmands en ressources comme Mailbox Server, Exchange Server, etc. vers l'espace virtuel sera clairement controversée. Dans ce cas, une inhibition évidente sera observée.

Quatrièmement, pour le bon fonctionnement d'une telle infrastructure, vous ne pouvez pas utiliser uniquement des composants virtuels. Cela s'applique en particulier aux contrôleurs de domaine - au moins l'un d'entre eux doit être « matériel » et initialement accessible sur Internet.

Enfin, cinquièmement, la virtualisation des serveurs présente un autre danger : la défaillance de l'hôte physique et du système d'exploitation hôte entraînera l'arrêt automatique de tous les composants associés. C’est ce qu’on appelle le point unique de défaillance.

Résumé

Cependant, malgré certains inconvénients, ces technologies présentent clairement plus d’avantages. Si vous examinez la question de savoir pourquoi la virtualisation des serveurs est nécessaire, il y a plusieurs aspects principaux :

  • réduire la quantité d'équipement matériel ;
  • réduction de la production de chaleur et de la consommation d'énergie ;
  • réduction des coûts matériels, y compris l'achat d'équipements, le paiement de l'électricité, l'acquisition de licences ;
  • simplification de la maintenance et de l'administration ;
  • la possibilité de « migrer » le système d'exploitation et les serveurs eux-mêmes.

En réalité, les avantages de l’utilisation de telles technologies sont bien plus importants. Même si de sérieux inconvénients peuvent apparaître, en organisant correctement l’ensemble de l’infrastructure et en mettant en place les contrôles nécessaires au bon fonctionnement des choses, ces situations peuvent être évitées dans la plupart des cas.

Enfin, pour beaucoup, la question du choix logiciel et de la mise en œuvre pratique de la virtualisation reste ouverte. Mais ici, il vaut mieux se tourner vers des spécialistes pour obtenir de l'aide, car dans ce cas, nous étions confrontés uniquement à la question de la familiarisation générale avec la virtualisation des serveurs et de la faisabilité de la mise en œuvre du système en tant que tel.

La virtualisation vous permet d'encapsuler les composants internes des systèmes d'exploitation ou des parties de ceux-ci dans du matériel et des logiciels virtuels. En d’autres termes, créez un espace virtuel qui sera réel du point de vue du système d’exploitation exécuté dans cet espace. C'est exactement ce que font les machines virtuelles pour Windows 7, Linux et Mac OS X. La virtualisation vous permet également de simuler des appareils qui ne sont même pas sur votre ordinateur.

Note: Dans un sens, les machines virtuelles permettent de créer un ordinateur dans un ordinateur.

Il existe deux aspects importants de la virtualisation des machines :

  • interaction entre un hôte physique (ordinateur) et un hôte virtuel
  • interaction entre le système d'exploitation exécuté dans l'espace virtuel et le matériel utilisé

Un logiciel de virtualisation, à savoir des machines virtuelles pour Windows 7 (Linux, Mac OS X), est généralement une application ou un service standard du système d'exploitation qui vous permet de créer des hôtes. Un hôte est n’importe quelle machine physique (ordinateur). Dans un logiciel de virtualisation, le système d'exploitation s'exécute sur un hôte similaire ou identique à l'hôte réel, appelé machine virtuelle. Pour plus de commodité, le système d'exploitation exécuté sur une machine virtuelle est appelé système d'exploitation invité.

De plus, il existe diverses méthodes de virtualisation qui affectent non seulement la mise en œuvre d'applications de création de machines virtuelles, mais également les capacités fournies aux systèmes invités. Il existe une émulation conventionnelle, dans laquelle les appels matériels et logiciels passent par une couche intermédiaire. Il existe également la para-virtualisation, où une partie des actions à l'intérieur de la machine virtuelle se déroule sur du matériel réel, tandis que l'autre partie passe par une couche intermédiaire. Il existe également une virtualisation au niveau du système, lorsque chaque système invité démarre dans un noyau spécial, ce qui vous permet d'exécuter uniquement des versions similaires du système d'exploitation.

Certaines de ces méthodes peuvent être exécutées à la volée, sans modifications significatives de l'hôte réel et de son système d'exploitation. D'autres nécessitent que l'hôte soit redémarré dans une instance spéciale du système d'exploitation prenant en charge la virtualisation. D'autres utilisent des hôtes spéciaux qui prennent en charge et sont conçus pour la virtualisation au niveau du périphérique matériel. Ces dernières sont également connues sous le nom de méthodes de virtualisation nues (bien que ce ne soit pas tout à fait vrai, car certains noyaux logiciels sont encore utilisés).

Le logiciel de virtualisation qui gère la création et le fonctionnement des machines virtuelles, ainsi que l'allocation et la limitation des ressources fournies, est souvent appelé hyperviseur. Certaines applications de virtualisation peuvent également utiliser des extensions de processeur spéciales pour améliorer les performances des machines virtuelles. La présence de telles extensions est appelée support matériel pour la virtualisation. Des exemples de cette prise en charge sont les technologies VT-X (Intel) et AMD-V (AMD).

Qu'est-ce qui n'est pas la virtualisation et la machine virtuelle ?

Certaines personnes aiment appeler programmes de virtualisation (machines virtuelles) tout ce qui crée une couche d'abstraction entre le système d'exploitation et certains processus en cours d'exécution. Il existe par exemple Sandboxie, qui permet d'isoler les navigateurs du système (voir utilitaires de protection du navigateur). Certains programmes vous permettent de geler l'état du système afin qu'il ne puisse pas être modifié. D'autres vous permettent également d'utiliser le mode dit ombre, dans lequel tous les programmes s'exécutent normalement, mais toutes les modifications sont annulées lorsque vous redémarrez l'ordinateur.

Bien sûr, tous ces programmes offrent divers avantages, mais ils ne sont pas considérés comme des technologies de virtualisation et ne sont pas des machines virtuelles car ils ne simulent pas les appels système et ne permettent pas aux systèmes d'exploitation invités de s'exécuter sur le système actuel. De tels programmes ne font que créer des niveaux de séparation supplémentaires, principalement pour accroître le niveau de sécurité. Si nous continuons le sujet de la sécurité, alors...

Pourquoi utiliser la virtualisation et les machines virtuelles ?

Si la sécurité passe avant tout pour vous et est la première chose à laquelle vous pensez dans n'importe quelle situation, alors la virtualisation (l'utilisation de machines virtuelles) peut certainement vous y aider. Mais ne présumez pas que la virtualisation est principalement utilisée à des fins de sécurité. Ses objectifs initiaux sont les suivants : les tests, la réduction des coûts, la flexibilité, le support des produits existants et la formation. Augmenter le niveau de sécurité n'est qu'un bonus agréable, qui comporte également de nombreux pièges.

Note: Bien que la virtualisation permette d'isoler un système d'exploitation d'un autre, il existe toujours des moyens de passer du système invité au système principal.

Que faut-il pour exécuter la technologie de virtualisation et les machines virtuelles ?

La première chose à considérer est l’hôte physique. Selon le type de logiciel de virtualisation (machines virtuelles), un matériel et des systèmes d'exploitation complètement différents peuvent être requis. La virtualisation n'implique pas une solution unique qui s'exécutera partout où cela sera nécessaire. Les machines virtuelles doivent être sélectionnées pour le système (Windows, Linux, Mac) et pour le matériel (hardware). De plus, l'hébergeur doit disposer du matériel nécessaire.

Ainsi, si vous envisagez d'exécuter des systèmes d'exploitation invités sur votre système, vous aurez besoin de ressources supplémentaires pour les exécuter, comme un processeur et de la RAM. Par exemple, si votre ordinateur ne dispose que de 2 Go de RAM et que vous souhaitez exécuter un système invité sous Windows 7, vous devrez alors limiter considérablement l'utilisation des ressources sur le système réel pour que la machine virtuelle fonctionne correctement. À moins, bien sûr, que vous essayiez d'exécuter Windows XP avec 256 Mo de mémoire. Cependant, si vous disposez de 16 Go de RAM, vous pouvez exécuter plusieurs systèmes invités sans manquer de ressources.

Avantages : Facile à installer et à utiliser.

Inconvénients : Fonctionnalité limitée. Ne prend pas en charge les instantanés ou le partage de répertoires.

Machine virtuelle pour Windows 7, Linux et Mac OS X - VirtualBox

VirtualBox est un autre programme de création de machines virtuelles multiplateforme pour Windows 7 et versions ultérieures, ainsi que pour les systèmes Linux et Mac, actuellement détenu par Oracle. VirtualBox est similaire à VMware Player, mais possède plus de fonctionnalités, notamment une pile réseau plus avancée, des instantanés illimités, une certaine prise en charge d'OpenGL et DirectX, et bien plus encore. L’application est facile à installer et tout aussi simple à utiliser. Vous pouvez également utiliser la ligne de commande pour un déploiement automatique. VirtualBox prend également en charge les répertoires USB et partagés. Il existe également une version portable de VirtualBox. Cependant, il existe également des inconvénients. Vous ne pouvez pas prendre de captures d'écran des systèmes invités. La gestion des disques est un peu déroutante.

Public : utilisateurs débutants et confirmés.

Avantages : Facile à installer et à utiliser, nombreuses fonctionnalités.

Inconvénients : Pas de support des captures d'écran, l'importation de machines existantes est difficile, la gestion des disques n'est pas intuitive.

Hyperviseur VMware ESXi pour créer des machines virtuelles

ESXi est un hyperviseur nu avec des fonctionnalités réduites par rapport à ESX. L'application nécessite un hôte et peut être contrôlée depuis la console (la console est verrouillée par défaut, mais vous pouvez l'activer manuellement). Vous ne pourrez pas prendre de captures d'écran ni enregistrer de vidéo de l'écran de vos machines virtuelles. Le transfert et le clonage des systèmes invités ne peuvent être effectués que manuellement. Mais ce que vous obtenez, c'est un partage de mémoire pour une efficacité améliorée de la RAM, une surveillance et une gestion puissantes, ainsi qu'un accès en ligne de commande via SSH (une fois déverrouillé). Vous pouvez également installer VMware Tools pour améliorer les performances des machines virtuelles. La para-virtualisation est également prise en charge par ESXi.

Avantages : Capacités de machine virtuelle puissantes et avancées.

Inconvénients : Nécessite un hôte et beaucoup de ressources. Pas facile à installer et à exécuter.

Machine virtuelle pour Unix/Linux - Machine virtuelle basée sur le noyau (KVM)

KVM prend en charge la virtualisation uniquement pour les systèmes d'exploitation de type UNIX (Linux). L'application peut être exécutée sur n'importe quel matériel ou en mode émulation, mais sans extensions de processeur, les performances seront terribles. KVM est conçu pour être utilisé via une console. Mais il dispose d'une interface de gestion décente qui vous permet de démarrer et d'arrêter des machines virtuelles, de prendre des captures d'écran et bien plus encore. L'interface est connue sous le nom de Virtual Machine Manager (VMM) et est également utilisée pour gérer les machines virtuelles Xen (voir ci-dessous). Prend en charge le contrôle local et à distance. Il existe un conflit connu avec VirtualBox, mais il peut être résolu relativement facilement

Public : utilisateurs avancés et professionnels.

Avantages : Contrôle total et flexibilité, très hautes performances dans les bonnes conditions.

Inconvénients : systèmes de type UNIX uniquement. Nécessite des extensions de virtualisation matérielle pour une exécution normale. Accent mis sur la ligne de commande. Pas facile à installer et à exécuter.

Machine virtuelle pour Unix/Linux - Xen

Xen est une autre application permettant de virtualiser les systèmes d'exploitation de type UNIX (Linux). Il doit démarrer dans sa propre instance de noyau. L'accent est mis sur la ligne de commande. Mais vous pouvez également utiliser VMM. Officiellement, Xen est pris en charge par OpenSUSE depuis de nombreuses années et a récemment été ajouté à la branche principale des versions du noyau. Xen peut fonctionner en mode assisté par matériel ou en mode para-virtualisation. Cependant, pour la para-virtualisation, Xen est extrêmement problématique à installer et à exécuter. De plus, Xen offre une prise en charge limitée des CD-ROM et des périphériques réseau. Le programme est également disponible en tant qu'hyperviseur de virtualisation bare metal sur un Live CD. Il existe de nombreuses extensions tierces pour gérer Xen.

Public : utilisateurs avancés et professionnels.

Avantages : Contrôle total et flexibilité, très bonnes performances, prise en charge native du noyau.

Inconvénients : systèmes de type UNIX uniquement. Le mode de para-virtualisation est buggé. Accent mis sur la ligne de commande. Quelques utilitaires de ligne de commande qui peuvent prêter à confusion. Pas facile à installer et à exécuter. Vous devez démarrer votre propre instance du noyau.

Autres solutions pour créer des machines virtuelles

Il existe de nombreuses autres solutions qui n'ont pas été répertoriées ici, telles que Parallels Virtuozzo, OpenVZ et VirtualBox basé sur VMLite. Il existe également un certain nombre de solutions repensées, notamment des exemples de croisement de virtualisation et de clients légers. Linux possède également un grand nombre de ses propres modifications. Et n’oubliez pas les technologies cloud avec leurs applications de virtualisation.

Cependant, si vous êtes un utilisateur novice, vous ne devriez pas rechercher les possibilités et les modifications colorées. Sinon, essayer de créer une machine virtuelle pour exécuter quelques programmes peut entraîner plusieurs nuits blanches.

Quelques mots sur les programmes de virtualisation

Cette revue sera utile non seulement aux utilisateurs novices, mais également aux experts. Les produits répertoriés couvrent un large éventail de technologies de virtualisation à tous les niveaux. Toutes les solutions décrites sont gratuites pour un usage personnel. Choisissez ce que vous voulez ou ce dont vous avez besoin en fonction du matériel disponible, des exigences de facilité d'installation et de démarrage, ainsi que de la disponibilité de l'ensemble de fonctions requis.

En règle générale, la plupart des gens commencent à apprendre la virtualisation avec VMware Player ou VirtualBox. Les utilisateurs de Linux préféreront peut-être KVM et peut-être Xen. Les utilisateurs avancés voudront peut-être jeter un œil à ESXi.