it-swarm.com.de

Wie führe ich VMWare ESX oder ESXi in einer virtuellen Maschine aus?

Kann VMWare ESX oder ESXi in einer virtuellen Maschine installiert und verwendet werden?

Es kann in VMWare Workstation oder Server installiert werden, funktioniert dann aber nicht. Die Hauptsymptome sind:

  • Es läuft [~ # ~] wirklich [~ # ~] langsam.
  • Sie können VMs erstellen, aber beim Einschalten wird ein Fehler mit der Angabe "You may not power on a virtual machine in a virtual machine" Angezeigt.
25
Massimo

VMWare ESX oder ESXi [~ # ~] können [~ # ~] in einer virtuellen Maschine ausgeführt werden, sofern bestimmte Voraussetzungen erfüllt sind zufrieden.
Diese Art der Einrichtung ist in einer Produktionsumgebung natürlich völlig nutzlos (und wird überhaupt nicht unterstützt), kann jedoch für zwei Zwecke sehr nützlich sein:

  • Testen oder Studieren von ESX oder ESXi, wenn kein physischer Server verfügbar ist.
  • Testen oder Studieren der gesamten virtuellen Infrastruktur, wenn Sie nicht über mindestens zwei Server und ein SAN verfügen.

Voraussetzungen:

  • Sie benötigen einige physische Ressourcen. Um ESX oder ESXi in einer VM auszuführen, benötigt die VM mindestens 1,5 GB Arbeitsspeicher, zwei VCPUs und genügend Speicherplatz für den Server selbst und für die VMs, die Sie darin ausführen werden.
  • Sie unbedingt benötigen eine physische CPU mit nativer Virtualisierungsunterstützung (Intel VT oder AMD-V).
  • Sie müssen VMWare Workstation 6.5, VMWare Server 2 oder VMWare Fusion 5 auf dem physischen Host ausführen. Frühere Versionen können ESX oder ESXi in einer VM nicht erfolgreich ausführen.
  • Ein 64-Bit-Betriebssystem auf dem physischen Host ist nützlich, aber nicht erforderlich.

Installieren:

  • Aktivieren Sie die native Virtualisierungsunterstützung für Ihre CPU im Motherboard-BIOS (diese ist häufig nicht standardmäßig aktiviert).
  • Installieren Sie Ihre bevorzugte Virtualisierungssoftware. Ich habe alles erfolgreich mit VMWare Workstation 6.5.2 auf einem Windows XP x64-Host) getestet, aber es sollte auch mit VMWare Server 2.0- und/oder Linux-Hosts funktionieren.
  • Erstellen Sie eine benutzerdefinierte VM mit den folgenden Einstellungen:
    • Hardwarekompatibilitätsstufe: Neueste
    • Gastbetriebssystem: andere 64-Bit
    • Virtuelle CPUs: mindestens 2
    • Speicher: mindestens 1,5 GB
    • Netzwerk: Nur Host oder NAT
    • SCSI-Adapter: LSI-Logik
    • Typ der virtuellen Festplatte: SCSI
    • Virtuelle Festplatten: wie Sie möchten; Ich schlage vor, mindestens zwei virtuelle Festplatten zu verwenden, eine mit 10 GB für die Installation des Systems und eine andere, auf der ein Datenspeicher erstellt werden kann. Der Platz sollte vorab zugewiesen werden.
    • Entfernen Sie Diskette, Soundkarte, USB-Controller usw. Lassen Sie nur Netzwerk und Speicher.
    • CPU-Ausführungsmodus: Intel VT-x oder AMD-V ( sehr wichtig ).
  • Bearbeiten Sie die VMX-Datei der von Ihnen erstellten virtuellen Maschine manuell und stellen Sie die folgenden Parameter ein:

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

  • Starten Sie VM und installieren Sie ESX oder ESXi über das ISO-Installationsimage.

  • Konfigurieren Sie das Netzwerk so, dass der virtuelle ESX- oder ESXi-Server mit dem Host kommunizieren kann.

Verwendungszweck:

  • Verwenden Sie Ihren Webbrowser, um eine Verbindung zur IP-Adresse Ihres virtuellen Servers herzustellen und den VI-Client herunterzuladen.
  • Installieren Sie den VI-Client auf dem Host.
  • Stellen Sie eine Verbindung zum virtuellen ESX/ESXi-Server her.
  • Erstellen Sie ein VM, wie Sie möchten.
  • Schalten Sie die VM ein.
  • Wenn alles richtig gemacht wurde, wird die VM gestartet. Wenn sich beschwert, dass eine VM innerhalb einer VM nicht eingeschaltet werden kann), liegt ein Fehler vor mit dem Parameter "monitor_control.restrict_backdoor" (oder Sie verwenden eine alte Version von VMWare Workstation/Server).

  • Genießen :-)

41
Massimo

Die Installation eines 64-Bit-Betriebssystems ist für die Installation der VM ware ESXi-Version) erforderlich. Ich glaube nicht, dass Sie diese Installation fortsetzen können, wenn die CPU dies unterstützt.

2
ashesh

Ich konnte ESXi 4.1 erfolgreich auf einer Virtualbox-VM installieren. Ich hatte das gleiche Problem mit der Tastatur nicht erkannt. Aus einer Laune heraus habe ich versucht, es auf Virtualbox 3.2.6 zu installieren, wobei ich einige Anpassungen vorgenommen habe, und keine Probleme festgestellt.

Wenn Sie die VM erstellen, den Speicher auf 2 GB und die Festplatte auf 10 GB einstellen, habe ich die Netzwerkkarte in Bridged geändert, damit ich den Client von meinem Host-Desktop aus verwenden kann. Klicken Sie dann auf die erweiterte Option und wählen Sie den Intel 1000 Server aus MT Karte. Ich habe das Video auch auf 128 MB geändert, aber ich bezweifle, dass dies irgendetwas behindern würde, wenn es niedriger wäre. Walla, keine Tastaturprobleme und die Installation ist gut abgeschlossen. Sie können dann alle Konfigurationsänderungen ohne Probleme vornehmen .

1
Ed B