Tworzenie woluminów w klastrach Azure Stack HCI i Windows Server

Dotyczy: Azure Stack HCI, wersja 20H2; Windows Server 2019, Windows Server 2016

W tym artykule opisano sposób tworzenia woluminów w klastrze przy użyciu centrum administracyjnego programu Windows i programu Windows PowerShell, sposób pracy z plikami na woluminach oraz sposób włączania deduplikacji i kompresji, sumy kontrolne integralności lub szyfrowanie za pomocą funkcji BitLocker na woluminach. Aby dowiedzieć się, jak utworzyć woluminy i skonfigurować replikację dla klastrów rozciągniętych, zobacz Tworzenie woluminów rozciągniętych.

Porada

Jeśli jeszcze tego nie zrobić, najpierw zapoznaj się z planem woluminów.

Tworzenie woluminu dublowania dwukierunkowego lub trzykierunkowego

Aby utworzyć wolumin dublowany dwukierunkowo lub trzykierunkowo przy użyciu Windows Administracyjnego:

  1. W Windows administracyjnym połącz się z klastrem, a następnie wybierz pozycję Woluminy w okienku Narzędzia.

  2. Na stronie Woluminy wybierz kartę Spis, a następnie wybierz pozycję Utwórz.

  3. W okienku Tworzenie woluminu wprowadź nazwę woluminu.

  4. W odporność, wybierz opcję dublowania dwukierunkowego lub dublowania trzykierunkowego w zależności od liczby serwerów w klastrze.

  5. W rozmiar na dysku twardym, określ rozmiar woluminu. Na przykład 5 TB (terabajty).

  6. W obszarze Więcej opcji można użyć pól wyboru, aby włączyć deduplikację i kompresję, sumy kontrolne integralności lub szyfrowanie funkcją BitLocker.

  7. Wybierz przycisk Utwórz.

    Możesz użyć Windows Administracyjnego do utworzenia woluminu dublowania dwukierunkowego lub trzykierunkowego

W zależności od rozmiaru utworzenie woluminu może potrwać kilka minut. Powiadomienia w prawym górnym rogu powiadomią Cię o utworzeniu woluminu. Nowy wolumin zostanie wyświetlony na liście Spis.

Tworzenie woluminu z przyspieszoną parzystością dublowania

Przyspieszona parzystość (MAP) zmniejsza zużycie woluminu na dysku twardym. Na przykład dublowanie trzykierunkowe oznaczałoby, że dla każdego 10 terabajtów rozmiaru potrzeba będzie 30 terabajtów jako śladu. Aby zmniejszyć obciążenie związane z zużyciem pamięci, utwórz wolumin z parzystością przyspieszoną przez dublowanie. Zmniejsza to zużycie z 30 terabajtów do zaledwie 22 terabajtów, nawet w przypadku tylko 4 serwerów, dublując najbardziej aktywne 20% danych i używając parzystości, która jest bardziej wydajna, do przechowywania pozostałych. Możesz dostosować ten współczynnik parzystości i dublowania, aby wydajność i wydajność była odpowiedni dla Twojego obciążenia. Na przykład 90-procentowa parzystość i 10% dublowania dają mniejszą wydajność, ale jeszcze bardziej upraszczają zużycie.

Uwaga

Woluminy z przyspieszoną parzystością dublowane wymagają systemu plików ReFS.

Aby utworzyć wolumin z przyspieszoną dublowania parzystością w Windows administracyjnym:

  1. W Windows administracyjnym połącz się z klastrem, a następnie wybierz pozycję Woluminy w okienku Narzędzia.
  2. Na stronie Woluminy wybierz kartę Spis, a następnie wybierz pozycję Utwórz.
  3. W okienku Tworzenie woluminu wprowadź nazwę woluminu.
  4. W opcji Odporność wybierz pozycję Dublowanie przyspieszonej parzystości.
  5. W opcji Procent parzystości wybierz wartość procentową parzystości.
  6. W obszarze Więcej opcji można użyć pól wyboru, aby włączyć deduplikację i kompresję, sumy kontrolne integralności lub szyfrowanie funkcją BitLocker.
  7. Wybierz przycisk Utwórz.

Otwieranie woluminu i dodawanie plików

Aby otworzyć wolumin i dodać pliki do woluminu w centrum Windows administracyjnego:

  1. W Windows administracyjnym połącz się z klastrem, a następnie wybierz pozycję Woluminy w okienku Narzędzia.

  2. Na stronie Woluminy wybierz kartę Spis.

  3. Na liście woluminów wybierz nazwę woluminu, który chcesz otworzyć.

    Na stronie szczegółów woluminu można zobaczyć ścieżkę do woluminu.

  4. W górnej części strony wybierz pozycję Otwórz. To uruchomienie narzędzia Pliki w centrum Windows administracyjnego.

  5. Przejdź do ścieżki woluminu. W tym miejscu możesz przeglądać pliki w woluminie.

  6. Wybierz Upload, a następnie wybierz plik do przekazania.

  7. Użyj przycisku Wstecz przeglądarki, aby wrócić do okienka Narzędzia Windows Centrum administracyjnego.

Włączanie deduplikacji i kompresji

Deduplikacja i kompresja są zarządzane dla każdego woluminu. Deduplikacja i kompresja używa modelu przetwarzania po przetwarzaniu, co oznacza, że oszczędności nie będą oszczędności, dopóki nie zostanie uruchomiony. Gdy tak się dzieje, będzie ona działać na wszystkich plikach, nawet tych, które były tam wcześniej.

Aby dowiedzieć się więcej, zobacz Włączanie szyfrowania, deduplikacji i kompresji woluminu

Tworzenie woluminów przy użyciu Windows PowerShell

Najpierw uruchom Windows PowerShell z menu Windows Start. Zalecamy używanie polecenia cmdlet New-Volume do tworzenia woluminów dla Azure Stack HCI. Zapewnia najszybsze i najprostsze środowisko. To pojedyncze polecenie cmdlet automatycznie tworzy dysk wirtualny, partycje i formatuje go, tworzy wolumin o zgodnej nazwie i dodaje go do udostępnionych woluminów klastra — wszystko to w jednym łatwym kroku.

Polecenie cmdlet New-Volume ma cztery parametry, które zawsze należy podać:

  • FriendlyName: Dowolny ciąg, na przykład "Volume1"

  • System plików: Albo CSVFS_ReFS (zalecane dla wszystkich woluminów; wymagane dla woluminów z przyspieszoną parzystością dublowania) lub CSVFS_NTFS

  • StoragePoolFriendlyName: Nazwa puli magazynów, na przykład "S2D on ClusterName"

  • Rozmiar: Rozmiar woluminu, na przykład "10 TB"

    Uwaga

    Windows, w tym program PowerShell, zlicza się przy użyciu liczb binarnych (base-2), natomiast dyski są często oznaczane za pomocą liczb dziesiętnych (base-10). Wyjaśnia to, dlaczego dysk "jeden terabajt" zdefiniowany jako 1 000 000 000 000 bajtów, pojawia się w programie Windows jako około "909 GB". Jest to oczekiwane zachowanie. Podczas tworzenia woluminów przy użyciu funkcji New-Volume należy określić parametr Rozmiar w liczbach binarnych (base-2). Na przykład określenie wartości "909 GB" lub "0,909495 TB" spowoduje utworzenie woluminu o pojemności około 1 000 000 000 000 bajtów.

Przykład: z 2 lub 3 serwerami

Aby ułatwić sobie pracę, jeśli wdrożenie ma tylko dwa serwery, Miejsca do magazynowania Direct automatycznie użyje dublowania dwukierunkowego w celu zapewnienia odporności. Jeśli wdrożenie ma tylko trzy serwery, będzie automatycznie korzystać z dublowania trzykierunkowego.

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

Przykład: z ponad 4 serwerami

Jeśli masz co najmniej cztery serwery, możesz użyć opcjonalnego parametru ResiliencySettingName, aby wybrać typ odporności.

  • ResiliencySettingName: Dublowanie lub parzystość.

W poniższym przykładzie "Volume2" używa dublowania trzykierunkowego, a "Volume3" używa podwójnej parzystości (często nazywanej "kodowaniem wymazania").

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

Korzystanie z warstw magazynowania

W przypadku wdrożeń z trzema typami dysków jeden wolumin może obejmować warstwy dysków SSD i HDD, aby znajdować się częściowo na każdym z nich. Podobnie w przypadku wdrożeń z co najmniej czterema serwerami jeden wolumin może mieszać dublowanie i podwójną parzystość, aby znajdować się częściowo na każdym z nich.

Aby ułatwić tworzenie takich woluminów, program Azure Stack HCI udostępnia domyślne szablony warstw o nazwach MirrorOnMediaType i NestedMirrorOnMediaType (w celu wydajności) oraz ParityOnMediaType i NestedParityOnMediaType (dla pojemności), gdzie MediaType to HDD lub SSD. Szablony reprezentują warstwy magazynowania oparte na typach nośników i hermetyzują definicje dublowania trzykierunkowego na szybszych dyskach pojemności (jeśli ma to zastosowanie) oraz podwójną parzystość na wolniejszych dyskach pojemności (jeśli ma to zastosowanie).

Uwaga

W Miejsca do magazynowania Direct uruchomionych we wcześniejszych wersjach programu Windows Server 2016 domyślne szablony warstw były po prostu nazywane wydajnością i pojemnością.

Warstwy magazynowania można wyświetlić, uruchamiając polecenie cmdlet Get-StorageTier na dowolnym serwerze w klastrze.

Get-StorageTier | Select FriendlyName, ResiliencySettingName, PhysicalDiskRedundancy

Jeśli na przykład masz klaster z dwoma węzłami z tylko dyskiem twardym, dane wyjściowe mogą wyglądać podobnie do tych:

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

Aby utworzyć woluminy warstwowe, należy odwołać się do tych szablonów warstw przy użyciu parametrów StorageTierFriendlyNames i StorageTierSizes polecenia cmdlet New-Volume. Na przykład następujące polecenie cmdlet tworzy jeden wolumin, który łączy dublowanie trzykierunkowe i podwójną parzystość w proporcjach 30:70.

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

Powtórz te czynności w razie potrzeby, aby utworzyć więcej niż jeden wolumin.

Zagnieżdżone woluminy odporności

Odporność zagnieżdżona dotyczy tylko klastrów z dwoma serwerami z systemem Azure Stack HCI lub Windows Server 2019; Nie można używać zagnieżdżonych odporności, jeśli klaster ma co najmniej trzy serwery lub jeśli klaster działa Windows Server 2016. Odporność zagnieżdżona umożliwia klastrowi z dwoma serwerami wytrzymywanie wielu awarii sprzętowych w tym samym czasie bez utraty dostępności magazynu, co pozwala użytkownikom, aplikacjom i maszynom wirtualnym na dalsze działanie bez zakłóceń. Aby dowiedzieć się więcej, zobacz Planowanie woluminów: wybieranie typu odporności.

Tworzenie zagnieżdżonych warstw magazynowania (tylko Windows Server 2019)

Windows Program Server 2019 wymaga utworzenia nowych szablonów warstw magazynowania przy użyciu New-StorageTier polecenia cmdlet przed utworzeniem woluminów. Należy to zrobić tylko raz, a następnie każdy nowo tworzymy wolumin może odwoływać się do tego szablonu. Jeśli używasz programu Windows Server 2022, Azure Stack HCI 21H2 lub Azure Stack HCI 20H2, możesz pominąć ten krok.

Określ -MediaType dyski pojemności i opcjonalnie -FriendlyName wybrane dyski.

Jeśli na przykład dyski pojemności są dyskami twardymi (HDD), uruchom program PowerShell jako administrator i uruchom następujące polecenia cmdlet.

Aby utworzyć warstwę NestedMirror:

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

Aby utworzyć warstwę NestedParity:

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

Jeśli dyski pojemności to dyski półprzewodnikowe (SSD), ustaw wartość na , a -MediaType następnie zmień wartość na SSD -FriendlyName *OnSSD .

Tworzenie zagnieżdżonych woluminów

Aby utworzyć wolumin NestedMirror:

New-Volume -StoragePoolFriendlyName S2D* -FriendlyName MyMirrorNestedVolume -StorageTierFriendlyNames NestedMirrorOnHDD -StorageTierSizes 500GB -CimSession 2nodecluster

Aby utworzyć wolumin NestedParity:

New-Volume -StoragePoolFriendlyName S2D* -FriendlyName MyParityNestedVolume -StorageTierFriendlyNames NestedMirrorOnHDD,NestedParityOnHDD -StorageTierSizes 200GB, 1TB -CimSession 2nodecluster

Jeśli dyski pojemności to dyski półprzewodnikowe (SSD), zmień na -StorageTierFriendlyNames *OnSSD .

Storage podsumowania warstwy

W poniższych tabelach podsumowano warstwy magazynowania, które można utworzyć w programach Azure Stack HCI i Windows Server 2019.

NumberOfNodes: 2

FriendlyName Mediatype ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness Kolumna Uwaga
MirrorOnHDD HDD Dublowany 2 1 1 StorageScaleUnit Dysk fizyczny utworzone automatycznie
MirrorOnSSD SSD Dublowany 2 1 1 StorageScaleUnit Dysk fizyczny utworzone automatycznie
MirrorOnSCM Scm Dublowany 2 1 1 StorageScaleUnit Dysk fizyczny utworzone automatycznie
NestedMirrorOnHDD HDD Dublowany 4 3 1 StorageScaleUnit Dysk fizyczny Ręcznie
NestedMirrorOnSSD SSD Dublowany 4 3 1 StorageScaleUnit Dysk fizyczny Ręcznie
NestedMirrorOnSCM Scm Dublowany 4 3 1 StorageScaleUnit Dysk fizyczny Ręcznie
NestedParityOnHDD HDD Parity 2 1 1 StorageScaleUnit Dysk fizyczny Ręcznie
NestedParityOnSSD SSD Parity 2 1 1 StorageScaleUnit Dysk fizyczny Ręcznie
NestedParityOnSCM Scm Parity 2 1 1 StorageScaleUnit Dysk fizyczny Ręcznie

NumberOfNodes: 3

FriendlyName Mediatype ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness Kolumna Uwaga
MirrorOnHDD HDD Dublowany 3 2 1 StorageScaleUnit Dysk fizyczny utworzone automatycznie
MirrorOnSSD SSD Dublowany 3 2 1 StorageScaleUnit Dysk fizyczny utworzone automatycznie
MirrorOnSCM Scm Dublowany 3 2 1 StorageScaleUnit Dysk fizyczny utworzone automatycznie

NumberOfNodes: 4+

FriendlyName Mediatype ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness Kolumna Uwaga
MirrorOnHDD HDD Dublowany 3 2 1 StorageScaleUnit Dysk fizyczny utworzone automatycznie
MirrorOnSSD SSD Dublowany 3 2 1 StorageScaleUnit Dysk fizyczny utworzone automatycznie
MirrorOnSCM Scm Dublowany 3 2 1 StorageScaleUnit Dysk fizyczny utworzone automatycznie
ParityOnHDD HDD Parity 1 2 Auto StorageScaleUnit StorageScaleUnit utworzone automatycznie
ParityOnSSD SSD Parity 1 2 Auto StorageScaleUnit StorageScaleUnit utworzone automatycznie
ParityOnSCM Scm Parity 1 2 Auto StorageScaleUnit StorageScaleUnit utworzone automatycznie

Następne kroki

Aby uzyskać powiązane tematy i inne zadania związane z zarządzaniem magazynem, zobacz również: