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.
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:
Uruchom program PowerShell jako administrator.
Zmień typ domeny błędów puli magazynów:
Get-StoragePool -FriendlyName <s2d*> | Set-StoragePool -FaultDomainAwarenessDefault StorageScaleUnit
Usuń wolumin Historia wydajności klastra:
Remove-VirtualDisk -FriendlyName ClusterPerformanceHistory
Wygeneruj nowe warstwy magazynowania i utwórz ponownie wolumin historii wydajności klastra, uruchamiając następujące polecenie:
Enable-ClusterStorageSpacesDirect -Verbose
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>
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
naPhysicalDisk
, lub zStorageScaleUnit
naNode
lubChassis
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 .