Sdílet prostřednictvím


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

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í duplicit, 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í dvoucestného nebo třícestného zrcadlového svazku

Pokud chcete vytvořit dvoucestný nebo trojcestný zrcadlový svazek v Centru pro správu Windows:

  1. V Centru pro správu Windows se připojte ke clusteru a pak v okně 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, kontrolní součty integrity nebo šifrování.
  7. 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í, jakmile je svazek vytvořen. Nový svazek se zobrazí v seznamu inventáře.

Vytvoření svazku se zrcadleně akcelerovanou paritou

Zrcadlově akcelerovaná parita (MAP) snižuje požadavky na místo svazku na pevném disku. Například trojcestný zrcadlový svazek by znamenal, že pro každých 10 terabajtů velikosti potřebujete 30 terabajtů využitého prostoru. Pokud chcete snížit provozní režii, vytvořte svazek se zrcadlenou 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 90 procent parity a 10 procent zrcadlení přináší nižší úroveň výkonu, ale ještě více zjednodušuje rozměry.

Note

Svazky se zrcadleně akcelerovanou paritou vyžadují souborový systém ReFS (Resilient File System).

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

  1. V Centru pro správu Windows se připojte ke clusteru a pak v okně 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, 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 pak v okně 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 umístění 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.

Použití odstranění duplicitních dat ReFS

Deduplikace se spravuje na úrovni svazku. Odstranění duplicitních dat používá model následného zpracování, což znamená, že úspory neuvidíte, dokud proces neproběhne. Když ano, funguje to u všech souborů, dokonce i u souborů, které tam byly dříve.

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

Vytváření svazků pomocí Windows PowerShellu

Nejprve spusťte Windows PowerShell z nabídky Start. K vytváření svazků pro místní Azure doporučujeme použít rutinu New-Volume . Poskytuje nejrychlejší a nejjednodušší uživatelské 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é potřebujete zadat:

  • FriendlyName: Libovolný text, například "Volume1"

  • Systém souborů: Buď CSVFS_ReFS (doporučeno pro všechny svazky; vyžadované pro svazky s akcelerovanou zrcadlenou paritou) nebo CSVFS_NTFS

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

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

    Note

    Windows, včetně PowerShellu, počítá pomocí binárních čísel (base-2), zatímco disky jsou často označovány desítkový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. Očekává se to. 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

Abychom věci usnadnili, pokud má vaše nasazení jenom jeden nebo dva servery, Storage Spaces Direct automaticky používá obousměrné zrcadlení pro zajištění resilience. Pokud má vaše nasazení jenom tři servery, automaticky používá třínásobné 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 je buď zrcadlo nebo parita.

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

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žijte úrovně úložiště

V nasazeních se třemi typy jednotek může jeden svazek zahrnovat úrovně SSD a HDD, aby byl částečně umístěn na každém z nich. Podobně v nasazeních se čtyřmi nebo více servery může jeden svazek obsahovat kombinaci zrcadlení a duální parity, aby mohl být rozdělen mezi všechny servery.

Azure Local 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í vrstvy úložiště založené na typech médií a zapouzdřují definice pro trojcestné zrcadlení na rychlejších kapacitních discích (pokud je k dispozici) a duální paritu na pomalejších kapacitních discích (pokud je k dispozici).

  • 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.

  • V clusterech Prostorů úložiště s přímým přístupem spuštěných ve starších verzích Windows Serveru 2016 se výchozí šablony vrstev 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 vícevrstvé svazky, použijte parametry StorageTierFriendlyNames a StorageTierSizes v příkazu New-Volume k odkazování na tyto šablony vrstev. Například následující příkaz vytvoří jeden svazek, který kombinuje trojcestné zrcadlení a dvojitou 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í vrstvy úložiště vytvořené v Azure Local a Windows Serveru.

NumberOfNodes: 1

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Note
MirrorOnHDD pevný disk Mirror 2 1 1 PhysicalDisk PhysicalDisk automaticky vytvořeno
MirrorOnSSD SSD Mirror 2 1 1 PhysicalDisk PhysicalDisk automaticky vytvořeno
MirrorOnSCM SCM Mirror 2 1 1 PhysicalDisk PhysicalDisk automaticky vytvořeno
ParityOnHDD pevný disk Parity 1 1 1 PhysicalDisk PhysicalDisk automaticky vytvořeno
ParityOnSSD SSD Parity 1 1 1 PhysicalDisk PhysicalDisk automaticky vytvořeno
ParityOnSCM SCM Parity 1 1 1 PhysicalDisk PhysicalDisk automaticky vytvořeno

NumberOfNodes: 2

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Note
MirrorOnHDD pevný disk Mirror 2 1 1 StorageScaleUnit PhysicalDisk automaticky vytvořeno
MirrorOnSSD SSD Mirror 2 1 1 StorageScaleUnit PhysicalDisk automaticky vytvořeno
MirrorOnSCM SCM Mirror 2 1 1 StorageScaleUnit PhysicalDisk automaticky vytvořeno
NestedMirrorOnHDD pevný disk Mirror 4 3 1 StorageScaleUnit PhysicalDisk manual
NestedMirrorOnSSD SSD Mirror 4 3 1 StorageScaleUnit PhysicalDisk manual
NestedMirrorOnSCM SCM Mirror 4 3 1 StorageScaleUnit PhysicalDisk manual
NestedParityOnHDD pevný disk Parity 2 1 1 StorageScaleUnit PhysicalDisk manual
NestedParityOnSSD SSD Parity 2 1 1 StorageScaleUnit PhysicalDisk manual
NestedParityOnSCM SCM Parity 2 1 1 StorageScaleUnit PhysicalDisk manual

NumberOfNodes: 3

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Note
MirrorOnHDD pevný disk Mirror 3 2 1 StorageScaleUnit PhysicalDisk automaticky vytvořeno
MirrorOnSSD SSD Mirror 3 2 1 StorageScaleUnit PhysicalDisk automaticky vytvořeno
MirrorOnSCM SCM Mirror 3 2 1 StorageScaleUnit PhysicalDisk automaticky vytvořeno

PočetUzlů: 4+

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Note
MirrorOnHDD pevný disk Mirror 3 2 1 StorageScaleUnit PhysicalDisk automaticky vytvořeno
MirrorOnSSD SSD Mirror 3 2 1 StorageScaleUnit PhysicalDisk automaticky vytvořeno
MirrorOnSCM SCM Mirror 3 2 1 StorageScaleUnit PhysicalDisk automaticky vytvořeno
ParityOnHDD pevný disk Parity 1 2 Auto StorageScaleUnit StorageScaleUnit automaticky vytvořeno
ParityOnSSD SSD Parity 1 2 Auto StorageScaleUnit StorageScaleUnit automaticky vytvořeno
ParityOnSCM SCM Parity 1 2 Auto StorageScaleUnit StorageScaleUnit automaticky vytvořeno

Vnořené svazky odolnosti

Vnořená odolnost se vztahuje pouze na clustery se dvěma servery, na kterých běží Místní Azure 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 Storage Spaces Direct a Plánovat svazky: 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.

Note

Pokud používáte Windows Server 2022, Azure Stack HCI, verzi 21H2 nebo Azure Stack HCI verze 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 kapacitní disky SSD (Solid-State Drive), nastavte -MediaType na SSD místo toho a změňte -FriendlyName na *OnSSD. Neupravujte jiné parametry.

Tip

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

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. Napří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é parity s urychleným zrcadlením

    Pokud chcete použít vnořenou zrcadleně akcelerovanou paritu, odkazujte na šablony úrovní NestedMirror a NestedParity a určete dvě velikosti, jednu pro každou část svazku (nejprve zrcadlení, poté parita). Pokud chcete například vytvořit jeden svazek o velikosti 500 GB, který je tvořen z 20% vnořených dvoucestných zrcadel a 80% vnořenou paritou, 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 jasně označené, jak je vidět na následujícím snímku obrazovky. Po vytvoření je můžete spravovat a monitorovat pomocí Centra pro správu Windows stejně jako jakýkoli jiný svazek v Prostorech ú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á spolehlivost proti ztrátě více disků s kapacitou najednou nebo jednoho serveru a jednoho disku s kapacitou 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.

Pro řešení tohoto scénáře nabízí Storage Spaces Direct možnost automatického zakázání ukládání do mezipaměti zápisu při výpadku jednoho serveru v clusteru se dvěma servery a následné opětovné povolení ukládání do mezipaměti zápisu po obnovení provozu serveru. Aby bylo možné provádět rutinní restartování bez dopadu na výkon, ukládání do mezipaměti zápisu nebude deaktivováno, dokud server nebude vypnutý po dobu 30 minut. Po zakázání ukládání do mezipaměti pro zápis se obsah této mezipaměti uloží na kapacitní zařízení. Poté může server tolerovat selhání zařízení mezipaměti na serveru běžícím online, i když čtení z mezipaměti může být zpožděné nebo selhat, pokud zařízení mezipaměti selže.

Note

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:

Situation Chování mezipaměti Je schopné tolerovat ztrátu jednotky mezipaměti?
Oba servery jsou online Čtení a zápisy do mezipaměti, plný výkon Yes
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 Pouze čtení mezipaměti, výkon je ovlivněn. Ano (po zápisu mezipaměti do kapacitních disků)

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