Arbejder med og ændrer størrelse på Windows Server 2012 VHD'er

Hvis du bruger Hyper-V-virtualiseringsrollen i Windows Server 2012, har du muligvis nogle virtuelle harddiske (VHD'er) til at administrere. Når nye virtuelle maskiner (VM'er) oprettes, tildeles de en eller flere VHD'er af specifikke typer og størrelser, og hvilke VHD'er nye VM'er modtager er normalt tilknyttet en VM-skabelon eller galleribillede. Efter installation af standardbillede-VM er det ofte nødvendigt at ændre VHD-parametre over VM's livscyklus, for eksempel for at øge den maksimale størrelse på en eller flere VHD'er.

Arbejde med VHD'er er stressfrie i Windows Server 2012 Hyper-V. Sammenlignet med tidligere udgivelser af Hyper-V, kan Windows Server 2012 VHD'er være meget større, er endnu sikrere og har krympbar størrelse og kapacitet. Windows Server 2012 introducerer en ny VHD-type med VHDX -filtypenavnet med let og udskiftelig support til den eksisterende Windows Server 2008-format VHD -filtypenavnstype. Der er en mulighed for at skrumpe kapaciteten på en VHDX vha. Windows Server 2012 brugergrænseflade (UI), og du kan også skrumpe den maksimale kapacitet på VHDX'er ved hjælp af PowerShell.

Om det nye VHDX-filformat

Specifikationen ".VHDX" VHD-filformat giver en disk-in-a-fil-abstraktion for at forbedre det originale Hyper-V-diskformat, ".VHD" -filen. VHDX-filcontaineren giver mulighed for, at der gemmes oplysninger om VHD-indhold og tilstand i metadata. Der er nogle specifikke fordele, der udnytter det nye filformat:

  • Større: Support til virtuel harddisklagringskapacitet på op til 64 TB ved hjælp af Windows Server 2012 VHDX-format sammen med fuld support til Windows Server 2008-stil VHD'er med en 2 TB-kapacitet.
  • Sikkerere: Beskyttelse mod datakorruption under strømfejl ved at logge opdateringer til VHDX-metadatastrukturer i filbeholderen.
  • Krympbar: Opnå højere opbevaringseffektivitet, når det er nødvendigt ved at beskære den fysiske størrelse på dynamiske VHDX-filer, samt sænke den maksimale kapacitet på VHDX-stil VHD'er.

Migration mellem VHD og VHDX filformater

Hvis du har opgraderet fra Windows Server 2008 Hyper-V, og dine VM'ere stadig har det ældre VHD-format, er det nemt at migrere til det nyere VHDX-format, og det er en reversibel handling. Brug af Hyper-V UI i Windows Server 2012, vælg at redigere VHD og vælg at konvertere til VHDX-format som vist i figur A. (Den ækvivalente PowerShell-kommando er Convert-VHD.)

Figur A

Konverter VHD-format til nyt VHDX-format ved hjælp af Windows Server 2012 Hyper-V MMC.

Konvertering til VHDX (eller hvis du vælger senere, tilbage til VHD fra VHDX) er en offline proces, det vil sige, VM skal lukkes ned, mens diske konverteres. Det er en sikker proces, fordi kilden VHD eller VHDX forbliver som et tilbageslag i tilfælde af, at konverteringen ikke lykkedes. Når du har slukket diskkonfigurationen i VM-indstillingerne og startet VM på de konverterede diske med succes, kan du slette kilden VHD- eller VHDX-fil (er).

Reducer VHDX-størrelse og -kapacitet

Krympning af både den fysiske størrelse og især reduktion af den logiske maksimale kapacitet af en VHD var vanskelig i tidligere udgivelser af Hyper-V. Dette resulterede i en masse overprovisionering, når dynamisk ekspanderende VHD'er blev konverteret til VHD'er i fast størrelse - ofte til standardstørrelsen på 127 GB - også når de kun indeholdt et par GB data. Windows Server 2012 hjælper, når du har behov for at skrumpe lager.

Efter konvertering af en dynamisk ekspanderende VHD til VHDX-format, bliver en ny krympemenuindstilling tilgængelig i Hyper-V UI som vist i figur B. VHDX-format VHD'er udsætter kun Shrink-indstillingen, når der er ledig plads i VHDX-filen til at gendanne.

Figur B

Funktionen Krymp er tilgængelig på Windows Server 2012 VHDX-formatfiler.
For at få en idé om, hvordan Krympe kan fungere i dit miljø, skal du overveje dette scenarie: Du vil trimme den diskplads, der forbruges ved dynamisk at udvide disk VHDX-filer, ved at reducere den maksimale kapacitet på diskpartitioner i filerne. Figur C viser, hvordan du bruger Windows Server 2012 Disk Management UI til at skrumpe C: -drevet i selve VM-sted-med 5-GB.
  • Højreklik på lydstyrken i Diskstyring og vælg Krymp lydstyrke.
  • Indtast mængden af ​​plads, der skal krympe, og tryk på Shrink- knappen.
Denne handling reducerer volumens maksimale logiske kapacitet med 5 GB, og det kan frigøre plads, der kan genvindes ved hjælp af Hyper-V VHDX Shrink-opgaven, der ses i figur B, hvilket resulterer i en fysisk reduktion i VHDX-filstørrelse.

Fig

Krympning af C: drev indefra i en Windows Server 2012 VM genvinder ledig plads til Hyper-V til at genanvende.

Ændre størrelse på VHDX-kapacitet med PowerShell

Windows Server 2012 introducerer Storage Cmdlets i Windows PowerShell, så du kan automatisere og script arbejde på VHD og VHDX filer. Størrelses-partitionen og størrelse-vhd PowerShell cmdlets kan bruges som vist i de følgende fire linjer i PowerShell til at ændre kapaciteten på en VHDX-formatdisk, i dette eksempel fra 50 GB til 35 GB.

Bemærk : Den første PowerShell cmdlet (mount-vhd) bekræfter (i sin skærmudgang) det drevbogstav, som den partition, du vil trimme, er monteret på. I dette eksempel er E: drevet det kortlagte VHDX-volumen for det faktiske C: drev for den aktive partition inde i VHDX. (Tak til Ben Armstrong for denne procedure.)
 PS C: \ Windows \ system32> mount-vhd \\ FS01 \ vmdata \ AS02_C.vhdx -passthru | get-disk | get-partition | get-volumen 
 DriveLetter FileSystemLabel FileSystem DriveType HealthStatus SizeRemaining Size 
 ----------- --------------- ---------- --------- ----- ------- ------------- ---- 
 E NTFS fast sundt 32, 27 GB 51, 66 GB 
 D System reserveret NTFS Fast sundt 108, 7 MB 350 MB 
 PS C: \ Windows \ system32> resize-partition -driveletter E-størrelse 35GB 
 PS C: \ Windows \ system32> demontering-vhd \\ FS01 \ vmdata \ AS02_C.vhdx 
 PS C: \ Windows \ system32> resize-vhd \\ FS01 \ vmdata \ AS02_C.vhdx -ToMinimumSize 

Funktionsguide: Windows Server 2012 Hyper-V vs. Windows Server 2008 R2 Hyper-V

Microsoft har en interessant og omfattende hvidbog til download på dette link, der viser alle de nye Windows Server 2012 Hyper-V-funktioner; for eksempel i lagerkategorien er der nu fiberkanal-gæsteklynger:

http://download.microsoft.com/download/2/C/A/2CA38362-37ED-4112-86A8-FDF14D5D4C9B/WS%202012%20Feature%20Comparison_Hyper-V.pdf

© Copyright 2021 | pepebotifarra.com