PowerFlex 3.X:如何从单节点群集中的主 MDM 更改/删除数据 IP
Summary: 用户想要从单节点群集中的群集使用中删除过时网络的数据 IP。
Instructions
使用一个管理网络(管理IP) 和两个数据网络(数据 1、数据 2 IP)。在单节点模式下,数据 2 网络出现故障,因此无法将模式切换到 3 节点群集。
为了解决这个问题,我们从系统中删除了所有 data2 IP。
管理IP:10.66.0.x
data1 IP:100.100.0.x
data2 IP:200.200.0.x(要删除的网络)
Primary_mdm_name:MDM2 (10.66.0.102, 100.100.0.102)
Standby_mdm_name:MDM1 (10.66.0.101, 100.100.0.101)
Standby_mdm_name:TB1 (100.100.0.200)
步骤:
1- 使用 ScaleIO GUI 或使用 CLI 命令从所有 SDS 中删除 data2 IP:
scli --remove_sds_ip (--sds_id | --sds_name | --sds_ip [--sds_port ]) --sds_ip_to_remove
2-移除所有备用节点。Scli --remove_standby_mdm --remove_mdm_name 即。
scli --remove_standby_mdm --remove_mdm_name MDM1 scli --remove_standby_mdm --remove_mdm_name TB1
3- 重新添加没有 data2 IP 的备用节点
scli --add_standby_mdm --mdm_role --new_mdm_ip [--new_mdm_management_ip ] --new_mdm_name --allow_asymmetric_ips --force_clean --allow_asymmetric_ips -> Allow the added node to have a different number of IPs from the primary node --force_clean -> Clean previous configuration of the MDM ie. scli --add_standby_mdm --mdm_role manager --new_mdm_ip 100.100.0.101 --new_mdm_management_ip 10.66.0.101 --new_mdm_name MDM1 --allow_asymmetric_ips --force_clean scli --add_standby_mdm --mdm_role tb --new_mdm_ip 100.100.0.200 --new_mdm_name TB1 --allow_asymmetric_ips --force_clean
4- 将群集模式从单节点切换到 3 节点群集
scli --switch_cluster_mode --cluster_mode --add_slave_mdm_name --add_tb_name ie. scli --switch_cluster_mode --cluster_mode 3-node --add_slave_mdm_name MDM1 --add_tb_name TB1
5- 将主 MDM 的所有权切换到新添加的 MDM 节点
scli --switch_mdm_ownership --new_master_mdm_name ie. scli --switch_mdm_ownership --new_master_mdm_name MDM1
6- 将群集切换到单节点。
scli --switch_cluster_mode --cluster_mode --remove_slave_mdm_name --remove_tb_name ie. scli --switch_cluster_mode --cluster_mode 1_node --remove_slave_mdm_name MDM2 --remove_tb_name TB1
7- 删除包含 data2 IP 的备用 mdm 节点。
scli --remove_standby_mdm --remove_mdm_name ie. scli --remove_standby_mdm --remove_mdm_name MDM2
8- 重新添加没有 data2 IP 的备用 mdm 节点
scli --add_standby_mdm --mdm_role --new_mdm_ip [--new_mdm_management_ip ] --new_mdm_name --allow_asymmetric_ips --force_clean --allow_asymmetric_ips -> Allow the added node to have a different number of IPs from the primary node --force_clean -> Clean previous configuration of the MDM ie. scli --add_standby_mdm --mdm_role manager --new_mdm_ip 100.100.0.102 --new_mdm_management_ip 10.66.0.102 --new_mdm_name MDM2 --allow_asymmetric_ips --force_clean
9- 将群集切换到 3 节点。
scli --switch_cluster_mode --cluster_mode --add_slave_mdm_name --add_tb_name ie. scli --switch_cluster_mode --cluster_mode 3_node --add_slave_mdm_name MDM2 --add_tb_name TB1
10-(可选)将主 MDM 的所有权切换回原始节点
scli --switch_mdm_ownership --new_master_mdm_name MDM2
Additional Information
- 如果从单节点切换到 5 节点,则执行相同的步骤。
- 此方法已在未为集群配置虚拟 IP 的情况下进行了测试。
- 如果配置了虚拟 IP,则必须先删除所有虚拟 IP
此外:
在 PowerFlex 4.X 中,单词 Master 和 Slave 更改为 Primary 和 Secondary
示例:向 MDM 群集添加节点或从删除节点以从 3 节点群集切换到 5 节点群集
3.x
#scli --switch_cluster_mode --cluster_mode 3_node --remove_slave_mdm_name XXXX --remove_tb_name YYY
#scli --switch_cluster_mode --cluster_mode 5_node --add_slave_mdm_name XXXX --add_tb_name YYY
4.x
#scli --switch_cluster_mode --cluster_mode 3_node --remove_secondary_mdm_name XXXX --remove_tb_name YYY
#scli --switch_cluster_mode --cluster_mode 5_node --add_secondary_mdm_name XXXX --add_tb_name YYY