Opret en Windows Server VM på Proxmox (trin-for-trin)

Denne artikel forklarer, hvordan du opretter og konfigurerer en virtuel Windows-maskine på en Proxmox VE-hypervisor. Vi vil undersøge de vigtigste anbefalinger og bedste praksis for at konfigurere optimale virtuelle maskine-indstillinger, installere et Windows Server-gæsteoperativsystem og køre det i en Proxmox VM.

Indhold:

Forberedende trin:

  • Download ISO-billedet med VirtIO-drivere til Windows-gæster (virtio-win.iso).
  • Download Windows-installations ISO-billedet (Windows Server 2025 i dette eksempel).

Log ind på Proxmox-webgrænsefladen (https://proxmox-ip:8006) og upload ISO-billederne til Proxmox-lageret (ISO billeder –> klikUpload-> angiv stien til ISO-billedfilen).

Som standard gemmes ISO-billeder på Proxmox-værter i/var/lib/vz/templates/isovejviser.

Konfigurer en Windows Server Virtual Machine på Proxmox

Det næste trin er at oprette en ny virtuel maskine på Proxmox-værten til Windows Server-gæsten.

  1. Højreklik på Proxmox-værten og vælgOpret VM
  2. Generelfanen, skal du angive et meningsfuldt navn og id for den virtuelle maskine. Du kan efterlade det foreslåede ID eller manuelt indtaste et andet. For eksempel kan du bruge den sidste oktet af VM IP-adressen som VMID.
  3. DUfanen, vælg gæsteoperativsystemtypen (Microsoft Windows 11/2022/2025) og Windows-installations ISO-billedet, der blev uploadet til Proxmox-lageret.
  4. Konfigurer følgende indstillinger påSystemfane:
    Firmware:OVMF (UEFI)– det er den anbefalede platformstype til moderne versioner af Windows. SeaBIOS kan bruges til ældre systemer.
    Tilføj EFI Disk:Aktiver. Vælg lageret til EFI-disken. Lad disktypen være standard,qcow2.
    Forhåndsregistreringsnøgler:Aktiver(tilføj standard Microsoft Secure Boot-nøglerne).
    Diskcontroller type:VirtIO SCSI single
    Qemu Agent:Aktiver
    TPM: marker denne mulighed, hvis du har brug for virtuel TPM-understøttelse i en virtuel maskine (TPM 2.0 er et obligatorisk krav til Windows 11)
  5. Diskefane, tilføje enSCSIdisk i stedet for en IDE (SCSI-protokollen er hurtigere og mere effektiv end IDE eller SATA). Indstil diskstørrelsen (til Windows, mindst 40 GB).
  6. Vælg diskbilledets format:(har et minimum af funktioner, men den bedste ydeevne),VMDK(kompatibel med VMware), ellerQCOW2(avanceret diskformat med snapshot-understøttelse). Deqcow2formatet bruges som standard (lad det være som det er).
  7. AktiverKassérmulighed for at bruge diskplads mere effektivt (det fungerer på samme måde som TRIM-funktionen på SSD'er ved at rydde slettede data og frigøre plads). For at forbedre ydeevnen skal du brugeSkriv tilbagetilstand som cachetype. Hvis caching er deaktiveret (Standard (ingen cache)), giver denne tilstand bedre beskyttelse mod tab af data i tilfælde af en uventet lukning af værten eller VM'en, men det kan resultere i langsommere diskydeevne. DeSkriv igennemtilstand er optimal til høj læsebelastning.
  8. Indstil antallet af kerner, der skal allokeres til VM'en påCPUfane (mindst 2 kerner afværttype til Windows). Tilføj yderligere CPU-sockets og aktiver NUMA-understøttelse for højtydende Windows VM'er.
    DeværtCPU-type giver VM'en adgang til alle funktionerne i den fysiske CPU uden at bruge emulering. Denne tilstand tillader indlejret virtualisering at fungere i gæste-Windows. Dette gør det muligt at køre både Hyper-V og Windows Subsystem for Linux (WSL2) i en Proxmox virtuel maskine.
  9. Hukommelsefanen, skal du angive, hvor meget RAM der skal allokeres til VM'en. Det anbefalede minimum er 4096 MB for Windows VM. Du kan reservere RAM til en VM ved at bruge "Minimum hukommelse" valgmulighed. "Ballonflyvning” tillader hypervisoren at genvinde ubrugt hukommelse fra VM'en, når mængden af ​​RAM, der bruges af værten, overstiger en høj tærskel (typisk over 80%).
  10. I denNetværkfanen, skal du vælgeVirtIO (paravirtualiseret)virtuel netværkskortmodel i stedet for Intel E1000. Vælg den netværksbro, hvorigennem du vil eksponere din VM. I dette eksempel,vmbr0er forbundet til Proxmox-værtens fysiske netværksinterface.
  11. For at forhindre, at Proxmox firewall-regler anvendes på VM'en, skal du deaktivereFirewallvalgmulighed. I dette tilfælde antages det, at den indbyggede Windows Defender Firewall i gæsteoperativsystemet på den virtuelle maskine vil blive brugt.
  12. Gennemgå indstillingerne på den næste fane, og klik derefterSluttefor at begynde at oprette VM'en.

Når VM'en er blevet oprettet, skal du tilføje et ekstra virtuelt cd/dvd-drev i indstillingerne. VælgeVM->Hardwarefanen ->Tilføje->CD/DVD-drev.

Monter ISO-billedet med VirtIO-driverne i det virtuelle drev. Alt er klar til at installere gæstevinduerne i den virtuelle Proxmox-maskine.

Installation af Windows Server Guest på Proxmox VM

I VM-indstillingerne skal du gå tilKonsolfanen og klikStart nuat køre VM.

Tryk på en vilkårlig tast for at starte Windows-installationsprocessen. Dernæst starter Windows Setup-guiden, hvor du skal vælge sprogindstillinger, Windows Server-udgave osv.

På skærmen, hvor du skal vælge en disk for at installere operativsystemet, vil du se, at Windows Setup ikke registrerede din virtuelle harddisk. Problemet er, at Windows-billedet ikke indeholder drivere til VirtIO SCSI-controlleren.

Klik påIndlæs driverknappen for at indlæse diskcontroller-driveren i WinPE-tilstand.

Angiv mappen, der indeholderRed Hat VirtIO SCSI pass-through controller driverpå den monterede ISO med VirtIO-drivere (d:vioscsi2k25amd64). Installer driveren.

Den ikke-partitionerede lokale disk skulle nu være synlig for Windows Setup. Vælg det for at fortsætte installationen.

Når Windows-installationen er fuldført, skal du logge ind på gæsteoperativsystemet via Proxmox-konsollen. For at sendeCtrl+Alt+Delkombination til konsollen og log på med Windows-administratorkontoen, vælgVis ekstra nøgleri venstre panel, og send derefter den ønskede tastekombination.

Åbn Windows Enhedshåndtering (devmgmt.msc). Som du kan se, mangler flere enhedsdrivere og skal installeres fra VirtIO-driverbilledet. Kørvirtio-win-gt-x64.msiinstallationsprogram fra ISO og installer det med standardindstillinger.

Under installationen af ​​Windows 11, som kræver internetadgang, registrerer gæsteoperativsystemet muligvis ikkeRed Hat VirtIO Ethernet virtuel netværksadapter.For at løse dette skal du manuelt indlæse netværksdriveren fraNetKVMw2k5amd64mappe på Windows Setup-skærmen.

Installer derefterQEMU gæsteagentved at kørevirtio-win-guest-tools.exefil.

I Windows-gæsten skal du kontrollere, at QEMU-agenttjenesten kører.

Get-Service QEMU-GA

Efter installation af QEMU-gæsteintegrationsværktøjerne,Oversigtfanen i Proxmox-konsollen vil vise den IP-adresse, der er hentet fra gæsteoperativsystemet.

Du kan kontrollere tilstedeværelsen af ​​Qemu-agenten i VM'en fra Proxmox-værtskonsollen.

qm agent <vmid> ping

Når installationen er fuldført, skal du fjerne VirtIO-driverdisken fra VM'ens virtuelle hardware.

Fuldfør Windows-installationen og den grundlæggende konfiguration på gæstemaskinen: Indstil computerens værtsnavn, konfigurer den statiske IP (hvis relevant), skift tid og tidszone, aktiver RDP, installer Windows-opdateringer, tilføj de nødvendige roller og funktioner osv.

Foreslået læsning:Opret en afstemning i Microsoft Teams: Trin-for-trin-vejledning

Se vejledningen for grundlæggende kommandoer til at konfigurere Windows Server uden en grafisk grænseflade (Server Core).

Related Posts