Introduksjon til virtualisering: Forstå komponentene i en Hyper-V VM

Hvis du noen gang har jobbet med Hyper-V, vet du kanskje at en virtuell maskin består av noen få filer og noen konfigurasjoner på verten. Disse filene kapsler operativsystemet som er installert på den virtuelle maskinen, så vel som applikasjonene som er installert på det operativsystemet.

Men hvordan ser filene ut på verten? La oss bryte ned anatomien til en Hyper-V VM. Det første området å se på på en Hyper-V-server er innstillingsskjermen for verten. Dette kan gjøres enten lokalt (i tilfelle Windows Server 2008/2012, som en full installasjon med Hyper-V-rollen) eller eksternt med Hyper-V Manager. Figur A nedenfor viser Hyper-V-innstillingene for en ThinkServer RD630-vert som kjører Windows Server 2012 med Hyper-V:

Figur A

Nøkkelinnstillingene i denne banen er banen for virtuelle harddisker (standardplassering er C: \ brukere \ offentlige \ dokumenter \ Hyper-V \ virtuelle harddisker ) og banen virtuelle maskiner (standardplassering er C: \ ProgramData \ Microsoft \ Windows \ Hyper-V ), som er de to første alternativene på innstillingsskjermen. Disse alternativene er globale alternativer, noe som betyr at hver vert vil ha nye virtuelle maskiner laget for denne innstillingen. Det er også viktig å merke seg at når du oppretter en virtuell maskin, har du muligheten til å spesifisere hvor de virtuelle diskene skal gå (det første alternativet i figuren over), men ikke hvor innstillingene for den virtuelle maskinen går.

Det er ganske tydelig hva som går i mappen Virtual harddisker: VHD og VHDX virtuelle diskfiler. VHDX-diskformatet ble introdusert i Windows Server 2012 og støtter diskgeometri opptil 64 TB for en virtuell maskin. VHD-formatet, støttet med alle versjoner av Hyper-V, går opp til 2 TB.

Den andre banen i Hyper-V-innstillingene er en veldig komplisert bane, med flere konfigurasjonselementer for de virtuelle maskinene. Denne standardbanen på ThinkServer RD630 er vist i figur B nedenfor:

Figur B

Det er viktig å merke seg at denne banen inneholder .XML-filer, ID-mapper for hver virtuelle maskin og innsiden av det. BIN- og .VSV-filer for de virtuelle maskinene:
  • .XML-filen inneholder konfigurasjonen av den virtuelle maskinen.
  • BIN-filen har minnet til en VM fra et øyeblikksbilde (og diskforskjellene, hvis de er til stede, ville være en .AVHD-fil).
  • .VSV-filen er den lagrede tilstanden til den virtuelle maskinen.

Disse filene på disse forskjellige stedene komponerer den virtuelle maskinen med hensyn til sin posisjon på verten. Hvis du trenger å flytte en virtuell maskin, er det viktig å ikke bare plukke opp .VHD / .VHDX-filer og kopiere, lime inn eller flytte dem, men å flytte dem på en måte som tar vare på alle disse komponentene. Dette kan gjøres via Hyper-V Manager-grensesnittet med migreringsverktøyet eller ved å utnytte et sikkerhetskopieringsverktøy, en replikasjonsmotor eller System Center Virtual Machine Manager.

Når du distribuerer en Hyper-V-vert, er det en god idé å endre standardinnstillingene. Verten jeg har i dette eksemplet, er bare koblet til lokal lagring, men hvis det er en delt lagringsressurs eller klyngekonfigurasjon; C: \ -stasjonen er ikke det rette stedet.

Har du måttet manipulere Hyper-V-filer? Hvilke tips har du lært underveis? Del kommentarene nedenfor.

© Copyright 2021 | pepebotifarra.com