Horizontales Hochskalieren eines einzelnen Servers für Ihre Azure Stack HCI
Gilt für: Azure Stack HCI, Version 22H2
Warnung
Die Bereitstellungsanweisungen in diesem Artikel gelten für eine ältere Version, Azure Stack HCI, Version 22H2. Für neue Bereitstellungen wird empfohlen, die neueste allgemein verfügbare Version, Azure Stack HCI, Version 23H2, zu verwenden. Bereitstellungsanweisungen finden Sie unter Informationen zu Azure Stack HCI, Version 23H2-Bereitstellung.
Azure Stack HCI Version 22H2 unterstützt Inlinefehlerdomänen- und Resilienzänderungen für horizontales Hochskalieren von Einzelserverclustern. In diesem Artikel wird beschrieben, wie Sie Ihren Azure Stack HCI-Cluster aufskalieren können.
Informationen zur horizontalen Skalierung von Einzelserverclustern
Azure Stack HCI Version 22H2 bietet einfache Skalierungsoptionen, um von einem Einzelservercluster zu einem Cluster mit zwei Knoten und von einem Cluster mit zwei Knoten zu einem Cluster mit drei Knoten zu wechseln. Das folgende Diagramm zeigt, wie ein einzelner Server auf einen Cluster mit mehreren Knoten in Ihrer Azure Stack HCI skaliert werden kann.
Änderungen der Inlinefehlerdomäne
Beim Hochskalieren von einem Einzelservercluster zu einem Cluster mit zwei Knoten muss die Speicherfehlerdomäne zuerst vom Typ PhysicalDisk
in StorageScaleUnit
geändert werden. Die Änderung muss auf alle virtuellen Datenträger und Speicherebenen angewendet werden. Zusätzliche Knoten können erstellt werden, und die Daten sind gleichmäßig auf alle Knoten im Cluster verteilt.
Führen Sie die folgenden Schritte aus, um Fehlerdomänen nach dem Hinzufügen eines Knotens ordnungsgemäß festzulegen:
Führen Sie PowerShell als Administrator aus.
Ändern Sie den Fehlerdomänentyp des Speicherpools:
Get-StoragePool -FriendlyName <s2d*> | Set-StoragePool -FaultDomainAwarenessDefault StorageScaleUnit
Entfernen Sie das Volume "Clusterleistungsverlauf ":
Remove-VirtualDisk -FriendlyName ClusterPerformanceHistory
Generieren Sie neue Speicherebenen, und erstellen Sie das Volume für den Clusterleistungsverlauf neu, indem Sie den folgenden Befehl ausführen:
Enable-ClusterStorageSpacesDirect -Verbose
Entfernen Sie speicherebenen, die nicht mehr anwendbar sind, indem Sie den folgenden Befehl ausführen. Weitere Informationen finden Sie in der Zusammenfassungstabelle der Speicherebene .
Remove-StorageTier -FriendlyName <tier_name>
Ändern Sie den Fehlerdomänentyp vorhandener Volumes:
Führen Sie für ein Volume ohne Ebenen den folgenden Befehl aus:
Set-VirtualDisk –FriendlyName <name> -FaultDomainAwareness StorageScaleUnit
Führen Sie die folgenden Befehle aus, um den Fortschritt dieser Änderung zu überprüfen:
Get-VirtualDisk -FriendlyName <volume_name> | FL FaultDomainAwareness Get-StorageJob
Hier sehen Sie eine Beispielausgabe aus den vorherigen Befehlen:
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
Führen Sie für ein mehrstufiges Volume den folgenden Befehl aus:
Get-StorageTier -FriendlyName <volume_name*> | Set-StorageTier -FaultDomainAwareness StorageScaleUnit
Führen Sie den folgenden Befehl aus, um die Fehlerdomänenerkennung von Speicherebenen zu überprüfen:
Get-StorageTier -FriendlyName <volume_name*> | FL FriendlyName, FaultDomainAwareness
Hinweis
Die vorherigen Befehle funktionieren nicht für den Wechsel von
StorageScaleUnit
zuPhysicalDisk
- oder vonStorageScaleUnit
zuNode
- oderChassis
-Typen.
Änderungen an der Inlineresilienz
Nachdem die Änderungen an der Inlinefehlerdomäne vorgenommen wurden, kann die Volumeresilienz erhöht werden, um die Knotenskalierung in den folgenden Szenarien zu verarbeiten.
Führen Sie den folgenden Befehl aus, um den Fortschritt der Resilienzänderungen zu überprüfen. Der Reparaturvorgang sollte für alle Volumes im Cluster beobachtet werden.
Get-StorageJob
Mit diesem Befehl werden nur laufende Aufträge angezeigt.
Einzelserver zu Cluster mit zwei Knoten
Um als bidirektionale Spiegel zu bleiben, ist keine Aktion erforderlich. Gehen Sie wie folgt vor, um eine bidirektionale Spiegel in ein geschachteltes bidirektionales Spiegel zu konvertieren:
Führen Sie für ein Volume ohne Ebenen die folgenden Befehle aus, um zuerst den virtuellen Datenträger festzulegen:
Set-VirtualDisk -FriendlyName <name> -NumberOfDataCopies 4
Führen Sie für ein mehrstufiges Volume den folgenden Befehl aus:
Get-StorageTier -FriendlyName <volume_name*> | Set-StorageTier -NumberOfDataCopies 4
Verschieben Sie dann das Volume auf einen anderen Knoten, um das Volume erneut einzubinden. Eine erneute Bereitstellung ist erforderlich, da ReFS den Bereitstellungstyp nur zur Bereitstellungszeit erkennt.
Move-ClusterSharedVolume -Name <name> -Node <node>
Cluster mit zwei Knoten bis zu drei Knoten und mehr
Um als bidirektionale Spiegel zu bleiben, ist keine Aktion erforderlich. Um eine bidirektionale Spiegel in eine drei- oder größere Spiegel zu konvertieren, wird das folgende Verfahren empfohlen.
Vorhandene bidirektionale Spiegel Volumes können dies auch mit den folgenden PowerShell-Befehlen nutzen. Für einen Einzelservercluster oder einen Cluster mit drei Knoten oder größer konvertieren Sie ihr bidirektionales Spiegel-Volume in ein Drei-Wege-Spiegel Volume.
Folgende Szenarios werden nicht unterstützt:
- Herunterskalieren, z. B. von einem drei-Wege-Spiegel zu einem bidirektionalen Spiegel.
- Skalieren auf oder aus Spiegel Paritätsvolumes.
- Skalieren von geschachtelten bidirektionalen Spiegel oder geschachtelten Spiegel Paritätsvolumes mit Beschleunigung.
Führen Sie für ein Volume ohne Ebenen den folgenden Befehl aus:
Set-VirtualDisk -FriendlyName <name> -NumberOfDataCopies 3
Führen Sie für ein mehrstufiges Volume den folgenden Befehl aus:
Get-StorageTier -FriendlyName <volume_name*> | Set-StorageTier -NumberOfDataCopies 3
Verschieben Sie dann das Volume auf einen anderen Knoten, um das Volume erneut einzubinden. Eine erneute Bereitstellung ist erforderlich, da ReFS den Bereitstellungstyp nur zur Bereitstellungszeit erkennt.
Move-ClusterSharedVolume -Name <name> -Node <node>
Hinweis
Volumes, die in Windows Admin Center erstellt werden, werden als mehrstufige Volumes konfiguriert. Verwenden Sie zum Ändern der Volumeresilienz die Cmdlets StorageTier, z. B. Get-StorageTier und Set-StorageTier.
Nächste Schritte
Weitere Informationen finden Sie unter ReFS .