Sdílet prostřednictvím


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

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

Důležité

Azure Stack HCI je teď součástí Azure Local. Probíhá přejmenování dokumentace k produktu. Starší verze Azure Stack HCI, například 22H2, ale budou dál odkazovat na Azure Stack HCI a nebudou odrážet změnu názvu. Další informace.

Tento článek popisuje, jak vytvářet svazky v clusteru pomocí Centra pro správu Windows a Windows PowerShellu, 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 u svazků. 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í dvoucestné nebo třícestné zrcadlové svazky

Pokud chcete vytvořit obousměrný nebo třícestný svazek zrcadlení pomocí Centra pro správu Windows:

  1. V Centru pro správu Windows 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 části Odolnost vyberte obousměrné zrcadlení nebo třícestné zrcadlení v závislosti na počtu serverů v clusteru.

  5. V části Velikost na pevném disku 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í Centra pro správu Windows můžete vytvořit obousměrný nebo trojcestný 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í, když se svazek vytvoří. Nový svazek se pak zobrazí v seznamu inventáře.

Vytvoření svazku se zrcadleně akcelerovanou paritou

Zrcadlově akcelerovaná parita (MAP) snižuje nároky svazku na pevném disku. Například trojcestný zrcadlový svazek by znamenal, že pro každých 10 terabajtů velikosti budete potřebovat 30 terabajtů jako stopu. Pokud chcete snížit nároky na využití, vytvořte svazek se zrcadleně akcelerovanou paritou. To snižuje 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ší prostor pro uložení zbytku. Tento poměr parity a zrcadlení můžete upravit tak, aby byl výkon oproti kapacitě kompromis, který je pro vaši úlohu správný. Například 90procentní parita a 10 procent zrcadlení přináší nižší výkon, ale ještě více zjednodušuje nároky.

Poznámka:

Svazky se zrcadleně akcelerovanou paritou vyžadují odolný systém souborů (ReFS).

Vytvoření svazku se zrcadleně akcelerovanou paritou ve Windows Admin Center:

  1. V Centru pro správu Windows 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 Centru pro správu Windows:

  1. V Centru pro správu Windows 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 uvidíte cestu ke svazku.

  4. V horní části stránky vyberte Otevřít. Tím se spustí nástroj Soubory v Centru pro správu Windows.

  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 Centru pro správu Windows.

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 následného zpracování, což znamená, že dokud se nespustí, neuvidíte úspory. Když ano, bude fungovat přes všechny soubory, 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 PowerShellu

Nejprve spusťte Prostředí Windows PowerShell z nabídky Start systému Windows. Ke 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 naformátuje ho, vytvoří svazek s odpovídajícím názvem a přidá ho do sdílených svazků clusteru – to vše v jednom jednoduchém kroku.

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

  • FriendlyName: Libovolný řetězec, například Volume1

  • FileSystem: Buď CSVFS_ReFS (doporučeno pro všechny svazky; vyžadované pro svazky se zrcadleně akcelerovanou paritou) nebo CSVFS_NTFS

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

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

    Poznámka:

    Windows, včetně PowerShellu, počítá pomocí binárních čísel (base-2), zatímco jednotky jsou často označené desetinnými čísly (base-10). To vysvětluje, proč se ve Windows zobrazuje "jedna terabajtová" jednotka definovaná jako 1 000 000 000 000 bajtů, která je v systému Windows přibližně 909 GB. To se očekává. Při vytváření svazků pomocí new-volume byste měli zadat parametr Velikost 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 bajtů.

Příklad: S 1 až 3 servery

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

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

Příklad: Se 4 a více servery

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

  • ResiliencySettingName: Zrcadlení nebo Parita.

V následujícím příkladu používá "Volume2" trojcestné zrcadlení a "Volume3" používá duální paritu (často označovanou 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, aby se na každém z nich nacházejí částečně. Podobně v nasazeních se čtyřmi nebo více servery může jeden svazek kombinovat zrcadlení a duální paritu, aby se na každém z nich nachází částečně.

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

Poznámka:

Mezipaměť SBL (Storage Bus Layer) není v konfiguraci s jedním serverem podporovaná. Všechny konfigurace typu plochého ú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 běžících ve starších verzích Windows Serveru 2016 se výchozí šablony vrstev 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 pouze s pevným diskem, může výstup vypadat nějak 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ěru 30:70.

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

Opakováním podle potřeby vytvořte více svazků.

Souhrnná tabulka úrovně úložiště

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

NumberOfNodes: 1

FriendlyName Typ média ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Poznámka:
MirrorOnHDD HDD Zrcadlový 2 0 1 Fyzický disk Fyzický disk automaticky vytvořeno
MirrorOnSSD SSD Zrcadlový 2 0 1 Fyzický disk Fyzický disk automaticky vytvořeno
MirrorOnSCM SCM Zrcadlový 2 0 1 Fyzický disk Fyzický disk automaticky vytvořeno
ParityOnHDD HDD Parita 1 1 1 Fyzický disk Fyzický disk automaticky vytvořeno
ParityOnSSD SSD Parita 1 1 1 Fyzický disk Fyzický disk automaticky vytvořeno
ParityOnSCM SCM Parita 1 1 1 Fyzický disk Fyzický disk automaticky vytvořeno

NumberOfNodes: 2

FriendlyName Typ média ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Poznámka:
MirrorOnHDD HDD Zrcadlový 2 0 1 StorageScaleUnit Fyzický disk automaticky vytvořeno
MirrorOnSSD SSD Zrcadlový 2 0 1 StorageScaleUnit Fyzický disk automaticky vytvořeno
MirrorOnSCM SCM Zrcadlový 2 0 1 StorageScaleUnit Fyzický disk automaticky vytvořeno
NestedMirrorOnHDD HDD Zrcadlový 4 3 0 StorageScaleUnit Fyzický disk Ruční škálování
NestedMirrorOnSSD SSD Zrcadlový 4 3 0 StorageScaleUnit Fyzický disk Ruční škálování
NestedMirrorOnSCM SCM Zrcadlový 4 3 0 StorageScaleUnit Fyzický disk Ruční škálování
NestedParityOnHDD HDD Parita 2 0 1 StorageScaleUnit Fyzický disk Ruční škálování
NestedParityOnSSD SSD Parita 2 0 1 StorageScaleUnit Fyzický disk Ruční škálování
NestedParityOnSCM SCM Parita 2 0 1 StorageScaleUnit Fyzický disk Ruční škálování

NumberOfNodes: 3

FriendlyName Typ média ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Poznámka:
MirrorOnHDD HDD Zrcadlový 3 2 0 StorageScaleUnit Fyzický disk automaticky vytvořeno
MirrorOnSSD SSD Zrcadlový 3 2 0 StorageScaleUnit Fyzický disk automaticky vytvořeno
MirrorOnSCM SCM Zrcadlový 3 2 0 StorageScaleUnit Fyzický disk automaticky vytvořeno

NumberOfNodes: 4+

FriendlyName Typ média ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Poznámka:
MirrorOnHDD HDD Zrcadlový 3 2 0 StorageScaleUnit Fyzický disk automaticky vytvořeno
MirrorOnSSD SSD Zrcadlový 3 2 0 StorageScaleUnit Fyzický disk automaticky vytvořeno
MirrorOnSCM SCM Zrcadlový 3 2 0 StorageScaleUnit Fyzický disk automaticky vytvořeno
ParityOnHDD HDD Parita 1 2 Automaticky StorageScaleUnit StorageScaleUnit automaticky vytvořeno
ParityOnSSD SSD Parita 1 2 Automaticky StorageScaleUnit StorageScaleUnit automaticky vytvořeno
ParityOnSCM SCM Parita 1 2 Automaticky StorageScaleUnit StorageScaleUnit automaticky vytvořeno

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; Vnořenou odolnost nemůžete použít, pokud má váš cluster tři nebo více serverů nebo pokud váš cluster používá Windows Server 2016. Vnořená odolnost umožňuje clusteru se dvěma servery odolat několika selháním hardwaru současně bez ztráty dostupnosti úložiště, což umožňuje uživatelům, aplikacím a virtuálním počítačům 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 vrstev úložiště pomocí New-StorageTier rutiny. Stačí to udělat jenom jednou a pak na každý nový svazek, který vytvoříte, můžete 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ě také požadovanou kapacitu-FriendlyName. 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 disky ssd (Solid-State Drive), nastavte -MediaType místo toho hodnotu SSD na hodnotu a změňte hodnotu -FriendlyName na *OnSSD. 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é dvoucestné zrcadlo

    Pokud chcete použít vnořené dvoucestné zrcadlení, nastavte šablonu NestedMirror 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é parity

    Pokud chcete použít vnořenou zrcadleně akcelerovanou paritu, odkazujte na NestedMirror NestedParity šablony i šablony vrstev a určete dvě velikosti, jednu pro každou část svazku (zrcadlení první, parita druhé). Pokud například chcete vytvořit jeden svazek o velikosti 500 GB, který je 20% vnořený dvoucestný zrcadlový 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čování v Centru pro správu Windows

Svazky, které používají vnořenou odolnost, se zobrazí v Centru pro správu Windows s jasným popiskem, jako na následujícím snímku obrazovky. Jakmile jsou vytvořené, můžete je spravovat a monitorovat pomocí Centra pro správu Windows stejně jako jakýkoli jiný svazek v Prostory úložiště s přímým přístupem.

Správa svazků v centru 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 najednou nebo jeden server a jedna jednotka 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í ukládání do mezipaměti 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, není zápis 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í do mezipaměti zápisu, když je jeden server v clusteru se dvěma servery mimo provoz, a po zálohování serveru znovu povolit 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 pro zápis se obsah mezipaměti zápisu zapíše do kapacitních zařízení. Po tom může server tolerovat zařízení mezipaměti, které selhalo na online serveru, i když čtení z mezipaměti může být zpožděné nebo selžou, pokud zařízení mezipaměti selže.

Poznámka:

U fyzického systému všech mezipamětí (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 ukládání do mezipaměti automaticky zakázat, 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 je nastavená hodnota True, chování mezipaměti je:

Situace Chování mezipaměti Může tolerovat ztrátu jednotky mezipaměti?
Oba servery vzhůru Čtení a zápisy do mezipaměti, plný výkon Ano
Server nefunguje, 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 do kapacitních jednotek)

Další kroky

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