Technical Anshu Startseite › Tutorials › Proxmox Nested VM auf ESXi
🧪 Nested Virtualization Lab

Proxmox Nested VM Setup – ESXi-Tutorial

Führen Sie Proxmox VE als virtuelle Maschine in VMware ESXi aus, mit echten VMs darin. Zwei Einstellungen entscheiden darüber, ob es funktioniert – der Schalter für die exponierte Virtualisierung auf der ESXi-Seite und die Sicherheitskorrektur für die Portgruppe auf der Netzwerkseite – sowie die Terminalprüfungen, die beweisen, dass KVM aktiv ist, und die ehrlichen Grenzen eines verschachtelten Labors.

✍️ Technical Anshu🖥️ Proxmox VE + VMware ESXi🎧 Multi-Language Audio
Proxmox Nested VM Setup – ESXi-Tutorial
🎧 Mehrsprachiges Audio: Klicken Sie im Videoplayer auf [Einstellungen] (⚙️) ➔ [Audiospur], um Ihre Sprache auszuwählen.

📑Chapters

  1. What nested virtualization is — and the honest lab picture before you start
  2. Creating the Proxmox VM in ESXi with lab-sized resources
  3. Setting one — expose hardware assisted virtualization to the guest OS
  4. Installing Proxmox VE and opening the web interface on port 8006
  5. Proving KVM is alive — the three terminal checks
  6. The port group fix — why VMs inside Proxmox have no network
  7. Creating a VM inside Proxmox — CPU type host
  8. Honest lab limits — learning yes, production no

📋 Übersicht und Schritt-für-Schritt-Anleitung

1

Bevor Sie beginnen – Das ehrliche Bild

Verschachtelte Virtualisierung bedeutet, dass ein Hypervisor in einer virtuellen Maschine läuft: Proxmox in ESXi, mit seinen eigenen VMs und Containern darin. Es ist das günstigste Labor, das es gibt – ein Server, zwei zu erlernende Plattformen, keine zusätzliche Hardware. Aber drei Fakten sollten klar sein, bevor Sie beginnen.

Erstens ist dies eine Labortechnik. VMware unterstützt die Ausführung von Hypervisoren von Drittanbietern auf ESXi nicht, abgesehen von eng dokumentierten Fällen wie Hyper-V für virtualisierungsbasierte Sicherheit. Nested Proxmox funktioniert und wird von Tausenden von Heimlaboren betrieben – aber kein Anbieter nimmt Ihren diesbezüglichen Support-Anruf entgegen.

Zweitens muss die physische CPU über Intel VT-x oder AMD-V verfügen, im Server-BIOS aktiviert. ESXi kann eine Funktion, die die Hardware deaktiviert hat, nicht weiterleiten.

Drittens ist ein verschachteltes Setup nur so stark wie die freie Kapazität des Hosts. Proxmox selbst benötigt Ressourcen, und jede VM innerhalb von Proxmox gibt diese erneut aus – ein 8-GB-Host wird ein enttäuschendes Labor hosten.

2

Erstellen Sie die Proxmox-VM in ESXi mit Ressourcen in Laborgröße

Erstellen Sie eine neue virtuelle Maschine in ESXi. Stellen Sie die Gastbetriebssystemfamilie auf Linux ein – ein Debian 64-Bit-Profil ist die beste Übereinstimmung, da Proxmox VE auf Debian basiert. Geben Sie ihm 4 vCPUs und 8–16 GB RAM: Proxmox selbst verbraucht etwa 1–2 GB im Leerlauf, der Rest ist für die Gäste, die Sie darin ausführen.

Erstellen Sie eine virtuelle Festplatte mit 100 GB oder mehr – die Festplatte jeder verschachtelten VM wird in dieser gespeichert. Für den Netzwerkadapter funktioniert VMXNET3, wenn Ihre Proxmox-Version ihn sauber erkennt, und E1000E funktioniert auch; Beide sind mit dem Debian-basierten Installationsprogramm in Ordnung.

Schließen Sie das Proxmox VE ISO an das CD/DVD-Laufwerk an und stellen Sie es so ein, dass es beim Einschalten verbunden wird. Laden Sie die ISO nur von der offiziellen Website von Proxmox (proxmox.com) herunter. Schalten Sie die VM noch nicht ein – der nächste Schritt ist viel einfacher, wenn sie ausgeschaltet ist.

3

Einstellung eins – Hardwareunterstützte Virtualisierung dem Gastbetriebssystem zur Verfügung stellen

Dies ist die Einstellung, auf der das gesamte Setup basiert. Klicken Sie mit der rechten Maustaste auf die Proxmox-VM → Einstellungen bearbeiten, erweitern Sie auf der Registerkarte Virtuelle Hardware den Abschnitt CPU und aktivieren Sie Hardwareunterstützte Virtualisierung dem Gastbetriebssystem verfügbar machen. Dadurch werden die Virtualisierungserweiterungen der CPU – das vmx-Flag bei Intel, svm bei AMD – an die Proxmox-VM weitergeleitet, sodass der Proxmox-eigene KVM-Hypervisor sie verwenden kann.

Ohne dieses Kontrollkästchen wird Proxmox normal installiert und gestartet, aber keine darin enthaltene VM kann die KVM-Beschleunigung nutzen – und der Fehler tritt nur auf, wenn Sie versuchen, Ihren ersten verschachtelten Gast zu starten.

Das Kontrollkästchen schreibt eine Zeile in die Konfigurationsdatei .vmx der VM, und Sie können dieselbe Zeile selbst hinzufügen, wenn das Kontrollkästchen schwer zu erreichen ist:

VMX Configuration File
vhv.enable = "TRUE"
⚠️ Power the VM fully off before editing the .vmx file. ESXi holds a running VM's .vmx in memory and rewrites it at shutdown, silently discarding your edits. Use one route or the other — the checkbox and the line are the same switch, so there is nothing to gain from applying both. Afterwards, the VM's Configure tab should show the nested hypervisor CPU as enabled.
4

Installieren Sie Proxmox VE und öffnen Sie das Webinterface

Schalten Sie die VM ein und booten Sie von der ISO, um das Proxmox VE-Installationsprogramm auszuführen. Wählen Sie das Ziellaufwerk (das von Ihnen erstellte virtuelle 100-GB-Laufwerk), legen Sie Ihr Land, Ihre Zeitzone und Ihr Tastaturlayout fest, legen Sie ein Root-Passwort und eine E-Mail-Adresse fest und geben Sie dem Server einen Hostnamen und eine feste Verwaltungs-IP-Adresse in Ihrem Labornetzwerk.

Wenn die Installation abgeschlossen ist, lassen Sie die VM in Proxmox neu starten (Sie können die ISO jetzt trennen). Öffnen Sie dann über einen Browser auf Ihrem PC die Proxmox-Weboberfläche. Ersetzen Sie die Adresse unten durch die IP, die Sie Proxmox bei der Installation angegeben haben:

Browser Address Bar
https://YOUR-PROXMOX-IP:8006
📌 The browser will warn about the certificate — a fresh Proxmox install uses a self-signed one. Proceed past the warning (this is your own server on your own network) and log in as root with the PAM realm selected.
5

Beweisen Sie, dass KVM aktiv ist – Die drei Terminalprüfungen

Erstellen Sie noch keinen einzigen Gast. Wählen Sie in der Proxmox-Weboberfläche Ihren Knoten aus, öffnen Sie die Shell und führen Sie dann diese drei Prüfungen durch. Zunächst muss das KVM-Gerät vorhanden sein:

Proxmox Shell
ls -l /dev/kvm

Second, nested virtualization must be switched on inside the KVM module. On an Intel host this must answer Y:

Proxmox Shell
cat /sys/module/kvm_intel/parameters/nested

(On an AMD host the module is kvm_amd instead, and the answer to look for is 1.) Third, the virtualization flag itself must be visible in the CPU information — the count must be above zero:

Proxmox Shell
egrep -c "(vmx|svm)" /proc/cpuinfo

Device present, nested answered Y, flag count above zero — all three green means the ESXi side is done, and any remaining problem lives inside Proxmox. If /dev/kvm is missing, door one is shut: go back to Step 3 and check the setting with the VM powered off. Ninety seconds here saves an evening of guessing.

6

Der Portgruppen-Fix – Warum VMs in Proxmox kein Netzwerk haben

Der seltsamste Nested-Lab-Fehler: Proxmox selbst ist perfekt online – es pingt das Gateway an, lädt Updates herunter und lädt seine Web-Benutzeroberfläche – und doch ist jede VM darin netzwerktot, erhält keine DHCP-Adresse oder erreicht nichts. Nichts ist kaputt. ESXi kennt genau eine Maschine an diesem Port – die Proxmox-VM, mit einer MAC-Adresse – und jeder Gast innerhalb von Proxmox sendet mit seiner eigenen MAC-Adresse, die am virtuellen Switch scheinbar gefälscht ankommt. Die Standard-Sicherheitsrichtlinien der Portgruppe löschen diese Frames sofort, und Antworten können auch nicht zurückfinden.

Die Lösung besteht aus drei Einstellungen. Gehen Sie in ESXi zu Netzwerk und wählen Sie die Portgruppe aus, mit der die Proxmox-VM verbunden ist. Bearbeiten Sie die Einstellungen, öffnen Sie den Abschnitt Sicherheit und setzen Sie alle drei Richtlinien auf Akzeptieren:

• Promiscuous-Modus: Akzeptieren
• MAC-Adressänderungen: Akzeptieren
• Gefälschte Übertragungen: Akzeptieren

Speichern Sie, starten Sie dann den verschachtelten Gast (oder nur sein Netzwerk) neu und testen Sie ihn erneut. Es ist kein Neustart von Proxmox oder ESXi erforderlich – die Änderung wird wirksam, sobald der Gast erneut überträgt.

⚠️ Diese Einstellungen lockern echte Schutzmaßnahmen – das ist ihre Aufgabe auf einem Labortisch und ein Risiko anderswo. Legen Sie sie auf einer dedizierten Laborportgruppe für die Proxmox-VM fest, nicht auf der Portgruppe, von der Ihre anderen VMs abhängig sind.
7

Erstellen Sie eine VM in Proxmox – Legen Sie den CPU-Typ auf Host fest

Es gibt eine zweite Tür, durch die die Virtualisierungsflagge passieren muss, und sie befindet sich innerhalb von Proxmox. Eine neue in Proxmox erstellte VM verwendet standardmäßig ein emuliertes CPU-Modell (die kvm64-Familie), das bewusst eine alte, generische CPU ohne das Virtualisierungs-Flag präsentiert – sodass ein Gast, der selbst VMs ausführen oder flag-abhängige Funktionen nutzen möchte, nichts sieht.

Wenn Sie eine VM in Proxmox erstellen, öffnen Sie deren Hardware-Einstellungen und stellen Sie den CPU-Typ auf Host ein. Der Gast erhält dann das echte CPU-Modell und die Flags der Maschine darunter – was in einer Verschachtelung bedeutet, dass die Flags, die ESXi an Proxmox übergeben hat, eine Ebene weiter unten fließen. Laden Sie ein ISO in den lokalen Speicher von Proxmox hoch, erstellen Sie die VM auf normale Weise mit dieser einen Änderung, starten Sie sie und bestätigen Sie, dass sie startet und eine IP-Adresse in Ihrem Netzwerk annimmt. Ihr verschachteltes Labor arbeitet jetzt durchgehend.

✅ LXC-Container laufen besser als VMs in einem verschachtelten Proxmox. Ein Container teilt den Proxmox-Kernel, anstatt den zweiten Hypervisor aufzufordern, Hardware zu emulieren, sodass er den größten Teil der doppelten Leistungssteuer überspringt. Für Dienste, die reibungslos in einem Container laufen, bevorzugen Sie einen – und bewahren Sie vollständige VMs für die Gäste auf, die wirklich ihren eigenen Kernel benötigen.
8

Ehrliche Laborgrenzen – wofür dieses Setup gedacht ist und wofür nicht

Alles in einem Nest zahlt die Leistungssteuer doppelt: Die Arbeit der verschachtelten VM wird von Proxmox verarbeitet, dessen eigene Arbeit erneut von ESXi verarbeitet wird, zusätzlich zur gleichen physischen CPU, demselben RAM und demselben Speicher. Erwarten Sie, dass sich verschachtelte Gäste spürbar langsamer anfühlen als die gleiche VM, die direkt auf einem der beiden Hypervisoren läuft – Windows-Gäste zahlen dafür am meisten.

Warum also überhaupt Proxmox in ESXi ausführen? Die ehrlichen Gründe sind gute: Es ist der günstigste Weg, eine zweite Plattform zu erlernen, eine Migration zu proben, Proxmox-Funktionen zu testen und Dinge sicher kaputt zu machen – ein Server, zwei Hypervisoren, keine zusätzliche Hardware und nichts in der Produktion kann beschädigt werden.

Und wenn das Labor aus dem Nest herauswächst, ist der Ausweg ganz einfach: Erstellen Sie Backups Ihrer Proxmox-Konfiguration und Ihrer Gäste und bauen Sie dasselbe Setup auf Bare-Metal neu auf. Die Einstellungen auf dieser Seite – exponierte Virtualisierung, Portgruppen, Host-CPU – sind genau die Dinge, die verschwinden, wenn Proxmox die Hardware besitzt, was vielmehr der Punkt ist: gut für das Lernen, falsch für die Produktion.

🏷️Topic Search Variables & Keywords

🔍 Proxmox VE 🔍 VMware ESXi 🔍 Nested Virtualization 🔍 vhv.enable 🔍 KVM 🔍 /dev/kvm 🔍 Port Group Security 🔍 Promiscuous Mode 🔍 Forged Transmits 🔍 CPU Type Host 🔍 Proxmox Lab 🔍 TechnicalAnshu
🎙️ Vollständiges Transkript – zum Erweitern antippen

Schritt-für-Schritt-Anleitung und Lösungen zur Fehlerbehebung – KONFIGURIEREN SIE PROXMOX IN DER VMWARE ESXi NESTED VM-TUTORIAL. Bildschirmdemonstration durch Technical Anshu.

Installieren Sie Proxmox VE als VM auf VMware ESXi und führen Sie darin echte VMs aus. Die beiden Einstellungen, die dafür sorgen, dass die verschachtelte Virtualisierung funktioniert, die Portgruppenkorrektur und ehrliche Laborgrenzen.

(Das Transkript endet hier auf der Quellseite)

❓ Häufig gestellte Fragen

Ist dieses Tutorial zu 100 % kostenlos?

Ja! Alle von Technical Anshu demonstrierten Leitfäden und Methoden nutzen kostenlose, legale und pädagogische Ressourcen.

Können Anfänger dieser Anleitung folgen?

Absolut! Jeder Schritt wird auf dem Bildschirm mit detaillierten Anweisungen demonstriert, sodass jeder problemlos mitmachen kann.

Wo kann ich Fragen stellen, wenn ich nicht weiterkomme?

Hinterlassen Sie einen Kommentar direkt zum YouTube-Video und unsere Community und Technical Anshu helfen Ihnen weiter.

🚀 Sehen Sie sich das vollständige Tutorial auf YouTube an

🚀 Sehen Sie sich das vollständige Schritt-für-Schritt-Video-Tutorial auf YouTube an: https://www.youtube.com/watch?v=_KeUQr-Nq1Y

Abonnieren Sie Technical Anshu für IT-Support, Windows-Fehlerbehebung und Serververwaltung.

▶️ Vollständiges Video ansehen
Dieses Tutorial basiert auf dem Proxmox Nested VM Setup-Video von Technical Anshu. • Sind Sie bei irgendeinem Schritt nicht weitergekommen? Fragen Sie in den Videokommentaren nach – dort bekommen Sie Hilfe 🙏