PowerFlex:MDMクラスター内のノード メンバーを交換する方法
概要: MDMクラスターのメンバーをリプレースして障害が発生したサーバーをリプレースするか、サーバーのIPアドレスを変更します。
手順
現在のサーバーをリプレースする余分のサーバーがある場合、クラスター モード(3ノードまたは5ノード)を変更する必要はありません。追加のサーバーがない場合は、クラスター モードを5ノードから3ノードに、または3ノードからシングル ノードに減らす必要があります。
- クラスター メンバーを削除するには、まずクラスター メンバーをスタンバイにしてから、スタンバイを削除する必要があります。クラスターにメンバーを追加するには、最初に、それをスタンバイにしてから、そのスタンバイをクラスターに追加します。
- クラスターには、5、3、1メンバーいずれかが必要であり、他の数は使用できません。このテーマの詳細については、『Dell PowerFlexについてガイド』の「アーキテクチャ」セクションの「MDMクラスター」を参照してください。ご使用の環境に該当するセクションに移動します。
- 「新しいサーバーの追加による、クラスター メンバーのリプレース」
- 「新しいサーバーをクラスターに追加しない、クラスター メンバーのリプレース」
MDMクラスターに対して、サーバーの追加や交換を実行します。
作業を開始する前に、次の手順を実行してください。必要なIPアドレスを交換用サーバーに割り当てます。
サーバーにMDMパッケージをインストールします。
この例では、IPアドレスが10.3.1.179で、現在5ノードMDMクラスターのメンバーであるサーバーを、IPアドレスが10.3.1.57で、現在は任意のPowerFlexシステムの外部にあるサーバーに置き換えます。このプロセスを使用して、MDMクラスター内のすべての役割をリプレースします。
手順
1〜 管理者ログインでプライマリーMDMにログインします。パスワードに特殊文字が含まれている場合は、一重引用符「' '」を使用します。
3.x
scli --login --username admin --password '<password>'
4.x
scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>
2- 次のコマンドを実行して、現在のサーバー(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
この場合、ノード名 mdm179 はタイブレーカーです。
3- 現在のサーバーがプライマリーMDMの場合は、switch_mdm_ownershipコマンドを使用してその状態を変更します
PowerFlex 3.5については、『Dell EMC PowerFlex v3.5.x CLI Reference Guide』を参照してください
PowerFlex 4.Xについては、『Dell PowerFlex 4.5.x CLI Reference Guide』を参照してください。
4- プライマリーMDMで次のコマンドを実行して、交換用MDMサーバーをスタンバイMDMにして、名前(この例ではmdm57)を割り当てます。
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
5 - 次のコマンドを実行して、コマンドの結果を確認できます。
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.
6- 次のコマンドを実行して、現在のmdm179をスタンバイのmdm57に置き換えます。
scli --replace_cluster_mdm --remove_tb_name mdm179 --add_tb_name mdm57
次の出力が表示されます。
Successfully replaced the cluster MDM
現在のサーバーがリプレースされました。
その他の情報
Dell PowerFlex v3.6.xの構成とカスタマイズ
PowerFlex 3.6では、マスターMDMとスレーブ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では、プライマリーMDMとセカンダリー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