PowerFlex: como substituir um membro do nó do cluster do MDM
Summary: Substitua um membro de um cluster MDM para substituir um servidor com defeito ou alterar o endereço IP do servidor.
Instructions
Se você tiver um servidor adicional para substituir o servidor atual, não será necessário alterar o modo de cluster (3 nós ou 5 nós). Se você não tiver um servidor adicional, deverá reduzir o modo de cluster, de 5 nós para 3 nós ou de 3 nós para único nó.
Não é recomendado usar o modo único em sistemas de produção, exceto em situações temporárias.
- Para remover um membro do cluster, primeiro você deve torná-lo um standby e, em seguida, remover o standby. Para adicionar um membro a um cluster, primeiro você o torna um standby e, em seguida, adiciona o standby ao cluster.
- O cluster deve sempre ter 5, 3 ou 1 membros, nunca qualquer outra quantidade. Para obter mais informações sobre o assunto, consulte "O cluster MDM" na seção Arquitetura do Guia de introdução ao Dell PowerFlex. Vá para a seção que descreve seu ambiente:
- "Substituir um membro de cluster adicionando um novo servidor"
- "Substituir um membro do cluster sem adicionar um novo servidor ao cluster"
Adicione ou substitua um servidor ao cluster MDM.
Antes de começar, faça o seguinte: Atribua os endereços IP necessários ao servidor de substituição.
Instale o pacote MDM no servidor.
Neste exemplo, estamos substituindo o servidor cujo endereço IP é 10.3.1.179, atualmente membro de um cluster MDM de 5 nós, por um servidor cujo endereço IP é 10.3.1.57, que atualmente é externo a qualquer sistema PowerFlex. Esse processo pode ser usado para substituir qualquer função no cluster MDM.
Etapas
1. Verifique se o servidor atual (179) não é o MDM principal executando o seguinte comando:
scli --query_cluster
Um resultado semelhante ao seguinte será exibido:
# 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
Nesse caso, o servidor 179 é um critério de desempate.
2. Se o servidor atual for o MDM principal, altere seu estado usando o comando switch_mdm_ownership, conforme descrito no Guia de referência da CLI do PowerFlex.
3. Transforme o servidor MDM substituto em MDM em espera e atribua a ele um nome (mdm57, em nosso exemplo) executando o seguinte comando no 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. Você pode ver o resultado do comando executando o seguinte comando:
scli --query_cluster
Um resultado semelhante ao seguinte será exibido:
# 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. Substitua o mdm179 atual pelo mdm57 em espera executando o seguinte comando:
scli --replace_cluster_mdm --remove_tb_name mdm179 --add_tb_name mdm57
O resultado a seguir será exibido:
Successfully replaced the cluster MDM
O servidor atual foi substituído.
Additional Information
Configurar e personalizar o Dell PowerFlex v3.6.x | Dell EUA
No PowerFlex 3.6, usamos os termos Master MDM e 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
No PowerFlex 4.X, usamos os termos Primary MDM e 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