Freigeben über


Entfernen von Servern in Direkte Speicherplätze

In diesem Thema wird beschrieben, wie Server in Direkte Speicherplätze mithilfe von PowerShell entfernt werden.

Entfernen eines Servers, aber Beibehalten der Laufwerke

Wenn Sie beabsichtigen, den Server bald wieder zum Cluster hinzuzufügen, oder wenn Sie die Laufwerke beibehalten möchten, indem Sie sie auf einen anderen Server verschieben, können Sie den Server aus dem Cluster entfernen, ohne dessen Laufwerke aus dem Speicherpool zu entfernen. Dies ist das Standardverhalten bei Verwendung des Failovercluster-Managers zum Entfernen des Servers.

Verwenden Sie das Cmdlet Remove-ClusterNode in PowerShell:

Remove-ClusterNode <Name>

Dieses Cmdlet ist schnell erfolgreich, unabhängig von allen Kapazitätsaspekten, weil sich der Speicherpool die fehlenden Laufwerke merkt und erwartet, dass sie zurückkehren. Es werden keine Daten von den fehlenden Laufwerken verschoben. Während sie fehlen, wird ihr OperationalStatus als "Verlorene Kommunikation" angezeigt, und Ihre Volumes zeigen "Unvollständig".

Wenn die Laufwerke zurückkehren, werden sie automatisch erkannt und dem Pool neu zugeordnet, auch wenn sie sich jetzt auf einem neuen Server befinden.

Warning

Verteilen Sie keine Laufwerke mit Pooldaten von einem Server auf mehrere andere Server. Wenn beispielsweise ein Server mit zehn Laufwerken fehlschlägt (da beispielsweise die Hauptplatine oder das Startlaufwerk fehlgeschlagen ist), können Sie alle zehn Laufwerke auf einen neuen Server verschieben, aber sie können nicht separat in verschiedene andere Server verschieben.

Entfernen eines Servers und seiner Laufwerke

Wenn Sie einen Server dauerhaft aus dem Cluster entfernen möchten (manchmal auch als Skalierung bezeichnet), können Sie den Server aus dem Cluster entfernen und dessen Laufwerke aus dem Speicherpool entfernen.

Verwenden Sie das Cmdlet Remove-ClusterNode mit dem optionalen Flag "-CleanUpDisks ":

Remove-ClusterNode <Name> -CleanUpDisks

Die Ausführung dieses Cmdlet kann lange dauern (manchmal auch viele Stunden), da Windows alle auf dem Server gespeicherten Daten auf andere Servern im Cluster verschieben muss. Nachdem dieser Vorgang abgeschlossen ist, werden die Laufwerke dauerhaft aus dem Speicherpool entfernt und der fehlerfreie Zustand der betroffenen Volumes wiederhergestellt.

Requirements

Um die Skalierung dauerhaft zu erreichen (entfernen Sie einen Server und seine Laufwerke), muss Ihr Cluster die folgenden beiden Anforderungen erfüllen. Wenn dies nicht der Fall ist, gibt das CmdletRemove-ClusterNode -CleanUpDisks sofort einen Fehler zurück, bevor eine Datenverschiebung beginnt, um Unterbrechungen zu minimieren.

Genügend Kapazität

Zunächst benötigen Sie genügend Speicherkapazität für alle Ihre Volumes auf den verbleibenden Servern.

Wenn Sie beispielsweise vier Server mit jeweils zehn 1-TB-Laufwerken besitzen, haben Sie insgesamt 40 TB physische Speicherkapazität. Nach dem Entfernen eines Servers und aller seiner Laufwerke sind 30 TB Kapazität übrig. Wenn der Speicherbedarf Ihrer Volumes zusammen mehr als 30 TB beträgt, passen sie nicht auf die verbleibenden Server, daher gibt das Cmdlet einen Fehler zurück, und es werden keine Daten verschoben.

Genügend Fehlerdomänen

Zweitens benötigen Sie genügend Fehlerdomänen (in der Regel Server), um die Resilizenz Ihrer Volumes bereitzustellen.

Wenn beispielsweise die Volumes Drei-Wege-Spiegelung auf Serverebene für Resilizenz verwenden, können sie nur fehlerfrei sein, wenn Sie mindestens drei Server besitzen. Wenn Sie genau drei Server haben und dann versuchen, einen Server and alle seine Laufwerke zu entfernen, gibt das Cmdlet einen Fehler zurück, und es werden keine Daten verschoben.

In der folgenden Tabelle wird die Mindestanzahl der Fehlerdomänen gezeigt, die für jeden Resilienztyp erforderlich ist.

Resiliency Mindestens erforderliche Fehlerdomänen
Bidirektionale Spiegelung 2
Drei-Wege-Spiegel 3
Duale Parität 4

Note

Es ist in Ordnung, kurzzeitig weniger Server zu haben, z. B. bei Ausfällen oder Wartung. Damit die Volumes wieder zurück in einen vollständig fehlerfreien Status wechseln, müssen Sie jedoch die minimale Anzahl von Servern besitzen, die oben aufgeführt ist.

Weitere Verweise