PowerFlex: замена участника узла кластера MDM
Summary: Замените член кластера MDM, чтобы заменить неисправный сервер или изменить IP-адрес сервера.
Instructions
Если у вас есть дополнительный сервер для замены текущего сервера, то нет необходимости менять режим кластера (3-узловой или 5-узловой). Если у вас нет дополнительного сервера, необходимо уменьшить кластерный режим с 5 узлов до 3 узлов или с 3 узлов до одного узла.
Не рекомендуется использовать одиночный режим в производственных системах, за исключением временных ситуаций.
- Чтобы удалить участника кластера, необходимо сначала сделать его резервным, а затем удалить резервный. Чтобы добавить участник в кластер, необходимо сначала сделать его резервным, а затем добавить в кластер резервный.
- Кластер всегда должен состоять из 5, 3 или 1 участника, никакое другое количество никогда не должно быть другим. Дополнительные сведения по этой теме см. в разделе «Кластер MDM» в разделе «Архитектура» руководства по Знакомству с Dell PowerFlex. Перейдите к разделу, описывающему вашу среду:
- «Замена участника кластера путем добавления нового сервера»
- «Заменить участника кластера без добавления нового сервера в кластер»
Добавьте или замените сервер в кластере MDM.
Прежде чем начать, выполните следующие действия. Назначьте необходимые IP-адреса серверу замены.
Установите пакет MDM на сервере.
В этом примере мы заменяем сервер с IP-адресом 10.3.1.179, который в настоящее время является членом кластера MDM из 5 узлов, на сервер с IP-адресом 10.3.1.57, который в настоящее время является внешним для любой системы PowerFlex. С помощью этого процесса можно заменить любую роль в кластере MDM.
Действия
1- Убедитесь, что текущий сервер (179) не является основным MDM, выполнив следующую команду:
scli --query_cluster
Отобразится вывод, аналогичный следующему:
# 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
В этом случае сервер 179 является тай-брейком.
2- Если текущий сервер является основным MDM, измените его состояние с помощью команды switch_mdm_ownership, как описано в справочном руководстве по интерфейсу командной строки PowerFlex.
3. Сделайте новый сервер MDM резервным MDM и присвойте ему имя (mdm57 в нашем примере), выполнив следующую команду на основном MDM:
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- Результат команды можно просмотреть, выполнив следующую команду:
scli --query_cluster
Отобразится вывод, аналогичный следующему:
# 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- Замените текущий mdm179 на резервный mdm57, выполнив следующую команду:
scli --replace_cluster_mdm --remove_tb_name mdm179 --add_tb_name mdm57
Отобразятся следующие выходные данные:
Successfully replaced the cluster MDM
Текущий сервер заменен.
Additional Information
Настройка Dell PowerFlex версии 3.6.x | Dell, США
В PowerFlex 3.6 используются термины Master MDM и 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
В PowerFlex 4.X используются термины Primary MDM и Secondary 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