web-dev-qa-db-fra.com

Est-il possible de configurer un hyperviseur nu-métal sur mon ordinateur portable?

Supposons que j'ai un ordinateur portable Core i7 avec 16 Go de RAM et un lecteur de 750 Go.

Existe-t-il un mécanisme permettant de partitionner le disque dur dans une installation Linux, Windows, OS X, Données partagées, hyperviseur, où je démarre un petit hyperviseur. Je peux démarrer/arrêter une machine virtuelle Linux, Windows et OS X et interagir avec eux depuis l'hyperviseur?

Code, test, etc.?

s'agit-il d'un hyperviseur de type 1?

Je suppose que je pourrais exécuter une petite installation Linux et VmWare, mais est-ce que VmWare pouvait lire les machines virtuelles à partir d'une partition de disque dur physique au lieu d'une installation basée sur fichier (fichiers .vmdk)?

22
Jason

Oui, il s’agit d’un hyperviseur de type 1. Les hyperviseurs de type 1 courants incluent Xen et VMware vSphere Hypervisor (anciennement VMware ESXi Single Server). Il ne devrait y avoir aucun problème à utiliser les partitions en tant que disques virtuels pour les ordinateurs virtuels, mais les fichiers image de disque sur une partition unique offrent une plus grande flexibilité, comme la possibilité d’augmenter la taille de l’image et d’appliquer une compression des données à l’image (sur le fichier hôte). système) pour réduire l’espace disque requis. VirtualBox peut accéder directement aux partitions. Je ne suis pas sûr de VMware, mais il devrait pouvoir faire la même chose.

Tant que vous disposez du support matériel nécessaire (et vous en avez), la configuration d'un hyperviseur nu-métal ne devrait pas poser de problème. En fait, mon ancien ordinateur portable (mémoire de 8 Go, processeur AMD Phenom II (K10 mobile) à quatre cœurs) exécute désormais Microsoft Hyper-V Server 2012 R2 et les ordinateurs virtuels obtiennent des performances quasi natives.

13
bwDraco

Si vous configurez des partitions séparées pour des systèmes d'exploitation individuels, une autre option consiste à configurer le démarrage multiple avec GRUB . Cela présente l'avantage de permettre au système d'exploitation invité d'interagir directement avec le matériel afin d'améliorer les performances et la compatibilité, et vous libère des idiosyncrasies et des limitations individuelles de l'hyperviseur de type hôte 1.

Par exemple, VMware ESXi ne prend pas en charge Windows 8 avant ESXi 5.0 Patch 4 et nécessiterait l’installation d’un hyperviseur de type 2 tel que Qemu dans un système d’exploitation invité pour l’émulation de processeurs ARM (par exemple. pour Raspberry Pi développement). Xen, d’autre part, peut être assez difficile à configurer et la prise en charge des pilotes peut dépendre de la compatibilité de la distribution.

En outre, votre hyperviseur de type 1 peut ou non être compatible avec les technologies de gestion de l’énergie des ordinateurs portables et affecter considérablement la durée de vie de la batterie.

Une autre option que vous pouvez envisager consiste à configurer une version réduite de Linux avec KVM installé et Intel VT-x (pour votre Core i7), le support de la virtualisation assistée par matériel comme un OS hôte. Bien qu’il ne s’agisse pas techniquement d’une implémentation d’hyperviseur de type 1, elle peut vous offrir les fonctionnalités que vous recherchez. Je recommanderais certainement de stocker vos images de disque sous forme de fichiers, et non de partitions si vous suivez cette voie - beaucoup plus facile à sauvegarder, gérer et mettre à niveau/mettre hors service.

Cette discussion contient des informations un peu plus utiles si vous souhaitez approfondir votre recherche.

Vous pouvez également envisager d'exécuter votre éventuel type 1 dans un hyperviseur de type 2 tel que VMware Workstation , VirtualBox ou Qem pour "essayer avant d'acheter". et vérifiez l'interface etc. bien qu'il soit difficile de déterminer les performances et la compatibilité.

10
Nathan Dunn