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:
V Centru pro správu Windows se připojte ke clusteru a v podokně Nástroje vyberte Svazky.
Na stránce Svazky vyberte kartu Inventář a pak vyberte Vytvořit.
V podokně Vytvořit svazek zadejte název svazku.
V části Odolnost vyberte obousměrné zrcadlení nebo třícestné zrcadlení v závislosti na počtu serverů v clusteru.
V části Velikost na pevném disku zadejte velikost svazku. Například 5 TB (terabajty).
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.
Vyberte Vytvořit.
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:
- V Centru pro správu Windows se připojte ke clusteru a v podokně Nástroje vyberte Svazky.
- Na stránce Svazky vyberte kartu Inventář a pak vyberte Vytvořit.
- V podokně Vytvořit svazek zadejte název svazku.
- V oblasti Odolnost vyberte zrcadlově akcelerovanou paritu.
- V procentech parity vyberte procento parity.
- 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.
- 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:
V Centru pro správu Windows se připojte ke clusteru a v podokně Nástroje vyberte Svazky.
Na stránce Svazky vyberte kartu Inventář.
V seznamu svazků vyberte název svazku, který chcete otevřít.
Na stránce podrobností svazku uvidíte cestu ke svazku.
V horní části stránky vyberte Otevřít. Tím se spustí nástroj Soubory v Centru pro správu Windows.
Přejděte na cestu svazku. Tady můžete procházet soubory ve svazku.
Vyberte Nahrát a pak vyberte soubor, který chcete nahrát.
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.
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: