Deljene datoteke VHDX (Shared VHDX) v sistemu Windows Server 2012 R2

Še naprej se seznanjamo z najnovejšo Microsoftovo vodilno platformo strežnika - Windows Server 2012 R2. O novih tehnologijah delovnih map in spletnih aplikacijskih proxy smo že povedali. Danes bomo govorili o novi funkcionalnosti hipervizorja Hyper-V 4.0 na področju zagotavljanja visoke razpoložljivosti storitev - datoteke vhdx v skupni rabi ali Deljeno VHDX. Zahvaljujoč tehnologiji Shared VHDX lahko več virtualnih strojev hkrati uporablja en skupni trdi disk VHDX. Tako je bilo mogoče organizirati gostujoče grozde (ki temeljijo samo na virtualnih strojih), ne da bi morali v virtualnih strojih uporabljati iSCSI ali FC.

Opomba. Spomnimo se, da je bilo prej mogoče graditi gostujoče grozde na podlagi Hyper-V, vendar je tak scenarij predvideval potrebo po povezovanju virtualnega stroja v shrambo prek iSCSI in Virtual Fiber Channel (uveden v Windows Server 2012 in zagotavljanje možnosti povezovanja virtualnega stroja prek virtualnega modula HBA neposredno na FC za shranjevanje). Tako je virtualni stroj dobil neposreden dostop do pomnilnika, kar je še posebej neprijetno za gostovanje ponudnikov in ponudnikov drugih oblačnih rešitev.

Splošno VHDX vam omogoča, da abstrahirate od funkcij pomnilniškega sistema in se skrivate pred skrbnikom VM-ja, na katerem so določene diskovne matrike in LUN njegove datoteke.

Uporaba skupnih diskov VHDX ohrani možnost uporabe vseh funkcij Hyper-V: Live Migration, Storage Live Migration in Dynamic Memory.

Skupne zahteve in omejitve sistema VHDX

  • Funkcija Shared VHDX bo delovala na Hyper-V različici Windows Server 2012 R2. Enako velja za vozlišče grozdnih datotek pri skupni rabi pogonov VHDX na datotečnem strežniku Scale-Out.
  • Kot gostujoči OS lahko uporabite Windows Server 2012 R2 ali Windows Server 2012 z najnovejšo razpoložljivo različico integracijskih komponent Hyper-V.
  • Disk v skupni rabi mora biti v formatu VHDX (format VHD v tej konfiguraciji ni podprt). Hkrati je lahko gostujoča OS sama sprejeta na pogone VHD in VHDX..
  • Podprti so virtualni stroji prve (generacije 1) in druge generacije (generacija 2).

Možne skupne konfiguracije VHDX

Skupne pogone VHDX v operacijskem sistemu Windows Server 2012 R2 lahko uporabljate v dveh različnih konfiguracijah:

  • V skupni rabi VHDX na grozdu Csv. Datoteke diskov VHDX v skupni rabi se nahajajo v prostornini CSV fizične skupine. Skupna količina grozda je lahko organizirana v katerem koli shranjevanju datotek, ki ga podpira Windows Clustering: iSCSI, FC ali Shared SAS
  • V skupni rabi VHDX v mapi v skupni rabi datotek. Skupni pogoni VHDX se nahajajo v omrežnem imeniku, ki se nahaja na datotečni plošči Scale-Out File Server. Upoštevajte, da sama grozd za povezovanje datotek zahteva tudi količino CSV..

Visoka razpoložljivost skupnih diskov VHDX je v obeh primerih dosežena zaradi gostovanja gostiteljev; Skupina gostov, ustvarjena na podlagi teh diskov, zagotavlja visoko razpoložljivost aplikacij in storitev znotraj virtualnih strojev.

Konfiguriranje skupne VHDX v operacijskem sistemu Windows Server 2012 R2

Pojdimo neposredno na primer konfiguracije v skupni rabi VHDX v Window Server 2012 R2. Seveda bi morali najprej sami ustvariti datoteke VHDX navideznih diskov in jih umestiti v enega od obeh zgoraj opisanih scenarijev..

Ustvarjen disk VHDX je treba povezati z virtualnim računalnikom s krmilno konzolo Hyper-V ali ukazom PowerShell:

Odprite konzolo Hyper-V in v lastnostih virtualnega stroja dodajte nov disk SCSI (SCSI regulator -> Trdi disk -> Dodaj) in določite pot do datoteke vhdx. Nato v naprednih lastnostih (Napredne funkcije) novega diska, označite možnost Omogoči skupno rabo virtualnega trdega diska.

Te korake je treba izvesti na vseh virtualnih strojih, ki bodo sodelovali v ustvarjeni grozdu.

Enake operacije se lahko izvajajo z uporabo PowerShell-a..

  1. Ustvari pogon VHDX:
     Novo-VHD-Pot D: \ CSV \ SharedVol.VHDX-Fixed -SizeBytes 100GB
  2. Dodajte ustvarjeni VHDX v virtualni stroj z imenom msk-sql01:
    Add-VMHardDiskDrive -VMName msk-sql01- D: \ CSV \ SharedVol.VHDX -ShareVirtualDisk

Znotraj navideznega stroja bo VHDX izgledal kot navaden disk SAS. Na katerem koli virtualnem stroju v grozdu, ki mu je predstavljen ta pogon, ga je treba inicializirati in oblikovati glede na vaše potrebe.

S programom PowerShell lahko inicializirate in formatirate nov disk z naslednjim ukazom:

Get-disk | Kjer je PartitionStyle -EQ 'Raw' | Inicializiraj-disk -PassThru | Nova particija -UseMaximumSize | Format-Volume-FileSystem NTFS

Nato bo treba v gručo dodati nov disk s konzolo Failover Cluster Manager.

Nato namestite storitev v gruči, kot je SQL Server 2012.

Skupni pogoni VHDX pomagajo organizirati enostavnejšo in učinkovitejšo shemo združevanja gostov, tako da skrijejo arhitekturo pomnilnika pred skrbnikom grozdov, zmanjšajo porabo časa skrbnika sistema za nastavitev in konfiguriranje iSCSI / FC ter zmanjšajo upravne stroške upravljanja iSCSI Target role.