Jobber med og endrer størrelse på Windows Server 2012 VHD-er

Hvis du bruker Hyper-V-virtualiseringsrollen i Windows Server 2012, kan det hende du har noen virtuelle harddisker (VHD-er) å administrere. Når nye virtuelle maskiner (VM-er) opprettes, tildeles de en eller flere VHD-er av spesifikke typer og størrelser, og hvilke VHD-er nye VM-er som blir mottatt, er vanligvis tilknyttet en VM-mal eller galleribilde. Etter å ha distribuert standardbilde-VM, er det ofte nødvendig å endre VHD-parametrene over livssyklusen til VM, for eksempel for å øke den maksimale størrelsen på en eller flere VHD-er.

Å jobbe med VHD-er er stressfritt i Windows Server 2012 Hyper-V. Sammenlignet med tidligere utgivelser av Hyper-V, kan Windows Server 2012 VHD-er være mye større, er enda tryggere og har krympbar størrelse og kapasitet. Windows Server 2012 introduserer en ny VHD-type, med VHDX -filtypen, med enkel og utskiftbar støtte for den eksisterende Windows Server 2008-format VHD -filtypen. Det er et alternativ å krympe kapasiteten til en VHDX ved bruk av Windows Server 2012 brukergrensesnitt (UI), og du kan også krympe den maksimale kapasiteten til VHDXer ved hjelp av PowerShell.

Om det nye VHDX-filformatet

Spesifikasjonen ".VHDX" VHD-filformat gir en disk-i-en-fil-abstraksjon for å forbedre det originale Hyper-V-diskformatet, ".VHD" -filen. VHDX-filbeholderen gjør det mulig å lagre informasjon om VHD-innhold og tilstand i metadata. Det er noen spesifikke fordeler som utnytter det nye filformatet:

  • Større: Støtte for virtuell harddisklagringskapasitet på opptil 64-TB ved bruk av Windows Server 2012 VHDX-format, sammen med full støtte for Windows Server 2008-stil VHD-er med en 2-TB kapasitet.
  • Sikkerere: Beskyttelse mot datakorrupsjon under strømbrudd ved å logge oppdateringer til VHDX-metadatastrukturer i filbeholderen.
  • Krympbar: Oppnå høyere lagringseffektivitet ved behov ved å trimme den fysiske størrelsen på dynamiske VHDX-filer, samt redusere den maksimale kapasiteten til VHDX-stil VHD-er.

Migrering mellom VHD og VHDX filformater

Hvis du har oppgradert fra Windows Server 2008 Hyper-V og VM-ene dine fremdeles har det eldre VHD-formatet, er det enkelt å migrere til det nyere VHDX-formatet, og det er en reversibel operasjon. Bruk Hyper-V UI i Windows Server 2012, velg for å redigere VHD og velg å Konvertere til VHDX-format som vist i figur A. (Den ekvivalente PowerShell-kommandoen er Convert-VHD.)

Figur A

Konverter VHD-format til nytt VHDX-format ved hjelp av Windows Server 2012 Hyper-V MMC.

Konvertering til VHDX (eller hvis du velger senere, tilbake til VHD fra VHDX) er en offline prosess, det vil si at VM må stenges mens diskene konverteres. Det er en sikker prosess fordi kilden VHD eller VHDX forblir som et tilbakeblikk i tilfelle konverteringen mislyktes. Etter å ha slått av diskkonfigurasjonen i VM-innstillingene, og startet opp VM på de konverterte platene, kan du slette VHD- eller VHDX-filene.

Redusere VHDX størrelse og kapasitet

Å krympe både den fysiske størrelsen, og spesielt redusere den logiske maksimale kapasiteten til en VHD, var vanskelig i tidligere utgivelser av Hyper-V. Dette resulterte i mye overprovisioning når dynamisk utvidende VHD-er ble konvertert til VHD-er i fast størrelse - ofte til standard 127-GB-størrelse - selv når de bare inneholdt noen få GB data. Windows Server 2012 hjelper når du trenger å krympe lagring.

Etter å ha konvertert en dynamisk utvidende VHD til VHDX-format, blir et nytt krympe- menyalternativ tilgjengelig i Hyper-V UI som vist i figur B. VHDX-format VHDs utsetter bare krympealternativet når det er ledig plass i VHDX-filen for å gjenvinne.

Figur B

Krymp-alternativet er tilgjengelig på Windows Server 2012 VHDX-formatfiler.
For å få et inntrykk av hvordan krympe kan fungere i miljøet ditt, bør du vurdere dette scenariet: Du vil trimme diskplassen som forbrukes ved å utvide disk VHDX-filer dynamisk, ved å redusere den maksimale kapasiteten til diskpartisjoner i filene. Figur C viser bruk av Windows Server 2012 Disk Management UI for å krympe C: -stasjonen til VM selv-på plass-med 5-GB.
  • Høyreklikk på volumet i Diskstyring og velg Krympvolum.
  • Angi hvor mye plass som skal krympe, og trykk på Krymp- knappen.
Denne handlingen reduserer volumets maksimale logiske kapasitet med 5 GB, og den kan frigjøre plass som kan gjenvinnes av Hyper-V VHDX Shrink-oppgaven sett i figur B, noe som resulterer i en fysisk reduksjon i VHDX-filstørrelse.

Figur C

Å krympe C: stasjonen fra en Windows Server 2012 VM gjenvinner ledig plass for Hyper-V å gjenvinne.

Endre størrelse på VHDX-kapasitet med PowerShell

Windows Server 2012 introduserer Storage Cmdlets i Windows PowerShell slik at du kan automatisere og skripta arbeid på VHD- og VHDX-filer. Størrelses-partisjonen og størrelse-vhd PowerShell cmdlets kan brukes som vist i de følgende fire linjene i PowerShell for å endre kapasiteten på en VHDX-format, i dette eksemplet fra 50 GB til 35 GB.

Merk : Den første PowerShell-cmdleten (mount-vhd) bekrefter (i skjermutgangen) stasjonsbokstaven som partisjonen du vil trimme er montert på. I dette eksemplet er E: -stasjonen det tilordnede VHDX-volumet for den faktiske C: -stasjonen til den aktive partisjonen inne i VHDX. (Takk til Ben Armstrong for denne prosedyren.)
 PS C: \ Windows \ system32> mount-vhd \\ FS01 \ vmdata \ AS02_C.vhdx -passthru | get-disk | get-partition | få volum 
 DriveLetter FileSystemLabel FileSystem DriveType HealthStatus SizeRemaining Size 
 ----------- --------------- ---------- --------- ----- ------- ------------- ---- 
 E NTFS Fast sunn 32, 27 GB 51, 66 GB 
 D System Reservert NTFS Fast Sunt 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> endre størrelse-vhd \\ FS01 \ vmdata \ AS02_C.vhdx -ToMinimumSize 

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

Microsoft har en interessant og omfattende hvitbok å laste ned på denne lenken som viser alle de nye Windows Server 2012 Hyper-V-funksjonene; for eksempel i lagringskategorien er det nå fiberkanalgjestklynging:

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

© Copyright 2021 | pepebotifarra.com