PowerFlex: So ersetzen Sie ein Node-Mitglied im MDM-Cluster
Summary: Austausch eines Mitglieds eines MDM-Clusters, um einen fehlerhaften Serveraustausch oder die IP-Adresse des Servers zu ändern
Instructions
Wenn Sie über einen zusätzlichen Server als Ersatz für den aktuellen Server verfügen, 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 "Einzel-Node" herabsetzen.
- Um ein Clustermitglied zu entfernen, müssen Sie es zunächst in den Stand-by-Modus versetzen und dann den Cluster entfernen. Um ein Mitglied zu einem Cluster hinzuzufügen, müssen Sie es zunächst in ein Stand-by ändern und dieses dem Cluster hinzufügen.
- Das Cluster muss immer 5, 3 oder 1 Mitglied umfassen (niemals eine andere Anzahl). Weitere Informationen zu diesem Thema finden Sie unter "Der MDM-Cluster" im Abschnitt "Architektur" des Benutzerhandbuchs "Kennenlernen von Dell PowerFlex". Gehen Sie zu dem Abschnitt, der Ihre Umgebung beschreibt:
- „Austauschen eines Clustermitglieds durch Hinzufügen eines neuen Mitglieds zum Cluster“
- „Austauschen eines Clustermitglieds ohne Hinzufügen eines neuen Mitglieds zum Cluster“
Hinzufügen oder Austauschen eines Servers zum/im 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- Melden Sie sich beim primären MDM mit Administratoranmeldung an. Verwenden Sie einfache Anführungszeichen, wenn das Kennwort Sonderzeichen enthält.
3.x
scli --login --username admin --password '<password>'
4.x
scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>
2. Überprüfen Sie, ob der aktuelle Server (179) nicht der primäre MDM ist, indem Sie den folgenden Befehl ausführen:
scli --query_cluster
Eine Ausgabe, ähnlich der folgenden, wird 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 der Node-Name mdm179 ein Tiebreaker.
3. Wenn der aktuelle Server der primäre MDM ist, ändern Sie seinen Status mit dem Befehl switch_mdm_ownership
Informationen zu PowerFlex 3.5 finden Sie im CLI-Referenzhandbuch für Dell EMC PowerFlex v3.5.x.
Informationen zu PowerFlex 4.x finden Sie im CLI-Referenzhandbuch für Dell PowerFlex 4.5.x.
4. Ändern Sie den Austausch-MDM-Server in einen Stand-by-MDM und weisen Sie ihm einen Namen (in unserem Beispiel MDM57) zu. Führen Sie dazu auf dem primären MDM den folgenden Befehl aus:
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
5. Sie können das Ergebnis des Befehls anzeigen, indem Sie den folgenden Befehl ausführen:
scli --query_cluster
Eine Ausgabe, ähnlich der folgenden, wird 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.
6. 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
In PowerFlex 3.6 werden Master-MDM und Slave-MDM verwendet
#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 werden die Begriffe Primary MDM und Secondary MDM verwendet.
#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