程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> MHA手動故障轉移

MHA手動故障轉移

編輯:SyBase教程

MHA手動故障轉移


MHA提供了3種方式用於實現故障轉移,分別自動故障轉移,需要啟用MHA監控;在無監控的情況下的手動故障轉移以及基於在線手動切換。三種方式可以應對MySQL主從故障的任意場景。本文主要描述在無監控的情形是手動實現故障轉移。供大家參考。

有關MHA的其他兩種切換方式,可以參考:

1、手動故障轉移的特點

2、masterha_master_switch切換的幾個參數

3、演示手動故障轉移

###master開啟VIP

###檢測MHA監控是否運行,如果已啟動,可以使用masterha_check_stop先停止

###模擬從庫滯後

###主庫上插入新記錄

###模擬master異常宕機

###開始手工故障轉移

IN SCRIPT TEST====/sbin/ifconfig eth0:0 down==/sbin/ifconfig eth0:0 192.168.1.13/24===

Disabling the VIP on old master: vdbsrv1

To:

Starting master switch from vdbsrv1(192.168.1.6:3306) to vdbsrv3(192.168.1.8:3306)? (yes/NO): yes

IN SCRIPT TEST====/sbin/ifconfig eth0:0 down==/sbin/ifconfig eth0:0 192.168.1.13/24===

Enabling the VIP - 192.168.1.13/24 on the new master - vdbsrv3

----- Failover Report -----

app1: MySQL Master failover vdbsrv1(192.168.1.6:3306) to vdbsrv3(192.168.1.8:3306) succeeded

Master vdbsrv1(192.168.1.6:3306) is down!

Check MHA Manager logs at vdbsrv4 for details.

Started manual(interactive) failover.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved