web-dev-qa-db-fra.com

Comment exécuter VMWare ESX ou ESXi dans une machine virtuelle?

VMWare ESX ou ESXi peut-il être installé et utilisé dans une machine virtuelle?

Il peut être installé dans VMWare Workstation ou Server, mais il ne fonctionne pas; les principaux symptômes sont:

  • Il s'exécute [~ # ~] vraiment [~ # ~] lentement.
  • Il vous permet de créer des machines virtuelles, mais lors de leur mise sous tension, il donne une erreur indiquant "You may not power on a virtual machine in a virtual machine".
25
Massimo

VMWare ESX ou ESXi ( [~ # ~] peut [~ # ~] s'exécuter à l'intérieur d'une machine virtuelle, à condition que certaines conditions préalables soient satisfait.
Ce type de configuration est bien sûr complètement inutile (et totalement non pris en charge) dans un environnement de production, mais peut être très utile à deux fins:

  • Tester ou étudier ESX ou ESXi si vous n'avez pas de serveur physique disponible.
  • Tester ou étudier l'ensemble de l'infrastructure virtuelle si vous n'avez pas au moins deux serveurs et un SAN.

Conditions préalables:

  • Vous avez besoin de ressources physiques. Pour exécuter ESX ou ESXi dans une machine virtuelle, le VM a besoin d'au moins 1,5 Go de mémoire, deux VCPU et suffisamment d'espace disque pour le serveur lui-même et pour les machines virtuelles que vous exécuterez à l'intérieur.
  • Vous absolument avez besoin d'un processeur physique avec prise en charge de la virtualisation native (Intel VT ou AMD-V).
  • Vous devez exécuter VMWare Workstation 6.5, VMWare Server 2 ou VMWare Fusion 5 sur l'hôte physique. Les versions précédentes ne peuvent pas exécuter avec succès ESX ou ESXi dans une machine virtuelle.
  • Un système d'exploitation 64 bits sur l'hôte physique est utile mais pas obligatoire.

Installer:

  • Activez la prise en charge de la virtualisation native pour votre CPU dans le BIOS de la carte mère (il n'est souvent pas activé par défaut).
  • Installez votre logiciel de virtualisation préféré. J'ai tout testé avec succès en utilisant VMWare Workstation 6.5.2 sur un hôte Windows XP x64, mais cela devrait également fonctionner avec les hôtes VMWare Server 2.0 et/ou Linux.
  • Créez un VM personnalisé en utilisant ces paramètres:
    • Niveau de compatibilité matérielle: le plus récent
    • Système d'exploitation invité: autre 64 bits
    • CPU virtuels: au moins 2
    • Mémoire: au moins 1,5 Go
    • Mise en réseau: hôte uniquement ou NAT
    • Adaptateur SCSI: LSI Logic
    • Type de disque virtuel: SCSI
    • Disques virtuels: comme vous le souhaitez; Je suggère d'utiliser au moins deux disques virtuels, un de 10 Go pour l'installation du système et un autre pour créer une banque de données. L'espace doit être pré-alloué.
    • Retirez la disquette, la carte son, le contrôleur USB, etc. Ne laissez que la mise en réseau et le stockage.
    • Mode d'exécution du processeur: Intel VT-x ou AMD-V ( très important ).
  • Modifiez manuellement le fichier VMX de la machine virtuelle que vous avez créée, en définissant les paramètres suivants:

    guestOS = "vmkernel"
    monitor_control.vt32 = "TRUE"
    monitor_control.restrict_backdoor = "TRUE"

  • Démarrez le VM et installez ESX ou ESXi à partir de l'image ISO d'installation.

  • Configurez la mise en réseau pour permettre au serveur virtuel ESX ou ESXi de parler avec l'hôte.

Usage:

  • Utilisez votre navigateur Web pour vous connecter à l'adresse IP de votre serveur virtuel et téléchargez le VI Client.
  • Installez le client VI sur l'hôte.
  • Connectez-vous au serveur ESX/ESXi virtuel.
  • Créez un VM comme vous le souhaitez.
  • Mettez la VM sous tension.
  • Si tout est fait correctement, le VM va démarrer. S'il se plaint de ne pas pouvoir allumer un VM à l'intérieur d'une VM, alors il y a une erreur avec le paramètre `monitor_control.restrict_backdoor '(ou vous utilisez une ancienne version de VMWare Workstation/Server).

  • Prendre plaisir :-)

41
Massimo

L'installation d'un système d'exploitation 64 bits est pré-requise pour installer la version VM ware ESXi. Je ne pense pas que vous puissiez poursuivre cette installation si le CPU dosent le support.

2
ashesh

J'ai réussi à installer ESXi 4.1 dans une machine virtuelle Virtualbox. J'ai eu le même problème avec le clavier non reconnu. Par caprice, j'ai essayé de l'installer sur Virtualbox 3.2.6 en faisant quelques ajustements et je n'ai trouvé aucun problème.

Lorsque vous créez la machine virtuelle, définissez la mémoire sur 2 Go, le disque dur sur 10 Go, j'ai changé la carte réseau en pont pour pouvoir utiliser le client à partir de mon bureau hôte, puis cliquez sur l'option avancée et sélectionnez le serveur Intel 1000 MT. J'ai également changé la vidéo en 128 Mo, mais je doute que cela gênerait quoi que ce soit si elle était inférieure. Walla, pas de problèmes de clavier et l'installation s'est bien terminée. Vous pouvez alors faire toutes vos modifications de configuration sans problème .

1
Ed B