PowerFlex: як замінити вузол MDM Cluster
Summary: Замініть учасника кластера MDM, щоб замінити несправний сервер або змінити IP-адресу сервера.
Instructions
Якщо у вас є додатковий сервер для заміни поточного сервера, то немає необхідності змінювати режим кластера (3-вузловий або 5-вузловий). Якщо у вас немає додаткового сервера, вам потрібно зменшити режим кластера, з 5 вузлів до 3 вузлів, або з 3 вузлів до одного вузла.
Не рекомендується використовувати одиночний режим у виробничих системах, за винятком тимчасових ситуацій.
- Щоб видалити елемент кластера, спочатку потрібно зробити його резервним, а потім видалити резервний. Щоб додати учасника до кластера, спочатку потрібно зробити його резервним, а потім додати резервний до кластера.
- Кластер завжди повинен мати 5, 3 або 1 членів, ніколи не будь-яку іншу кількість. Для кращого розуміння цієї теми дивіться розділ «Кластер MDM» у розділі «Архітектура» посібника з Dell PowerFlex. Перейдіть до розділу, який описує ваше оточення:
- "Замініть члена кластера додаванням нового сервера"
- "Заміна учасника кластера без додавання нового сервера до кластера"
Додайте або замініть сервер до кластера MDM.
Перш ніж почати, виконайте наступне: Призначте необхідні IP-адреси серверу-заміннику.
Інсталюйте пакет MDM на сервері.
У цьому прикладі ми замінюємо сервер із IP-адресою 10.3.1.179, який наразі є членом 5-вузлового кластера MDM, на сервер із 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 CLI.
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 v3.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