Vytváření svazků v clusterech Azure Stack HCI a Windows Server

Platí pro: Azure Stack HCI, verze 21H2 a 20H2; Windows Server 2022, Windows Server 2019, Windows Server 2016

Tento článek popisuje, jak vytvářet svazky v clusteru pomocí Windows Admin Center a Windows PowerShell, jak pracovat se soubory na svazcích a jak povolit odstranění duplicitních dat a kompresi, kontrolní součty integrity nebo šifrování BitLockeru na svazcích. Informace o vytváření svazků a nastavení replikace pro roztažené clustery najdete v tématu Vytváření roztažených svazků.

Tip

Pokud jste to ještě neudělali, nejprve si projděte svazky plánu .

Při vytváření svazků v clusteru s jedním uzlem musíte použít PowerShell. Viz Vytvoření svazků pomocí PowerShellu.

Vytvoření obousměrného nebo třícestné zrcadlového svazku

Chcete-li vytvořit obousměrný nebo třícestný zrcadlový svazek pomocí Windows Admin Center:

  1. V Windows Admin Center se připojte ke clusteru a v podokně Nástroje vyberte Svazky.

  2. Na stránce Svazky vyberte kartu Inventář a pak vyberte Vytvořit.

  3. V podokně Vytvořit svazek zadejte název svazku.

  4. V oblasti Odolnosti vyberte obousměrné zrcadlení nebo třícestné zrcadlení v závislosti na počtu serverů ve vašem clusteru.

  5. V části Velikost na pevném disku HDD zadejte velikost svazku. Například 5 TB (terabajty).

  6. V části Další možnosti můžete pomocí zaškrtávacích políček zapnout odstranění duplicitních dat a kompresi, kontrolní součty integrity nebo šifrování BitLockeru.

  7. Vyberte Vytvořit.

    Pomocí Windows Admin Center můžete vytvořit obousměrný nebo třícestný zrcadlový svazek.

V závislosti na velikosti může vytvoření svazku trvat několik minut. Oznámení v pravém horním rohu vás upozorní na vytvoření svazku. Nový svazek se pak zobrazí v seznamu inventáře.

Vytvoření svazku zrcadlené akcelerované parity

Zrcadlově akcelerovaná parita (MAP) snižuje nároky svazku na hdd. Trojcestný zrcadlový svazek by například znamenal, že pro každý 10 terabajtů velikosti budete potřebovat 30 terabajtů jako stopu. Pokud chcete snížit režii v stopách, vytvořte svazek se zrcadlenou akcelerovanou paritou. Tím se sníží nároky z 30 terabajtů na pouhých 22 terabajtů, a to i se 4 servery, zrcadlením nejaktivnějších 20 procent dat a použitím parity, což je efektivnější pro uložení zbytku. Tento poměr parity a zrcadla můžete upravit tak, aby byl výkon oproti kapacitě kompromis, který je pro vaši úlohu správný. Například 90% parita a zrcadlení 10 procent přináší nižší výkon, ale zjednoduší nároky ještě dál.

Poznámka

Svazky zrcadlově akcelerované parity vyžadují odolný systém souborů (ReFS).

Vytvoření svazku se zrcadlenou paritou v Windows Admin Center:

  1. V Windows Admin Center se připojte ke clusteru a v podokně Nástroje vyberte Svazky.
  2. Na stránce Svazky vyberte kartu Inventář a pak vyberte Vytvořit.
  3. V podokně Vytvořit svazek zadejte název svazku.
  4. V oblasti Odolnost vyberte zrcadlově akcelerovanou paritu.
  5. V procentech parity vyberte procento parity.
  6. V části Další možnosti můžete pomocí zaškrtávacích políček zapnout odstranění duplicitních dat a kompresi, kontrolní součty integrity nebo šifrování BitLockeru.
  7. Vyberte Vytvořit.

Otevření svazku a přidání souborů

Otevření svazku a přidání souborů do svazku v Windows Admin Center:

  1. V Windows Admin Center se připojte ke clusteru a v podokně Nástroje vyberte Svazky.

  2. Na stránce Svazky vyberte kartu Inventář .

  3. V seznamu svazků vyberte název svazku, který chcete otevřít.

    Na stránce podrobností svazku můžete zobrazit cestu ke svazku.

  4. V horní části stránky vyberte Otevřít. Tím se spustí nástroj Soubory v Windows Admin Center.

  5. Přejděte na cestu svazku. Tady můžete procházet soubory ve svazku.

  6. Vyberte Nahrát a pak vyberte soubor, který chcete nahrát.

  7. Pomocí tlačítka Zpět prohlížeče se vraťte do podokna Nástroje v Windows Admin Center.

Zapnutí odstranění duplicitních dat a komprese

Odstranění duplicitních dat a komprese se spravuje na svazek. Odstranění duplicitních dat a komprese používá model po zpracování, což znamená, že neuvidíte úspory, dokud se nespustí. Když to udělá, bude fungovat přes všechny soubory, dokonce i ty, které tam byly dříve.

Další informace najdete v tématu Povolení šifrování svazku, odstranění duplicitních dat a komprese.

Vytváření svazků pomocí Windows PowerShell

Nejprve spusťte Windows PowerShell z nabídky Start systému Windows. K vytváření svazků pro Azure Stack HCI doporučujeme použít rutinu New-Volume . Poskytuje nejrychlejší a nejpřímější prostředí. Tato jedna rutina automaticky vytvoří virtuální disk, oddíly a formátuje ho, vytvoří svazek s odpovídajícím názvem a přidá ho do sdílených svazků clusteru – vše v jednom jednoduchém kroku.

Rutina New-Volume má čtyři parametry, které budete vždy muset zadat:

  • Friendlyname: Libovolný řetězec, který chcete, například "Volume1"

  • Souborový systém:Buď CSVFS_ReFS (doporučeno pro všechny svazky; vyžadované pro svazky zrcadlení akcelerované parity) nebo CSVFS_NTFS

  • StoragePoolFriendlyName: Název fondu úložiště, například S2D v ClusterName

  • Velikost: Velikost svazku, například 10 TB

    Poznámka

    Windows, včetně PowerShellu, počítá s binárními čísly (base-2), zatímco jednotky jsou často označené desetinnou čárkou (base-10). To vysvětluje, proč se ve Windows zobrazí jedna terabajtová jednotka definovaná jako 1 000 000 000 000 bajtů ve Windows přibližně jako 909 GB. To se očekává. Při vytváření svazků pomocí new-volume byste měli zadat parametr Size v binárních číslech (base-2). Například zadáním 909 GB nebo 0,909495TB se vytvoří svazek přibližně 1 000 000 000 000 000 000 bajtů.

Příklad: S 1 až 3 servery

Pokud má vaše nasazení jenom jeden nebo dva servery, bude Prostory úložiště s přímým přístupem pro odolnost automaticky používat obousměrné zrcadlení. Pokud má vaše nasazení jenom tři servery, automaticky se použije trojcestné zrcadlení.

New-Volume -FriendlyName "Volume1" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB

Příklad: Se 4 servery a servery

Pokud máte čtyři nebo více serverů, můžete k výběru typu odolnosti použít volitelný parametr ResiliencySettingName .

  • ResiliencySettingName:Zrcadlo nebo parita.

V následujícím příkladu používá "Volume2" trojcestné zrcadlení a "Volume3" používá duální paritu (často označované jako "kódování mazání").

New-Volume -FriendlyName "Volume2" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB -ResiliencySettingName Mirror
New-Volume -FriendlyName "Volume3" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB -ResiliencySettingName Parity

Použití úrovní úložiště

V nasazeních se třemi typy jednotek může jeden svazek zahrnovat vrstvy SSD a HDD, které se mají na každém z nich nacházet částečně. Podobně v nasazeních se čtyřmi nebo více servery může jeden svazek kombinovat zrcadlení a duální paritu tak, aby se na každém z nich částečně nachází.

Azure Stack HCI poskytuje výchozí šablony vrstev s názvem MirrorOnMediaType a NestedMirrorOnMediaType (pro výkon) a ParityOnMediaType a NestedParityOnMediaType (pro kapacitu), kde MediaType je HDD nebo SSD. Šablony představují úrovně úložiště založené na typech médií a zapouzdřují definice pro trojcestné zrcadlení na rychlejších jednotkách kapacity (pokud je to možné) a duální paritu na pomalejších jednotkách kapacity (pokud je to možné).

Poznámka

Mezipaměť SBL (Storage Bus Layer) se nepodporuje v konfiguraci jednoho serveru. Všechny konfigurace plochého jednoho úložiště (například all-NVMe nebo all-SSD) jsou jediným podporovaným typem úložiště pro jeden server.

Poznámka

Na Prostory úložiště s přímým přístupem clusterech spuštěných v dřívějších verzích Windows Server 2016 se výchozí šablony vrstvy jednoduše nazývají Výkon a kapacita.

Úrovně úložiště můžete zobrazit spuštěním rutiny Get-StorageTier na libovolném serveru v clusteru.

Get-StorageTier | Select FriendlyName, ResiliencySettingName, PhysicalDiskRedundancy

Pokud máte například cluster se dvěma uzly jenom s pevným diskem, může výstup vypadat takto:

FriendlyName      ResiliencySettingName PhysicalDiskRedundancy
------------      --------------------- ----------------------
NestedParityOnHDD Parity                                     1
Capacity          Mirror                                     1
NestedMirrorOnHDD Mirror                                     3
MirrorOnHDD       Mirror                                     1

Pokud chcete vytvořit vrstvené svazky, odkazujte na tyto šablony vrstev pomocí parametrů StorageTierFriendlyNames a StorageTierSizes rutiny New-Volume . Například následující rutina vytvoří jeden svazek, který kombinuje trojcestné zrcadlení a duální paritu v poměrech 30:70.

New-Volume -FriendlyName "Volume1" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -StorageTierFriendlyNames MirrorOnHDD, Capacity -StorageTierSizes 300GB, 700GB

Podle potřeby opakujte vytvoření více svazků.

Souhrnná tabulka vrstvy úložiště

Následující tabulky shrnují vrstvy úložiště, které se dají vytvořit ve službě Azure Stack HCI a Windows Serveru.

NumberOfNode: 1

Friendlyname Mediatype ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups ChybaDomainAwareness ColumnIsolation Poznámka
MirrorOnHDD HDD Zrcadlový 2 1 1 Fyzický disk Fyzický disk automatické vytvoření
MirrorOnSSD SSD Zrcadlový 2 1 1 Fyzický disk Fyzický disk automatické vytvoření
MirrorOnSCM SCM Zrcadlový 2 1 1 Fyzický disk Fyzický disk automatické vytvoření
ParityOnHDD HDD Parity 1 1 1 Fyzický disk Fyzický disk automatické vytvoření
ParityOnSSD SSD Parity 1 1 1 Fyzický disk Fyzický disk automatické vytvoření
ParityOnSCM SCM Parity 1 1 1 Fyzický disk Fyzický disk automatické vytvoření

NumberOfNode: 2

Friendlyname Mediatype ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups ChybaDomainAwareness ColumnIsolation Poznámka
MirrorOnHDD HDD Zrcadlový 2 1 1 StorageScaleUnit Fyzický disk automatické vytvoření
MirrorOnSSD SSD Zrcadlový 2 1 1 StorageScaleUnit Fyzický disk automatické vytvoření
MirrorOnSCM SCM Zrcadlový 2 1 1 StorageScaleUnit Fyzický disk automatické vytvoření
NestedMirrorOnHDD HDD Zrcadlový 4 3 1 StorageScaleUnit Fyzický disk Ruční
NestedMirrorOnSSD SSD Zrcadlový 4 3 1 StorageScaleUnit Fyzický disk Ruční
NestedMirrorOnSCM SCM Zrcadlový 4 3 1 StorageScaleUnit Fyzický disk Ruční
NestedParityOnHDD HDD Parity 2 1 1 StorageScaleUnit Fyzický disk Ruční
NestedParityOnSSD SSD Parity 2 1 1 StorageScaleUnit Fyzický disk Ruční
NestedParityOnSCM SCM Parity 2 1 1 StorageScaleUnit Fyzický disk Ruční

NumberOfNode: 3

Friendlyname Mediatype ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Poznámka
MirrorOnHDD HDD Zrcadlový 3 2 1 StorageScaleUnit Fyzický disk automaticky vytvořeno
MirrorOnSSD SSD Zrcadlový 3 2 1 StorageScaleUnit Fyzický disk automaticky vytvořeno
MirrorOnSCM SCM Zrcadlový 3 2 1 StorageScaleUnit Fyzický disk automaticky vytvořeno

NumberOfNode: 4+

Friendlyname Mediatype ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Poznámka
MirrorOnHDD HDD Zrcadlový 3 2 1 StorageScaleUnit Fyzický disk automatické vytvoření
MirrorOnSSD SSD Zrcadlový 3 2 1 StorageScaleUnit Fyzický disk automatické vytvoření
MirrorOnSCM SCM Zrcadlový 3 2 1 StorageScaleUnit Fyzický disk automatické vytvoření
ParityOnHDD HDD Parity 1 2 Auto StorageScaleUnit StorageScaleUnit automatické vytvoření
ParityOnSSD SSD Parity 1 2 Auto StorageScaleUnit StorageScaleUnit automatické vytvoření
ParityOnSCM SCM Parity 1 2 Auto StorageScaleUnit StorageScaleUnit automatické vytvoření

Vnořené svazky odolnosti

Vnořená odolnost se vztahuje pouze na clustery se dvěma servery se systémem Azure Stack HCI nebo Windows Server 2022 nebo Windows Server 2019; Pokud má váš cluster tři nebo více serverů, nebo pokud cluster běží Windows Server 2016, nemůžete použít vnořenou odolnost. Vnořená odolnost umožňuje clusteru se dvěma servery vydržet více selhání hardwaru současně bez ztráty dostupnosti úložiště, což uživatelům, aplikacím a virtuálním počítačům umožňuje pokračovat v provozu bez přerušení. Další informace najdete v tématu Vnořená odolnost pro svazky Prostory úložiště s přímým přístupem a Plánování: volba typu odolnosti.

Pomocí známých rutin úložiště v PowerShellu můžete vytvářet svazky s vnořenou odolností, jak je popsáno v následující části.

Krok 1: Vytvoření šablon vrstev úložiště (jenom Windows Server 2019)

Windows Server 2019 vyžaduje, abyste před vytvořením svazků vytvořili nové šablony vrstvy úložiště pomocí New-StorageTier rutiny. Stačí to udělat jenom jednou a pak každý nový svazek, který vytvoříte, může odkazovat na tyto šablony.

Poznámka

Pokud používáte Windows Server 2022, Azure Stack HCI 21H2 nebo Azure Stack HCI 20H2, můžete tento krok přeskočit.

-MediaType Zadejte kapacitní jednotky a volitelně -FriendlyName podle vašeho výběru. Neupravujte jiné parametry.

Pokud jsou například disky s kapacitou pevné disky (HDD), spusťte PowerShell jako správce a spusťte následující rutiny.

Vytvoření vrstvy NestedMirror:

New-StorageTier -StoragePoolFriendlyName S2D* -FriendlyName NestedMirrorOnHDD -ResiliencySettingName Mirror -MediaType HDD -NumberOfDataCopies 4

Vytvoření vrstvy NestedParity:

New-StorageTier -StoragePoolFriendlyName S2D* -FriendlyName NestedParityOnHDD -ResiliencySettingName Parity -MediaType HDD -NumberOfDataCopies 2 -PhysicalDiskRedundancy 1 -NumberOfGroups 1 -FaultDomainAwareness StorageScaleUnit -ColumnIsolation PhysicalDisk

Pokud jsou vaše jednotky kapacity jednotky SSD (solid-state drive), nastavte -MediaType místo toho na SSD hodnotu a změňte hodnotu -FriendlyName*OnSSDna . Neupravujte jiné parametry.

Tip

Ověřte, že Get-StorageTier se úrovně úspěšně vytvořily.

Krok 2: Vytvoření vnořených svazků

Vytvořte nové svazky pomocí rutiny New-Volume .

  • Vnořené obousměrné zrcadlo

    Chcete-li použít vnořené obousměrné zrcadlení, odkazujte na NestedMirror šablonu vrstvy a zadejte velikost. Příklad:

    New-Volume -StoragePoolFriendlyName S2D* -FriendlyName Volume01 -StorageTierFriendlyNames NestedMirrorOnHDD -StorageTierSizes 500GB
    

    Pokud jsou vaše jednotky kapacity jednotky SSD (Solid-State Drive), změňte -StorageTierFriendlyNames na *OnSSD.

  • Vnořené zrcadlení akcelerované parity

    Pokud chcete použít vnořenou zrcadlenou paritu, odkazujte na NestedMirror šablony i NestedParity šablony vrstev a určete dvě velikosti, jednu pro každou část svazku (zrcadlo první, paritní sekundu). Pokud chcete například vytvořit jeden svazek o velikosti 500 GB, který je 20 % vnořený obousměrně zrcadlený a 80 % vnořený parita, spusťte:

    New-Volume -StoragePoolFriendlyName S2D* -FriendlyName Volume02 -StorageTierFriendlyNames NestedMirrorOnHDD, NestedParityOnHDD -StorageTierSizes 100GB, 400GB
    

    Pokud jsou vaše jednotky kapacity jednotky SSD (Solid-State Drive), změňte -StorageTierFriendlyNames na *OnSSD.

Krok 3: Pokračujte v Windows Admin Center

Svazky, které používají vnořenou odolnost, se zobrazují v Windows Admin Center s jasným popisováním, jak je znázorněno na následujícím snímku obrazovky. Po vytvoření je můžete spravovat a monitorovat pomocí Windows Admin Center stejně jako jakýkoli jiný svazek v Prostory úložiště s přímým přístupem.

Správa svazků v Windows Admin Center

Volitelné: Rozšíření na jednotky mezipaměti

S výchozím nastavením chrání vnořená odolnost proti ztrátě více kapacitních jednotek současně nebo jednoho serveru a jedné jednotky kapacity současně. Pokud chcete tuto ochranu rozšířit na jednotky mezipaměti, je potřeba vzít v úvahu další aspekty: protože jednotky mezipaměti často poskytují mezipaměť pro čtení a zápis pro více kapacitních jednotek, jediný způsob, jak zajistit, abyste mohli tolerovat ztrátu jednotky mezipaměti, když je druhý server mimo provoz, je jednoduše ne zápisy do mezipaměti, ale to má vliv na výkon.

Pokud chcete tento scénář vyřešit, Prostory úložiště s přímým přístupem nabízí možnost automatického zakázání ukládání zápisu do mezipaměti, když je jeden server v clusteru se dvěma servery mimo provoz, a po zálohování serveru znovu povolte ukládání do mezipaměti zápisu. Pokud chcete povolit rutinní restartování bez dopadu na výkon, ukládání do mezipaměti zápisu není zakázané, dokud server nebude po dobu 30 minut vypnutý. Po zakázání ukládání do mezipaměti zápisu se obsah mezipaměti zápisu zapíše do kapacitních zařízení. Potom může server tolerovat zařízení s neúspěšnou mezipamětí na online serveru, i když čtení z mezipaměti může být zpožděné nebo neúspěšné, pokud zařízení mezipaměti selže.

Poznámka

U fyzického systému mezipaměti (jeden typ média) nemusíte zvážit automatické zakázání ukládání do mezipaměti při výpadku jednoho serveru v clusteru se dvěma servery. Musíte to vzít v úvahu pouze s mezipamětí vrstvy sběrnice úložiště (SBL), která se vyžaduje jenom v případě, že používáte pevné disky.

(Volitelné) Pokud chcete automaticky zakázat ukládání zápisu do mezipaměti, když je jeden server v clusteru se dvěma servery mimo provoz, spusťte PowerShell jako správce a spusťte:

Get-StorageSubSystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.NestedResiliency.DisableWriteCacheOnNodeDown.Enabled" -Value "True"

Jakmile nastavíte hodnotu True, chování mezipaměti je následující:

Situaci Chování mezipaměti Může tolerovat ztrátu jednotky mezipaměti?
Oba servery nahoru Čtení a zápisy do mezipaměti, plný výkon Yes
Snížení serveru, prvních 30 minut Čtení a zápisy do mezipaměti, plný výkon Ne (dočasně)
Po prvních 30 minutách Jen čtení mezipaměti, ovlivněný výkon Ano (po zápisu mezipaměti na jednotky kapacity)

Další kroky

Související témata a další úlohy správy úložiště najdete také v tématech: