PowerFlex – Anleitung zum Ersetzen eines MDM-Cluster-Node-Mitglieds
Summary: Ersetzen Sie ein Mitglied eines MDM-Clusters, um einen fehlerhaften Server zu ersetzen oder die Server-IP-Adresse zu ändern.
Instructions
Wenn Sie über einen zusätzlichen Server verfügen, um den aktuellen Server zu ersetzen, besteht keine Notwendigkeit, den Clustermodus (3-Node oder 5-Node) zu ändern. Wenn Sie nicht über einen zusätzlichen Server verfügen, müssen Sie den Clustermodus von 5-Node auf 3-Node oder von 3-Node auf einen einzelnen Node reduzieren.
Es wird nicht empfohlen, den Einzelmodus in Produktionssystemen zu verwenden, außer in temporären Situationen.
- Um ein Clustermitglied zu entfernen, müssen Sie es zunächst in eine Stand-by-Datenbank versetzen und dann die Stand-by-Datenbank entfernen. Um ein Mitglied zu einem Cluster hinzuzufügen, müssen Sie es zunächst zum Stand-by-Server machen und dann das Stand-by-Gerät zum Cluster hinzufügen.
- Der Cluster muss immer 5, 3 oder 1 Mitglieder haben, niemals eine andere Anzahl. Weitere Informationen zu diesem Thema finden Sie unter "Der MDM-Cluster" im Abschnitt Architektur des Leitfadens zum Kennenlernen von Dell PowerFlex. Navigieren Sie zu dem Abschnitt, der Ihre Umgebung beschreibt:
- "Ersetzen eines Clustermitglieds durch Hinzufügen eines neuen Servers"
- "Austauschen eines Clustermitglieds, ohne dem Cluster einen neuen Server hinzuzufügen"
Hinzufügen oder Ersetzen eines Servers zum MDM-Cluster
Bevor Sie beginnen, führen Sie die folgenden Schritte aus: Weisen Sie dem Ersatzserver die erforderlichen IP-Adressen zu.
Installieren Sie das MDM-Paket auf dem Server.
In diesem Beispiel ersetzen wir den Server mit der IP-Adresse 10.3.1.179, der derzeit Mitglied eines MDM-Clusters mit 5 Nodes ist, durch einen Server mit der IP-Adresse 10.3.1.57, der sich derzeit außerhalb eines PowerFlex-Systems befindet. Dieser Prozess kann verwendet werden, um jede Rolle im MDM-Cluster zu ersetzen.
Schritte
1. Stellen Sie sicher, dass der aktuelle Server (179) nicht der primäre MDM ist, indem Sie den folgenden Befehl ausführen:
scli --query_cluster
Es wird eine Ausgabe ähnlich der folgenden angezeigt:
# scli --query_cluster Cluster: Mode: 5_node, State: Normal, Active: 5/5, Replicas: 3/3 Master MDM: Name: mdm17, ID: 0x5d07497754427fd0 IPs: 10.3.1.17, 192.168.1.17, Management IPs: 10.3.1.17, Port: 9011 Version: 2.0.972 Slave MDMs: Name: mdm19, ID: 0x26ee566356362451 IPs: 10.3.1.19, 192.168.1.19, Management IPs: 10.3.1.19, Port: 9011 Status: Normal, Version: 2.0.972 Name: mdm18, ID: 0x5843c4d16d8f1082 IPs: 10.3.1.18, 192.168.1.18, Management IPs: 10.3.1.18, Port: 9011 Status: Normal, Version: 2.0.972 Tie-Breakers: Name: mdm179, ID: 0x7380b70e2f73d346 IPs: 10.3.1.179, 192.168.1.179, Port: 9011 Status: Normal, Version: 2.0.972 Name: mdm20, ID: 0x6dfe1c5f4062b5b3 IPs: 192.168.1.20, 10.3.1.20, Port: 9011 Status: Normal, Version: 2.0.972
In diesem Fall ist Server 179 ein Tiebreaker.
2. Wenn der aktuelle Server der primäre MDM ist, ändern Sie seinen Status mithilfe des Befehls switch_mdm_ownership, wie im PowerFlex CLI-Referenzhandbuch beschrieben.
3. Machen Sie den Ersatz-MDM-Server zu einem Stand-by-MDM und weisen Sie ihm einen Namen (in unserem Beispiel mdm57) zu, indem Sie den folgenden Befehl auf dem primären MDM ausführen:
scli --add_standby_mdm --mdm_role tb --new_mdm_ip 10.3.1.57,192.168.1.57 --new_mdm_management_ip 10.3.1.57 --new_mdm_name mdm57
4. Sie können das Ergebnis des Befehls anzeigen, indem Sie den folgenden Befehl ausführen:
scli --query_cluster
Es wird eine Ausgabe ähnlich der folgenden angezeigt:
# scli --query_cluster Cluster: Mode: 5_node, State: Normal, Active: 5/5, Replicas: 3/3 ... Tie-Breakers: Name: mdm179, ID: 0x7380b70e2f73d346 IPs: 10.3.1.179, 192.168.1.179, Port: 9011 Status: Normal, Version: 2.0.972 Name: mdm20, ID: 0x6dfe1c5f4062b5b3 IPs: 192.168.1.20, 10.3.1.20, Port: 9011 Status: Normal, Version: 2.0.972 Standby MDMs: Name: mdm57, ID: 0x073e4c8b1d20d124, Tie Breaker IPs: 10.3.1.57, 192.168.1.57, Port: 9011 mdm57 has been added as a standby MDM. When it is a standby MDM, it can be added to the cluster.
5. Ersetzen Sie den aktuellen mdm179 durch den Stand-by-mdm57, indem Sie den folgenden Befehl ausführen:
scli --replace_cluster_mdm --remove_tb_name mdm179 --add_tb_name mdm57
Die folgende Ausgabe wird angezeigt:
Successfully replaced the cluster MDM
Der aktuelle Server wurde ersetzt.
Additional Information
Konfigurieren und Anpassen von Dell PowerFlex v3.6.x | Dell USA
In PowerFlex 3.6 verwenden wir die Begriffe Master-MDM und Slave-MDM
#scli --switch_cluster_mode --cluster_mode 3_node --remove_slave_mdm_name --remove_tb_name -- #scli --switch_cluster_mode --cluster_mode 5_node --add_slave_mdm_name --add_tb_name
In PowerFlex 4.X verwenden wir die Begriffe primärer MDM und sekundärer MDM
#scli --switch_cluster_mode --cluster_mode 3_node --remove_secondary_mdm_name --remove_tb_name #scli --switch_cluster_mode --cluster_mode 5_node --add_secondary_mdm_name --add_tb_name