PowerFlex : Comment remplacer un membre du nœud de cluster MDM
Summary: Remplacez un membre d’un cluster MDM pour remplacer un serveur défectueux ou modifier l’adresse IP du serveur.
Instructions
Si vous disposez d’un serveur supplémentaire pour remplacer le serveur actuel, il n’est pas nécessaire de modifier le mode cluster (3 nœuds ou 5 nœuds). Si vous ne disposez pas d’un serveur supplémentaire, vous devez réduire le mode cluster, de 5 à 3 nœuds ou de 3 nœuds à un seul nœud.
L’utilisation du mode simple n’est pas recommandée dans les systèmes de production, sauf dans des situations temporaires.
- Pour supprimer un membre du cluster, vous devez d’abord le mettre en veille, puis supprimer le nœud en veille. Pour ajouter un membre à un cluster, vous devez d’abord le mettre en veille, puis ajouter le membre en veille au cluster.
- Le cluster doit toujours comporter 5, 3 ou 1 membres, jamais une quantité différente. Pour plus d’informations sur ce sujet, reportez-vous à la section « Le cluster MDM » dans la section Architecture du Guide de découverte de Dell PowerFlex. Accédez à la section qui décrit votre environnement :
- « Remplacer un membre du cluster en ajoutant un nouveau serveur »
- « Remplacement d’un membre du cluster sans ajouter un nouveau serveur au cluster »
Ajoutez ou remplacez un serveur dans le cluster MDM.
Avant de commencer, effectuez les opérations suivantes : Attribuez les adresses IP nécessaires au serveur de remplacement.
Installez le package MDM sur le serveur.
Dans cet exemple, nous remplaçons le serveur dont l’adresse IP est 10.3.1.179, actuellement membre d’un cluster MDM à 5 nœuds, par un serveur dont l’adresse IP est 10.3.1.57, qui est actuellement externe à tout système PowerFlex. Ce processus peut être utilisé pour remplacer n’importe quel rôle dans le cluster MDM.
Étapes
1- Vérifiez que le serveur actuel (179) n’est pas le MDM principal en exécutant la commande suivante :
scli --query_cluster
Un résultat semblable à celui ci-dessous s’affiche :
# 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
Dans ce cas, le serveur 179 est un facteur décisif.
2- Si le serveur actuel est le MDM principal, modifiez son état à l’aide de la commande switch_mdm_ownership, comme décrit dans le Guide de référence de l’interface CLI PowerFlex.
3- Faites du serveur MDM de remplacement un MDM en veille et attribuez-lui un nom (mdm57, dans notre exemple) en exécutant la commande suivante, sur le MDM principal :
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- Vous pouvez voir le résultat de la commande en exécutant la commande suivante :
scli --query_cluster
Un résultat semblable à celui ci-dessous s’affiche :
# 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- Remplacez le mdm179 actuel par le mdm57 en veille en exécutant la commande suivante :
scli --replace_cluster_mdm --remove_tb_name mdm179 --add_tb_name mdm57
Le résultat suivant s’affiche :
Successfully replaced the cluster MDM
Le serveur actuel a été remplacé.
Additional Information
Configurer et personnaliser Dell PowerFlex v3.6.x | Dell États-Unis
Dans PowerFlex 3.6, nous utilisons les termes MDM maître et MDM esclave
#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
Dans PowerFlex 4.X, nous utilisons les termes MDM principal et MDM secondaire
#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