Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
- V Centru pro správu Windows se připojte ke clusteru a pak v okně 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, kontrolní součty integrity nebo šifrování.
- 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:
- V Centru pro správu Windows se připojte ke clusteru a pak v okně 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, 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 pak v okně 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 umístění 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.
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
NestedMirrorvrstvy a zadejte velikost. Například:New-Volume -StoragePoolFriendlyName S2D* -FriendlyName Volume01 -StorageTierFriendlyNames NestedMirrorOnHDD -StorageTierSizes 500GBPokud jsou vaše jednotky kapacity jednotky SSD (Solid-State Drive), změňte
-StorageTierFriendlyNamesna*OnSSD.Vnořené parity s urychleným zrcadlením
Pokud chcete použít vnořenou zrcadleně akcelerovanou paritu, odkazujte na šablony úrovní
NestedMirroraNestedParitya 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, 400GBPokud jsou vaše jednotky kapacity jednotky SSD (Solid-State Drive), změňte
-StorageTierFriendlyNamesna*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.
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
Související obsah a další úlohy správy úložiště najdete tady: