1、ハンドオーバ手順、注意がmasterha_managerを終了する必要があります
[ルート@ ES3〜]#masterha_master_switch --master_state =生き--conf = /ルート/ app1.cnf --new_master_host = ES3 --orig_master_is_new_slave 火8月20日10時12分02秒2019 - [情報] MHA :: MasterRotateバージョン0.58 。 8月20日(火)10時12分02秒2019 - [情報]オンラインマスタースイッチの起動.. 火8月20日10時12分02秒2019 - [情報] 火8月20日10時12分02秒2019 - [情報] *フェーズ1:設定チェックフェーズ.. 火8月10時12分02秒2019年20 - [情報] 火8月10時12分02秒2019年20 - [警告]グローバルコンフィギュレーションファイルが見つからない/etc/masterha_default.cnf。スキップ。 8月20日(火)10時12分02秒2019 - /root/app1.cnfから[情報]リーディングアプリケーションの既定の構成で使用します 火8月20日10時12分02秒2019 - [情報] /root/app1.cnfからサーバー構成を読み取ります。 。 8月20日(火)10時12分03秒2019 - [情報] GTIDフェイルオーバーモード= 1 8月20日(火)10時12分03秒2019 - [情報]現在アライブマスター:ES1(192.168.56.14:3306) 火8月20日10時12分03秒2019 - [情報]アライブ奴隷: 火8月20日10時12分03秒2019 - [情報] ES2(192.168.56.15:3306)バージョン= 5.7.24-ログ(スレーブ間の最古のメジャーバージョン)ログインビン:有効に 火8月20日10時12分03秒2019 - ON [情報] GTID 火8月20日10 :12:03 2019 - [情報] 192.168.56.14からの複製(192.168.56.14:3306) 火8月20日10時12分03秒2019 - [情報] ES3(192.168.56.16:3306)バージョン= 5.7.24-ログ(スレーブ間の最も古いメジャーバージョン)ログインビン:有効に 火8月20日10時12分03秒2019 - [情報] ON GTID 火8月20日10時12分03秒2019 - [情報] ES1から複製(192.168.56.14:3306を) 切り替える前に、マスターにFLUSH NO_WRITE_TO_BINLOG TABLESを実行することをお勧めします。それはES1(192.168.56.14:3306)上で実行しても大丈夫ですか?(はい/いいえ):はい 火8月20日10時12分06秒2019 - [情報] FLUSH NO_WRITE_TO_BINLOG TABLESを実行していません。これは長い時間がかかることがあります。.. 火8月20日10時12分06秒2019 - [情報] [OK]をクリックします。 8月20日(火)10時12分06秒2019 - [情報] MHAフェールオーバーを監視したりやっていませんチェック... 火8月20日10時12分06秒2019 - [情報] ES2でのレプリケーションの状態を確認する。.. 火8月20日10:12: 06 2019 - [情報] [OK]をクリックします。 8月20日(火)10時12分06秒2019 - [情報] ES3のレプリケーションの状態を確認する。.. 火8月20日10時12分06秒2019 - [情報] [OK]をクリックします。 火曜8月20日10時12分06秒2019 - [情報] ES3が新しいマスターすることができます。 火曜8月20日10時12分06秒2019 - [情報] から: ES1(192.168.56.14:3306)(現在のマスター) + - ES2(192.168.56.15:3306) + - ES3(192.168.56.16:3306) へ: ES3(192.168.56.16:3306)(新しいマスター) + - -es2(192.168.56.15:3306) + - ES1(192.168.56.14:3306) (192.168.56.16:3306を)ES3するES1(192.168.56.14:3306)からマスタースイッチを起動しますか?(はい/いいえ):はい 火8月20日10時12分11秒2019 - [情報] ES3(192.168.56.16:3306)は新しいマスターのためのOKであるかどうかを確認する。.. 火8月20日10時12分11秒2019 - [情報] OK。 火曜8月20日午前10時12分11秒2019 - [情報] ES1(192.168.56.14:3306):SHOW SLAVEのステータスは、空の結果が返されました。一時的にダミーのホストへのCHANGE MASTERを実行し、レプリケーションのフィルタリングルールを確認するには。 火曜8月20日午前10時12分11秒2019 - [情報] ES1(192.168.56.14:3306):ダミーホストを指すのリセットスレーブ。 火曜8月20日午前10時12分11秒2019 - [情報] **フェーズ1:構成チェックフェーズが完了しました。 火曜8月20日午前10時12分11秒2019 - [詳細] 8月20日(火)10時12分11秒2019 - [情報] *フェーズ2:拒否アップデートフェーズ.. 火8月20日10時12分11秒2019 - [情報] 火8月20日10時12分11秒2019 - [情報]マスターを実行しますIP現在のマスターに書き込みを無効にする、オンライン変更スクリプト: 火8月20日10時12分11秒2019 - [情報]を/ usr / local / binに/ master_ip_online_change --command =停止--orig_master_host = ES1 --orig_master_ip = 192.168.56.14 --orig_master_port = 3306 --orig_master_user = 'REPL' --new_master_host = ES3 --new_master_ip = 192.168.56.16 --new_master_port = 3306 --new_master_user = 'REPL' --orig_master_ssh_user =ルート--new_master_ssh_user =ルート--orig_master_is_new_slave - -orig_master_password = xxxは--new_master_password = XXX ***************************************** ********************** VIPを無効にする-古いマスターの192.168.56.191/24:ES1を ************************************* ************************** 火8月20日午前10時12分12秒2019 - [情報] [OK]をクリックします。 8月20日(火)10時12分12秒2019 - [情報](ルートを含む)皆様からの更新を拒否するようにorigマスター上ですべてのテーブルをロック: 火8月20日10時12分12秒2019 - [情報] READ LOCK WITH FLUSH TABLESを実行します。 。 火8月20日10時12分12秒2019 - [情報] [OK]をクリックします。 火曜8月20日10時12分12秒2019 - [情報] ORIGマスターのbinlog:194:posがmysqlbin.000005です。 8月20日(火)10時12分12秒2019 - [情報] ES3上のすべてのリレーログを実行するために待っている(192.168.56.16:3306).. 火8月20日10時12分12秒2019 - [情報] MASTER_POS_WAIT(mysqlbin.000005:194 ))192.168.56.16:3306(ES3に完成。0イベントを実行します。 火曜8月20日10時12分12秒2019 - [情報]行わ。 8月20日(火)10時12分12秒2019 - [情報]新しいマスターのbinlogの名前と位置を取得する。.. 火8月20日10時12分12秒2019 - [情報] mysqlbin.000004:154 火曜8月20日10時12分12秒2019 - [情報]他のすべてのスレーブは、ここからレプリケーションを開始する必要があります。ステートメントがなければならない:CHANGE = 'ES3または192.168.56.16'をMASTER_HOSTマスタ= 3306 MASTER_PORT、MASTER_AUTO_POSITION = 1、MASTER_USER = 'REPL'、MASTER_PASSWORD = 'XXX'。 火曜8月20日10時12分12秒2019 - [情報]新しいマスターへの書き込みを許可するように、マスタIPオンライン変更スクリプトを実行します: 火曜8月20日10時12分12秒2019 - [情報]を/ usr / local / binに/ master_ip_online_change --command = --orig_master_host = ES1 --orig_master_ip = 192.168.56.14 --orig_master_port = 3306 --orig_master_user = 'REPL'を開始--new_master_host = ES3 --new_master_ip = 192.168.56.16 --new_master_port = 3306 --new_master_user = 'REPL' --orig_master_ssh_user =ルート--new_master_ssh_user =ルート--orig_master_is_new_slave --orig_master_password = xxxは--new_master_password = xxxは *** ************************************************** ********** 192.168.56 - VIPを有効にします。 *** ************************************************** ********** 火8月20日10時12分13秒2019 - [情報] [OK]をクリックします。 8月20日(火)10時12分13秒2019 - [情報] 火8月20日10時12分13秒2019 - [情報] *並列にスレーブの切り替え... 火8月20日10時12分13秒2019 - [詳細] 8月20日(火)10時12分13秒2019 - [詳細] -ホストES2上のスレーブスイッチ(192.168.56.15:3306)が開始にはPID:4076 火8月20日10時12分13秒2019 - [情報] 火8月20日10:午前12時14分2019 - [情報] ES2からのログメッセージ... 火8月20日午前10時12分14秒2019 - [情報] 火8月20日10時12分13秒2019 - [情報] ES2上のすべてのリレーログを実行するために待っています( 192.168.56.15:3306).. ES2(192.168.56.15:3306)に完成し194):[情報] MASTER_POS_WAIT(mysqlbin.000005 -火8月20日10時12分13秒2019。0イベントを実行します。 火曜8月20日10時12分13秒2019 - [情報]行わ。 8月20日(火)10時12分13秒2019 - [情報]スレーブES2(192.168.56.15:3306)をリセットし、新しいマスターES3(192.168.56.16:3306)からのレプリケーションを開始する。.. 火8月20日10時12分14秒2019 - [情報] [OK]をクリックします。 火曜8月20日午前十時12分14秒2019 - [情報]新しいスレーブとしてORIGマスターを起動します。.. 火8月20日10時12分13秒2019 - [情報] CHANGEのMASTERを実行しました。 火曜8月20日10時12分13秒2019 - [情報]スレーブがスタート。 8月20日(火)10時12分14秒2019 - ES2からのログメッセージの[情報]エンド... 火8月20日10時12分14秒2019 - [情報] 火8月20日10時12分14秒2019 - [情報] -ホストES2上のスレーブスイッチ(192.168.56.15:3306)が成功しました。 8月20日(火)10時12分14秒2019 - [情報] ORIGマスター上ですべてのテーブルのロックを解除: 火8月20日10時12分14秒2019 - [情報] UNLOCK TABLESを実行.. 火曜8月20日午前十時12分14秒2019 - [情報]すべての新しいスレーブサーバが正常に切り替えます。 8月20日(火)10時12分14秒2019 - [情報]スレーブES1(192.168.56.14:3306)をリセットし、新しいマスターES3(192.168.56.16:3306)からのレプリケーションを開始する。.. 火8月20日10時12分14秒2019 - [情報] CHANGEのMASTERを実行しました。 火曜8月は10時12分14秒2019年20 - [情報]スレーブがスタート。 8月20日(火)10時12分14秒2019 - [情報] 火8月20日10時12分14秒2019 - [情報] *フェーズ5:新しいマスター・クリーンアップフェーズ.. 火8月20日10時12分14秒2019 - [情報] 火8月20日10時12分14秒2019 - [情報] ES3:リセットスレーブ情報に成功しました。 火曜8月20日午前十時12分14秒2019 - [情報] ES3へのマスターの切り替え(192.168.56.16:3306)が正常に完了しました。 [ルートの@ ES3〜]#のIP addrの 1:LO:1000 QLEN <LOOPBACK、UP、LOWER_UP> MTU 65536のqdisc NOQUEUE状態UNKNOWNグループのデフォルト リンク/ループバック00:00:00:00:00:00 BRD 00:00:00:00:00:00 INET 127.0.0.1/8範囲のホストLO preferred_lft永遠に永遠にvalid_lft INET6 :: 1/128範囲ホスト preferred_lft永遠valid_lft永遠 2:1000 QLEN状態UPグループのデフォルトのpfifo_fast <ブロードキャスト、マルチキャスト、UP、LOWER_UP> MTU 1500のqdisc:enp0s3 エーテルリンク/ 08:00:27:ED:8bは:51 BRD FF:FF:FF:FF:FF:FF INET 10.0.2.15/24 BRD 10.0.2.255スコープグローバルnoprefixrouteダイナミックenp0s3 valid_lft 84197sec preferred_lft 84197sec INET6 FE80 :: c377:b5dd :2937:f269 / 64スコープリンクnoprefixroute 永遠preferred_lft永遠valid_lft 3:enp0s8:状態UPグループのデフォルトのpfifo_fast <ブロードキャスト、マルチキャスト、UP、LOWER_UP> MTU 1500のqdisc 1000年QLEN リンク/エーテル08:00:27:1F:F9:C8 BRD FF:FF:FF:FF:FF:FF INET 192.168.56.16/24 BRD 192.168.56.255スコープグローバルnoprefixrouteダイナミックenp0s8 valid_lft 1030sec preferred_lft 1030sec INET 192.168.56.191/ 24 BRD 192.168.56.255スコープグローバル二enp0s8:1 valid_lft永遠preferred_lft永遠 のinet6 FE80 :: 90e0:253D:AB32:8ba4 / 64スコープリンクnoprefixroute valid_lft永遠preferred_lft永遠 [ルート@ ES3〜]#