Introduktion til virtualisering: Forstå komponenterne i en Hyper-V VM

Hvis du nogensinde har arbejdet med Hyper-V, ved du måske, at en virtuel maskine består af et par filer og en eller anden konfiguration på værten. Disse filer indkapsler operativsystemet, der er installeret på den virtuelle maskine, samt applikationerne, der er installeret på det operativsystem.

Men hvordan ser disse filer ud på værten? Lad os nedbryde anatomien fra en Hyper-V VM. Det første område, man ser på en Hyper-V-server, er værtsindstillingsskærmen. Dette kan gøres enten lokalt (i tilfælde af Windows Server 2008/2012, som en fuld installation med Hyper-V-rollen) eller eksternt med Hyper-V Manager. Figur A nedenfor viser Hyper-V-indstillingerne for en ThinkServer RD630-vært, der kører Windows Server 2012 med Hyper-V:

Figur A

De nøgleindstillinger på denne sti er den virtuelle harddisksti (standardplacering er C: \ brugere \ offentlige \ dokumenter \ Hyper-V \ virtuelle harddiske ) og den virtuelle maskiner sti (standardplacering er C: \ ProgramData \ Microsoft \ Windows \ Hyper-V ), som er de to første indstillinger på indstillingsskærmen. Disse indstillinger er globale indstillinger, hvilket betyder, at hver vært vil have nye virtuelle maskiner oprettet til denne indstilling. Det er også vigtigt at bemærke, at når du opretter en virtuel maskine, har du muligheden for at specificere, hvor de virtuelle diske skal (den første mulighed i figuren ovenfor), men ikke hvor indstillingerne for den virtuelle maskine går.

Det er temmelig klart, hvad der går i mappen Virtuel harddiske: VHD- og VHDX-virtuelle diskfiler. VHDX-diskformatet blev introduceret i Windows Server 2012 og understøtter diskgeometri op til 64 TB til en virtuel maskine. VHD-formatet, der understøttes med alle versioner af Hyper-V, går op til 2 TB.

Den anden sti i Hyper-V-indstillingerne er en meget kompliceret sti med yderligere konfigurationselementer til de virtuelle maskiner. Denne standardsti på ThinkServer RD630 er vist i figur B nedenfor:

Figur B

Det er vigtigt at bemærke, at denne sti indeholder .XML-filer, ID-mapper for hver virtuel maskine og inde i. BIN- og .VSV-filer til de virtuelle maskiner:
  • .XML-filen indeholder konfigurationen af ​​den virtuelle maskine.
  • .BIN-filen har hukommelsen til en VM fra et snapshot (og diskforskellene, hvis de findes, ville være en .AVHD-fil).
  • .VSV-filen er den gemte tilstand på den virtuelle maskine.

Disse filer på disse forskellige placeringer komponerer den virtuelle maskine med hensyn til dens placering på værten. Hvis du har brug for at flytte en virtuel maskine, er det vigtigt ikke bare at hente .VHD / .VHDX-filer og kopiere, indsætte eller flytte dem, men at flytte dem på en måde, der tager sig af alle disse komponenter. Dette kan gøres via Hyper-V Manager-grænsefladen med migreringsværktøjet eller ved at udnytte et backupværktøj, en replikationsmotor eller System Center Virtual Machine Manager.

Når du implementerer en Hyper-V-vært, er det en god ide at ændre standardindstillingerne. Den vært, jeg har i dette eksempel, er kun forbundet til lokal opbevaring, men hvis der er en delt opbevaringsressource eller klyngekonfiguration; C: \ drevet er ikke det rigtige sted.

Har du været nødt til at manipulere Hyper-V-filer? Hvilke tip har du lært undervejs? Del dine kommentarer nedenfor.

© Copyright 2021 | pepebotifarra.com