Entfernen von Servern in direkte SpeicherplätzeRemoving servers in Storage Spaces Direct

Gilt für: Windows Server 2019, Windows Server 2016Applies to: Windows Server 2019, Windows Server 2016

In diesem Thema wird beschrieben, wie Sie Server in direkte Speicherplätze mithilfe von PowerShell entfernen.This topic describes how to remove servers in Storage Spaces Direct using PowerShell.

Entfernen eines Servers, belassen der LaufwerkeRemove a server but leave its drives

Wenn Sie den Server in Kürze wieder dem Cluster hinzufügen möchten, oder wenn Sie beabsichtigen, seine Laufwerke beizubehalten, indem Sie Sie auf einen anderen Server verschieben, können Sie den Server aus dem Cluster entfernen, ohne seine Laufwerke aus dem Speicherpool zu entfernen.If you intend to add the server back into the cluster soon, or if you intend to keep its drives by moving them to another server, you can remove the server from the cluster without removing its drives from the storage pool. Dies ist das Standardverhalten, wenn Sie Failovercluster-Manager verwenden, um den Server zu entfernen.This is the default behavior if you use Failover Cluster Manager to remove the server.

Verwenden Sie das Remove-clusternode- Cmdlet in PowerShell:Use the Remove-ClusterNode cmdlet in PowerShell:

Remove-ClusterNode <Name>

Dieses Cmdlet ist unabhängig von den Kapazitäts Überlegungen schnell erfolgreich, da der Speicherpool die fehlenden Laufwerke "speichert" und davon ausgeht, dass Sie zurückkehren.This cmdlet succeeds quickly, regardless of any capacity considerations, because the storage pool "remembers" the missing drives and expects them to come back. Es gibt keine Daten Verschiebung von den fehlenden Laufwerken.There is no data movement away from the missing drives. Obwohl Sie weiterhin fehlen, wird Ihr OperationalStatus als "verlorene Kommunikation" angezeigt, und auf Ihren Volumes wird "unvollständig" angezeigt.While they remain missing, their OperationalStatus will show as "Lost Communication", and your volumes will show "Incomplete".

Wenn die Laufwerke wieder zurückgegeben werden, werden Sie automatisch erkannt und erneut dem Pool zugeordnet, auch wenn Sie sich jetzt auf einem neuen Server befinden.When the drives come back, they are automatically detected and re-associated with the pool, even if they are now in a new server.

Warnung

Verteilen Sie keine Laufwerke mit Pooldaten von einem Server auf mehrere andere Server.Do not distribute drives with pool data from one server into multiple other servers. Wenn z. b. ein Server mit zehn Laufwerken ausfällt (weil z. b. die Platine oder das Start Laufwerk fehlgeschlagen ist), können Sie alle zehn Laufwerke auf einen neuen Server verschieben, aber Sie können Sie nicht einzeln auf andere Server verschieben.For example, if one server with ten drives fails (because its motherboard or boot drive failed, for instance), you can move all ten drives into one new server, but you cannot move each of them separately into different other servers.

Entfernen eines Servers und seiner LaufwerkeRemove a server and its drives

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 seine Laufwerke aus dem Speicherpool entfernen.If you want to permanently remove a server from the cluster (sometimes referred to as scaling-in), you can remove the server from the cluster and remove its drives from the storage pool.

Verwenden Sie das Remove-clusternode -Cmdlet mit dem optionalen -cleanupdisks- Flag:Use the Remove-ClusterNode cmdlet with the optional -CleanUpDisks flag:

Remove-ClusterNode <Name> -CleanUpDisks

Das Ausführen dieses Cmdlets kann einige Zeit in Anspruch nehmen, da Windows alle auf diesem Server gespeicherten Daten auf andere Server im Cluster verschieben muss.This cmdlet might take a long time (sometimes many hours) to run because Windows must move all the data stored on that server to other servers in the cluster. Nach Abschluss dieses Vorgangs werden die Laufwerke dauerhaft aus dem Speicherpool entfernt, und die betroffenen Volumes werden wieder in einen fehlerfreien Zustand versetzt.Once this is complete, the drives are permanently removed from the storage pool, returning affected volumes to a healthy state.

AnforderungenRequirements

Zum permanenten horizontalen Herunterskalieren (Entfernen eines Servers und seiner Laufwerke) muss Ihr Cluster die folgenden beiden Anforderungen erfüllen.To permanently scale-in (remove a server and its drives), your cluster must meet the following two requirements. Wenn dies nicht der Fall ist, wird vom Cmdlet " Remove-clusternode-cleanupdisks " sofort ein Fehler zurückgegeben, bevor eine Daten Verschiebung begonnen wird, um die Unterbrechung zu minimieren.If it doesn't, the Remove-ClusterNode -CleanUpDisks cmdlet will return an error immediately, before it begins any data movement, to minimize disruption.

Genügend KapazitätEnough capacity

Zunächst müssen Sie über ausreichend Speicherkapazität für die verbleibenden Server verfügen, um alle Volumes aufnehmen zu können.First, you must have enough storage capacity in the remaining servers to accommodate all your volumes.

Wenn Sie z. b. über vier Server mit jeweils 10 x 1 TB-Laufwerken verfügen, verfügen Sie über 40 TB gesamte physische Speicherkapazität.For example, if you have four servers, each with 10 x 1 TB drives, you have 40 TB of total physical storage capacity. Nach dem Entfernen eines Servers und aller zugehörigen Laufwerke haben Sie noch 30 TB Kapazität.After removing one server and all its drives, you will have 30 TB of capacity left. Wenn die Spuren Ihrer Volumes mehr als 30 TB gleich sind, werden Sie nicht in die restlichen Server integriert, sodass das Cmdlet einen Fehler zurückgibt und keine Daten verschiebt.If the footprints of your volumes are more than 30 TB together, they won't fit in the remaining servers, so the cmdlet will return an error and not move any data.

Genügend Fehler DomänenEnough fault domains

Zweitens müssen Sie über genügend Fehler Domänen (in der Regel Server) verfügen, um die Resilienz Ihrer Volumes zu gewährleisten.Second, you must have enough fault domains (typically servers) to provide the resiliency of your volumes.

Wenn Ihre Volumes z. b. die drei-Wege-Spiegelung auf Serverebene für Resilienz verwenden, können Sie nur dann voll funktionsfähig sein, wenn Sie über mindestens drei Server verfügen.For example, if your volumes use three-way mirroring at the server level for resiliency, they cannot be fully healthy unless you have at least three servers. Wenn Sie genau drei Server haben und dann versuchen, eine und alle zugehörigen Laufwerke zu entfernen, gibt das Cmdlet einen Fehler zurück und verschiebt keine Daten.If you have exactly three servers, and then attempt to remove one and all its drives, the cmdlet will return an error and not move any data.

Diese Tabelle zeigt die Mindestanzahl von Fehler Domänen, die für jeden resilienztyp erforderlich sind.This table shows the minimum number of fault domains required for each resiliency type.

ResilienzResiliency Mindestens erforderliche FehlerdomänenMinimum required fault domains
Zwei-Wege-SpiegelungTwo-way mirror 22
Drei-Wege-SpiegelungThree-way mirror 33
Duale ParitätDual parity 44

Hinweis

Es ist in Ordnung, kurz weniger Server zu haben, z. b. bei Fehlern oder Wartungs Tasks.It is okay to briefly have fewer servers, such as during failures or maintenance. Damit Volumes in einen vollständig fehlerfreien Status zurückversetzt werden können, müssen Sie jedoch über die Mindestanzahl der oben aufgeführten Server verfügen.However, in order for volumes to return to a fully healthy state, you must have the minimum number of servers listed above.

Weitere VerweiseAdditional References