PowerFlex MDMクラスター ノード メンバーを交換する方法
Summary: MDMクラスターのメンバーをリプレースして障害が発生したサーバーを交換するか、サーバーのIPアドレスを変更します。
Instructions
現在のサーバーを置き換える追加のサーバーがある場合、クラスター モード(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- 次のコマンドを実行して、現在のサーバー(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である場合は、『PowerFlex CLIリファレンス ガイド』の説明に従って、switch_mdm_ownershipコマンドを使用してその状態を変更します。
3- プライマリー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
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 US
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