Udostępnij za pośrednictwem


Skalowanie pojedynczego serwera w poziomie dla usługi Azure Stack HCI

Dotyczy: Azure Stack HCI, wersja 22H2

Ważne

Usługa Azure Stack HCI jest teraz częścią usługi Azure Local. Trwa zmiana nazwy dokumentacji produktu. Jednak starsze wersje rozwiązania Azure Stack HCI, na przykład 22H2 będą nadal odwoływać się do rozwiązania Azure Stack HCI i nie będą odzwierciedlać zmiany nazwy. Dowiedz się więcej.

Ostrzeżenie

Instrukcje wdrażania podane w tym artykule dotyczą starszej wersji usługi Azure Stack HCI w wersji 22H2. W przypadku nowych wdrożeń zalecamy użycie najnowszej ogólnie dostępnej wersji usługi Azure Local, zobacz About Azure Local deployment(Informacje o lokalnym wdrożeniu platformy Azure).

Usługa Azure Stack HCI w wersji 22H2 obsługuje wbudowane zmiany domeny błędów i odporności w przypadku skalowania klastra z jednym serwerem w poziomie. W tym artykule opisano sposób skalowania klastra usługi Azure Stack HCI w poziomie.

Informacje o skalowanym w poziomie klastra pojedynczego serwera

Usługa Azure Stack HCI w wersji 22H2 umożliwia łatwe skalowanie z klastra pojedynczego serwera do klastra z dwoma węzłami oraz z klastra dwuwęźleowego do klastra z trzema węzłami. Na poniższym diagramie przedstawiono sposób skalowania pojedynczego serwera w poziomie do klastra z wieloma węzłami w rozwiązaniu Azure Stack HCI.

Diagram przedstawiający klaster z jednym serwerem do klastra wielowęźle skalowalnego w poziomie.

Zmiany domeny błędów wbudowanych

Podczas skalowania w górę z klastra pojedynczego serwera do klastra z dwoma węzłami najpierw należy zmienić domenę błędów magazynu z typu PhysicalDisk na StorageScaleUnit. Zmiana musi zostać zastosowana do wszystkich dysków wirtualnych i warstw magazynowania. Dodatkowe węzły można utworzyć, a dane są równomiernie zrównoważone we wszystkich węzłach w klastrze.

Wykonaj następujące kroki, aby poprawnie ustawić domeny błędów po dodaniu węzła:

  1. Uruchom program PowerShell jako administrator.

  2. Zmień typ domeny błędów puli magazynów:

    Get-StoragePool -FriendlyName <s2d*> | Set-StoragePool -FaultDomainAwarenessDefault StorageScaleUnit
    
  3. Usuń wolumin Historia wydajności klastra:

    Remove-VirtualDisk -FriendlyName ClusterPerformanceHistory
    
  4. Wygeneruj nowe warstwy magazynowania i utwórz ponownie wolumin historii wydajności klastra, uruchamiając następujące polecenie:

    Enable-ClusterStorageSpacesDirect -Verbose
    
  5. Usuń warstwy magazynowania, które nie mają już zastosowania, uruchamiając następujące polecenie. Aby uzyskać więcej informacji, zobacz tabelę podsumowania warstwy magazynowania.

    Remove-StorageTier -FriendlyName <tier_name>
    
  6. Zmień typ domeny błędów istniejących woluminów:

    W przypadku woluminu niewarstwowego uruchom następujące polecenie:

    Set-VirtualDisk –FriendlyName <name> -FaultDomainAwareness StorageScaleUnit
    

    Aby sprawdzić postęp tej zmiany, uruchom następujące polecenia:

    Get-VirtualDisk -FriendlyName <volume_name> | FL FaultDomainAwareness
    Get-StorageJob
    

    Oto przykładowe dane wyjściowe z poprzednich poleceń:

    PS C:\> Get-VirtualDisk -FriendlyName DemoVol | FL FaultDomainAwareness
    
    FaultDomainAwareness : StorageScaleUnit
    
    PS C:\> Get-StorageJob
    
    Name              IsBackgroundTask ElapsedTime JobState  PercentComplete BytesProcessed BytesTotal
    ----              ---------------- ----------- --------  --------------- -------------- ----------
    S2DPool-Rebalance True             00:00:10    Running   0                          0 B     512 MB
    

    W przypadku woluminu warstwowego uruchom następujące polecenie:

    Get-StorageTier -FriendlyName <volume_name*> | Set-StorageTier -FaultDomainAwareness StorageScaleUnit
    

    Aby sprawdzić rozpoznawanie warstw magazynowania w domenie błędów, uruchom następujące polecenie:

    Get-StorageTier -FriendlyName <volume_name*> | FL FriendlyName, FaultDomainAwareness
    

    Uwaga

    Poprzednie polecenia nie działają w przypadku zmiany z StorageScaleUnit na PhysicalDisk, lub z StorageScaleUnit na Node lub Chassis typów.

Zmiany odporności wbudowanej

Po wprowadzeniu zmian w domenie błędów wbudowanych odporność woluminu można zwiększyć w celu obsługi skalowania węzłów w poziomie w następujących scenariuszach.

Uruchom następujące polecenie, aby sprawdzić postęp zmian odporności. Operacja naprawy powinna być obserwowana dla wszystkich woluminów w klastrze.

Get-StorageJob

To polecenie wyświetla tylko bieżące zadania.

Jeden serwer do klastra z dwoma węzłami

Aby pozostać dublowaniem dwukierunkowym, nie jest wymagana żadna akcja. Aby przekonwertować dublowanie dwukierunkowe na zagnieżdżone dublowanie dwukierunkowe, wykonaj następujące czynności:

W przypadku woluminu niewarstwowego uruchom następujące polecenia, aby najpierw ustawić dysk wirtualny:

Set-VirtualDisk -FriendlyName <name> -NumberOfDataCopies 4

W przypadku woluminu warstwowego uruchom następujące polecenie:

Get-StorageTier -FriendlyName <volume_name*> | Set-StorageTier -NumberOfDataCopies 4

Następnie przenieś wolumin do innego węzła, aby ponownie zainstalować wolumin. Ponowna instalacja jest wymagana, ponieważ system plików ReFS rozpoznaje tylko typ aprowizacji w czasie instalacji.

Move-ClusterSharedVolume -Name <name> -Node <node>

Klaster z dwoma węzłami i trzema węzłami

Aby pozostać dublowaniem dwukierunkowym, nie jest wymagana żadna akcja. Aby przekonwertować dublowanie dwukierunkowe na dublowanie trójstopniowe lub większe, zalecana jest poniższa procedura.

Istniejące woluminy dublowania dwukierunkowego mogą również korzystać z tego przy użyciu następujących poleceń programu PowerShell. Na przykład w przypadku klastra pojedynczego serwera lub klastra trzywęźle lub większego należy przekonwertować wolumin dublowania dwukierunkowego na wolumin dublowania trzystopniowego.

Nie są obsługiwane następujące scenariusze:

  • Skalowanie w dół, na przykład z dublowania trójstopniowego do dublowania dwukierunkowego.
  • Skalowanie do lub z woluminów parzystości przyspieszanych przez dublowanie.
  • Skalowanie z zagnieżdżonego dublowania dwustopniowego lub zagnieżdżonego woluminów parzystości przyspieszanych przez dublowanie.

W przypadku woluminu niewarstwowego uruchom następujące polecenie:

Set-VirtualDisk -FriendlyName <name> -NumberOfDataCopies 3

W przypadku woluminu warstwowego uruchom następujące polecenie:

Get-StorageTier -FriendlyName <volume_name*> | Set-StorageTier -NumberOfDataCopies 3

Następnie przenieś wolumin do innego węzła, aby ponownie zainstalować wolumin. Ponowna instalacja jest wymagana, ponieważ system plików ReFS rozpoznaje tylko typ aprowizacji w czasie instalacji.

Move-ClusterSharedVolume -Name <name> -Node <node>

Uwaga

Woluminy utworzone w centrum administracyjnym systemu Windows są konfigurowane jako woluminy warstwowe. Aby zmienić odporność woluminu, użyj poleceń cmdlet StorageTier, takich jak Get-StorageTier i Set-StorageTier.

Następne kroki

Aby uzyskać więcej informacji, zobacz ReFS .