Keepalived+MariaDB10配置雙主高可用數(shù)據(jù)庫(kù)
目前創(chuàng)新互聯(lián)已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、寶應(yīng)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
OS | RS | 子網(wǎng)掩碼 | 路由網(wǎng)關(guān) |
Centos6.6 MariaDB10 Keepalived | Eth0:192.168.26.210 | 255.255.252.0 | 192.168.25.3 |
VIP:192.168.27.210 | 255.255.255.252 | ||
Centos6.6 MariaDB10 Keepalived | Eth0:192.168.26.211 | 255.255.252.0 | 192.168.25.3 |
VIP:192.168.27.210 | 255.255.255.255 | ||
Win7(client) | IP:192.168.26.70 | 255.255.252.0 | 192.168.25.3 |
在兩臺(tái)服務(wù)器上分別安裝MYSQL:
yum -y install MariaDB (這里略)
安裝完后配置雙主模型:
編輯配置文件26.210:vim /etc/my.cnf.d/server.cnf
在配置文件中加入以前幾個(gè)參數(shù)設(shè)置:
log-bin=mysql-bin
server-id = 210
relay-log =relay-bin
編輯配置文件26.211:vim /etc/my.cnf.d/server.cnf
log-bin =mysql-bin
server-id = 211
relay-log = relay-bin
分別啟動(dòng)兩臺(tái)服務(wù)器的MYSQL服務(wù):service mysql start
服務(wù)器設(shè)置雙主:
26.210:
mysql
grant replication slave ,replication client on *.* to 'jerry'@'192.168.%.%' identified by 'jerrypass';
change master to master_host='192.168.26.211',master_user='jerrymy',master_password='jerrypass',master_log_file='mysql-bin.000006',master_log_pos=558;
start slave;
show slave status\G; #查看從狀態(tài)IO和SQL 運(yùn)行狀態(tài)均為YES表示配置成功
26.211:
mysql
grant replication slave ,replication client on *.* to 'jerrymy'@'192.168.%.%' identified by 'jerrypass';
change master to master_host='192.168.26.210',master_user='jerry',master_password='jerrypass',master_log_file='mysql-bin.000007',master_log_pos=540;
start slave;
show slave status\G; #查看從狀態(tài)IO和SQL 運(yùn)行狀態(tài)均為YES表示配置成功
顯示狀態(tài)為成功,我們?cè)賱?chuàng)建數(shù)據(jù)庫(kù)來(lái)測(cè)試,看看雙主是否運(yùn)行正常。
雙主設(shè)置成功。
26.210:安裝Keepalived
安裝報(bào)錯(cuò)未安裝gcc
yum -y install gcc
yum -y install openssl-devel
安裝組件后編譯成功:
編輯配置文件:vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived global_defs {
router_id mysql-ha
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 20
priority 100
advert_int 1
nopreempt
authentication {
auth_type PASS
auth_pass 123456
}
virtual_ipaddress {
192.168.27.210
}
}
virtual_server 192.168.27.210 3306 {
delay_loop 2
lb_algo rr
lb_kind DR
persistence_timeout 60
protocol TCP
real_server 192.168.26.210 3306 {
weight 1
notify_down /etc/keepalived/mysql.sh
TCP_CHECK {
connect_port 3306
connect_timeout 3
nb_get_retry 2
delay_before_retry 1
}
}
}
保存退出啟動(dòng)Keepalived服務(wù)。
service keepalived start
26.211:安裝Keepalived。
編輯配置文件26.211: vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived global_defs {
router_id mysql-ha
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 20
priority 99
advert_int 1
nopreempt
authentication {
auth_type PASS
auth_pass 123456
}
virtual_ipaddress {
192.168.27.210
}
}
virtual_server 192.168.27.210 3306 {
delay_loop 2
lb_algo rr
lb_kind DR
persistence_timeout 60
protocol TCP
real_server 192.168.26.211 3306 {
weight 1
notify_down /etc/keepalived/mysql.sh
TCP_CHECK {
connect_port 3306
connect_timeout 3
nb_get_retry 2
delay_before_retry 1
}
}
}
保存退出啟動(dòng)26.211上的Keepalived
service keepalived start
測(cè)試VIP是否可用:ping 192.168.27.210 -t
回到26.210或211都可以 上,創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)測(cè)試用戶(hù)賬號(hào)密碼。
grant all on *.* to 'jerrytest'@'192.168.%.%' identified by 'jerrypass';
下面通過(guò) VIP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)觀(guān)察訪(fǎng)問(wèn):
VIP在26.210這臺(tái)服務(wù)器上,因此我們?cè)L問(wèn)的26.210上的數(shù)據(jù)庫(kù)。
下面停掉26.210上的MYSQL觀(guān)察:
首先觀(guān)察VIP網(wǎng)絡(luò)出現(xiàn)波動(dòng)后恢復(fù)。
數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)成功:
VIP已經(jīng)轉(zhuǎn)移動(dòng)26.211服務(wù)器上了。
我們?cè)倩謴?fù)26.210上的MYSQL數(shù)據(jù)庫(kù)服務(wù)觀(guān)察。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。
分享文章:Keepalived+MariaDB10配置+雙主+高可用數(shù)據(jù)庫(kù)-創(chuàng)新互聯(lián)
標(biāo)題URL:http://vcdvsql.cn/article12/csccgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、品牌網(wǎng)站制作、Google、網(wǎng)站策劃、企業(yè)建站、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容