Erstellen Sie eine Windows Server-VM auf Proxmox (Schritt-für-Schritt)

In diesem Artikel wird erläutert, wie Sie eine virtuelle Windows-Maschine auf einem Proxmox VE-Hypervisor erstellen und konfigurieren. Wir werden die wichtigsten Empfehlungen und Best Practices für die Konfiguration optimaler Einstellungen für virtuelle Maschinen, die Installation eines Windows Server-Gastbetriebssystems und dessen Ausführung in einer Proxmox-VM untersuchen.

Inhalt:

Vorbereitende Schritte:

  • Laden Sie das ISO-Image mit VirtIO-Treibern für Windows-Gäste herunter (virtio-win.iso).
  • Laden Sie das Windows-Installations-ISO-Image herunter (in diesem Beispiel Windows Server 2025).

Melden Sie sich bei der Proxmox-Weboberfläche an (https://proxmox-ip:8006) und laden Sie die ISO-Images in den Proxmox-Speicher hoch (ISO-Bilder –> klickenHochladen-> Geben Sie den Pfad zur ISO-Image-Datei an).

Standardmäßig werden ISO-Images auf Proxmox-Hosts im gespeichert/var/lib/vz/templates/isoVerzeichnis.

Konfigurieren Sie eine virtuelle Windows Server-Maschine auf Proxmox

Der nächste Schritt besteht darin, eine neue virtuelle Maschine auf dem Proxmox-Host für den Windows Server-Gast zu erstellen.

  1. Klicken Sie mit der rechten Maustaste auf den Proxmox-Host und wählen Sie ausVM erstellen
  2. Auf derAllgemeinGeben Sie auf der Registerkarte einen aussagekräftigen Namen und eine ID für die virtuelle Maschine an. Sie können die vorgeschlagene ID belassen oder manuell eine andere eingeben. Sie können beispielsweise das letzte Oktett der VM-IP-Adresse als VMID verwenden.
  3. Auf derDUWählen Sie auf der Registerkarte „Gastbetriebssystem“ den Typ des Gastbetriebssystems aus (Microsoft Windows 11/2022/2025) und das Windows-Installations-ISO-Image, das in den Proxmox-Speicher hochgeladen wurde.
  4. Konfigurieren Sie die folgenden Einstellungen auf demSystemTab:
    Firmware:OVMF (UEFI)– Dies ist der empfohlene Plattformtyp für moderne Windows-Versionen. SeaBIOS kann für Legacy-Systeme verwendet werden.
    EFI-Datenträger hinzufügen:Aktivieren. Wählen Sie den Speicher für die EFI-Festplatte. Belassen Sie den Festplattentyp als Standard.qcow2.
    Schlüssel zur Vorabregistrierung:Aktivieren(Fügen Sie die standardmäßigen Microsoft Secure Boot-Schlüssel hinzu.)
    Typ des Festplattencontrollers:VirtIO SCSI Single
    Qemu-Agent:Aktivieren
    TPM: Aktivieren Sie diese Option, wenn Sie virtuelle TPM-Unterstützung in einer virtuellen Maschine benötigen (TPM 2.0 ist eine zwingende Voraussetzung für Windows 11)
  5. Auf derFestplattenTab, fügen Sie eine hinzuSCSIFestplatte statt einer IDE (das SCSI-Protokoll ist schneller und effizienter als die IDE oder SATA). Legen Sie die Festplattengröße fest (für Windows mindestens 40 GB).
  6. Wählen Sie das Disk-Image-Format:ROH(hat die minimalen Funktionen, aber die beste Leistung),VMDK(kompatibel mit VMware), oderQCOW2(Erweitertes Festplattenformat mit Snapshot-Unterstützung). Derqcow2Das Format wird standardmäßig verwendet (lassen Sie es unverändert).
  7. Aktivieren Sie dieVerwerfenOption zur effizienteren Nutzung des Festplattenspeichers (sie funktioniert ähnlich wie die TRIM-Funktion auf SSDs, indem sie gelöschte Daten löscht und Speicherplatz freigibt). Um die Leistung zu verbessern, verwenden Sie dieSchreiben Sie zurückModus als Caching-Typ. Wenn das Caching deaktiviert ist (Standard (kein Cache)) bietet dieser Modus einen besseren Schutz vor Datenverlust im Falle eines unerwarteten Herunterfahrens des Hosts oder der VM, kann jedoch zu einer langsameren Festplattenleistung führen. DerDurchschreibenDer Modus ist optimal für hohe Leselasten.
  8. Legen Sie die Anzahl der Kerne fest, die der VM auf dem zugewiesen werden sollenCPURegisterkarte (mindestens 2 Kerne derGastgeberTyp für Windows). Fügen Sie zusätzliche CPU-Sockel hinzu und aktivieren Sie die NUMA-Unterstützung für leistungsstarke Windows-VMs.
    DerGastgeberDer CPU-Typ ermöglicht es der VM, auf alle Funktionen der physischen CPU zuzugreifen, ohne Emulation zu verwenden. In diesem Modus kann die verschachtelte Virtualisierung in Gast-Windows funktionieren. Dadurch können sowohl das Hyper-V- als auch das Windows-Subsystem für Linux (WSL2) in einer virtuellen Proxmox-Maschine ausgeführt werden.
  9. Auf derErinnerungGeben Sie auf der Registerkarte an, wie viel RAM der VM zugewiesen werden soll. Das empfohlene Minimum beträgt 4096 MB für Windows-VM. Sie können RAM für eine VM reservieren, indem Sie „Minimaler Speicher” Option. Die „Ballonmodus„ermöglicht es dem Hypervisor, ungenutzten Speicher von der VM zurückzugewinnen, wenn die vom Host verwendete RAM-Menge einen hohen Schwellenwert überschreitet (normalerweise über 80 %).
  10. ImNetzwerkWählen Sie auf der Registerkarte „VirtIO (paravirtualisiert)virtuelles Netzwerkkartenmodell anstelle des Intel E1000. Wählen Sie die Netzwerkbrücke aus, über die Sie Ihre VM verfügbar machen möchten. In diesem Beispiel,vmbr0ist mit der physischen Netzwerkschnittstelle des Proxmox-Hosts verbunden.
  11. Um zu verhindern, dass Proxmox-Firewallregeln auf die VM angewendet werden, deaktivieren Sie dieFirewallOption. In diesem Fall wird davon ausgegangen, dass die integrierte Windows Defender-Firewall im Gastbetriebssystem der virtuellen Maschine verwendet wird.
  12. Überprüfen Sie die Einstellungen auf der nächsten Registerkarte und klicken Sie dann aufBeendenum mit der Erstellung der VM zu beginnen.

Sobald die VM erstellt wurde, fügen Sie in ihren Einstellungen ein zusätzliches virtuelles CD/DVD-Laufwerk hinzu. WählenVM->HardwareTab ->Hinzufügen->CD/DVD-Laufwerk.

Hängen Sie das ISO-Image mit den VirtIO-Treibern in das virtuelle Laufwerk ein. Alles ist bereit, um das Gast-Windows in der virtuellen Proxmox-Maschine zu installieren.

Installation von Windows Server Guest auf der Proxmox-VM

Gehen Sie in den VM-Einstellungen zuKonsoleTab und klicken SieBeginnen Sie jetztum die VM auszuführen.

Drücken Sie eine beliebige Taste, um den Windows-Installationsvorgang zu starten. Als Nächstes wird der Windows-Setup-Assistent gestartet, in dem Sie Spracheinstellungen, Windows Server-Edition usw. auswählen müssen.

Auf dem Bildschirm, auf dem Sie einen Datenträger für die Installation des Betriebssystems auswählen müssen, sehen Sie, dass Windows Setup Ihre virtuelle Festplatte nicht erkannt hat. Das Problem besteht darin, dass das Windows-Image keine Treiber für den VirtIO-SCSI-Controller enthält.

Klicken Sie aufTreiber ladenKlicken Sie auf die Schaltfläche, um den Festplatten-Controller-Treiber im WinPE-Modus zu laden.

Geben Sie den Ordner an, der die enthältRed Hat VirtIO SCSI-Pass-Through-Controller-Treiberauf der gemounteten ISO mit VirtIO-Treibern (d:vioscsi2k25amd64). Installieren Sie den Treiber.

Die nicht partitionierte lokale Festplatte sollte jetzt für das Windows-Setup sichtbar sein. Wählen Sie es aus, um die Installation fortzusetzen.

Sobald die Windows-Installation abgeschlossen ist, melden Sie sich über die Proxmox-Konsole beim Gastbetriebssystem an. Um die zu sendenCtrl+Alt+DelKombination zur Konsole und melden Sie sich mit dem Windows-Administratorkonto an, wählen SieZusätzliche Schlüssel anzeigenim linken Bereich und senden Sie dann die erforderliche Tastenkombination.

Öffnen Sie den Windows-Geräte-Manager (devmgmt.msc). Wie Sie sehen, fehlen mehrere Gerätetreiber und müssen über das VirtIO-Treiberimage installiert werden. Führen Sie das ausvirtio-win-gt-x64.msiLaden Sie das Installationsprogramm von der ISO herunter und installieren Sie es mit den Standardeinstellungen.

Während der Installation von Windows 11, die einen Internetzugang erfordert, erkennt das Gastbetriebssystem dies möglicherweise nichtRed Hat VirtIO Ethernet virtueller Netzwerkadapter.Um dies zu beheben, laden Sie den Netzwerktreiber manuell vonNetKVMw2k5amd64Verzeichnis auf dem Windows-Setup-Bildschirm.

Dann installieren Sie dieQEMU-Gastagentdurch Ausführen desvirtio-win-guest-tools.exeDatei.

Überprüfen Sie im Windows-Gast, ob der QEMU-Agent-Dienst ausgeführt wird.

Get-Service QEMU-GA

Nach der Installation der QEMU-Gastintegrationstools wird dieZusammenfassungAuf der Registerkarte „Proxmox“ in der Proxmox-Konsole wird die vom Gastbetriebssystem erhaltene IP-Adresse angezeigt.

Sie können das Vorhandensein des Qemu-Agenten in der VM über die Proxmox-Hostkonsole überprüfen.

qm agent <vmid> ping

Sobald die Installation abgeschlossen ist, entfernen Sie die VirtIO-Treiberdiskette von der virtuellen Hardware der VM.

Schließen Sie die Windows-Installation und die Grundkonfiguration auf dem Gastcomputer ab: Legen Sie den Hostnamen des Computers fest, konfigurieren Sie die statische IP (falls zutreffend), ändern Sie die Uhrzeit und Zeitzone, aktivieren Sie RDP, installieren Sie Windows-Updates, fügen Sie die erforderlichen Rollen und Funktionen hinzu usw.

Empfohlene Lektüre:Erstellen Sie eine Umfrage in Microsoft Teams: Schritt-für-Schritt-Anleitung

Grundlegende Befehle zum Konfigurieren von Windows Server ohne grafische Oberfläche (Server Core) finden Sie im Handbuch.

Related Posts