欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

MHA之虛擬IP-創(chuàng)新互聯(lián)

在MySQL高可用之MHA部署這篇博文中,已經(jīng)將MHA的基礎(chǔ)架構(gòu)部署完成,但是并沒有解決一個虛擬IP的問題,因為當master宕機后,新的master頂上來,這時前端APP要連接的數(shù)據(jù)庫IP已經(jīng)發(fā)生了變化,為了解決這個問題,必然要引入虛擬IP,談起虛擬IP,首先想到的應(yīng)該是keepalived這個工具,但這個工具有個弊端,就是有一個腦裂的問題,所以更建議在生產(chǎn)中使用腳本的方式來控制這個VIP。

為如東等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及如東網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、如東網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

1、在manager節(jié)點寫入此腳本

[root@manager scripts]# cat /scripts/master_ip_failover 
#!/usr/bin/env perl
use strict;
use warnings FATAL => 'all';
use Getopt::Long;
my (
 $command,$ssh_user,$orig_master_host,$orig_master_ip,$orig_master_port,
$new_master_host,$new_master_ip,$new_master_port
);
my $vip = '192.168.20.100';         #這里指定VIP地址
my $key = '0';
my $ssh_start_vip = "/sbin/ifconfig ens33:$key $vip";         #這條指令是啟動VIP
my $ssh_stop_vip = "/sbin/ifconfig ens33:$key down";       #這條指令是停止VIP
GetOptions(
 'command=s' => \$command,
 'ssh_user=s' => \$ssh_user,
 'orig_master_host=s' => \$orig_master_host,
 'orig_master_ip=s' => \$orig_master_ip,
 'orig_master_port=i' => \$orig_master_port,
 'new_master_host=s' => \$new_master_host,
 'new_master_ip=s' => \$new_master_ip,
 'new_master_port=i' => \$new_master_port,
);
exit &main();
sub main {
 print "\n\nIN SCRIPT TEST====$ssh_stop_vip==$ssh_start_vip===\n\n";
 if ( $command eq "stop" || $command eq "stopssh" ) {
 my $exit_code = 1;
 eval {
 print "Disabling the VIP on old master: $orig_master_host \n";
 &stop_vip();
 $exit_code = 0;
 };
 if ($@) {
 warn "Got Error: $@\n";
 exit $exit_code;
 }
 exit $exit_code;
 }
 elsif ( $command eq "start" ) {
 my $exit_code = 10;
 eval {
 print "Enabling the VIP - $vip on the new master - $new_master_host
\n";
 &start_vip();
 $exit_code = 0;
 };
 if ($@) {
 warn $@;
 exit $exit_code;
 }
 exit $exit_code;
 }
 elsif ( $command eq "status" ) {
 print "Checking the Status of the script.. OK \n";
 #`ssh $ssh_user\@cluster1 \" $ssh_start_vip \"`;
 exit 0;
 }
 else {
 &usage();
 exit 1;
 }
}
# A simple system call that enable the VIP on the new master
sub start_vip() {
 `ssh $ssh_user\@$new_master_host \" $ssh_start_vip \"`;
}
# A simple system call that disable the VIP on the old_master
sub stop_vip() {
 return 0 unless ($ssh_user);
 `ssh $ssh_user\@$orig_master_host \" $ssh_stop_vip \"`;
}
sub usage {
 print
 "Usage: master_ip_failover --command=start|stop|stopssh|status --
orig_master_host=host --orig_master_ip=ip --orig_master_port=port --
new_master_host=host --new_master_ip=ip --new_master_port=port\n";
}

[root@manager ~]# ll /scripts/master_ip_failover             #需要保證腳本有可執(zhí)行權(quán)限
-rwxr-xr-x 1 root root 2006 2月  24 16:32 /scripts/master_ip_failover

2、修改manager配置文件

[root@manager ~]# cat /etc/masterha/app1.cnf           #配置文件指定腳本的位置
[server default]
manager_workdir=/var/log/masterha/app1
manager_log=/var/log/masterha/app1/manager.log
user=manager
password=123.com
ssh_user=root
repl_user=mharep
repl_password=123.com
ping_interval=1
master_ip_failover_script=/scripts/master_ip_failover     #增加改行,指定腳本的位置即可。

[server1]
hostname=192.168.20.2
port=3306
master_binlog_dir=/usr/local/mysql/data
candidate_master=1

[server2]
hostname=192.168.20.3
port=3306
master_binlog_dir=/usr/local/mysql/data
candidate_master=1

[server3]
hostname=192.168.20.4
port=3306
master_binlog_dir=/usr/local/mysql/data
no_master=1

做到這里,就可以保證在切換master時,VIP地址也會隨之切換到新的master主機上。

網(wǎng)頁名稱:MHA之虛擬IP-創(chuàng)新互聯(lián)
標題URL:http://aaarwkj.com/article20/cojcco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、外貿(mào)建站、網(wǎng)站收錄、動態(tài)網(wǎng)站、App開發(fā)App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)
日韩人妖视频在线观看| 国产亚洲一线二线三线| 中文字慕日韩精品欧美一区| 欧美经典三级一区二区三区| 欧美三级欧美一级视频看| 99热这里只有精品中文| 亚洲精品乱码在线播放| 国内精品一区二区欧美| 最新在线中文字幕av不卡| 日本中文字幕三级专区| 国产精品中文字幕第一页| 日韩国产一区二区在线观看| 国产欧美日韩精品国产| 色哟哟亚洲精品在线视频| 亚洲欧美日韩精品二区| 日韩av一区二区人妻| 国产精品久久99一区| 亚洲黄色av一区二区三区| 国产91精品在线观看| 亚洲美女国产精选999| 亚洲黄色录像特级生活片| 日本2区3区视频在线观看| 色哟哟网站在线观看入口| 国产美女冒白浆免费网站| 黑丝美女国产精品久久久| 东京男人的天堂国产av| 亚洲av永久国产剧情| 亚洲精品另类中文字幕| 国产av剧情日韩精品| 天天操天天日天天干夜夜情欢| 国产av一区最新精品麻豆| 国产精品久久99粉嫩| 欧美日韩一区二区三区666| 国产乱av一区二区三区| 日韩精品一区二区91| 国产精品99久久久久久宅男九| 91人妻一区二区三区久久| 日韩人妻中文字幕亚洲| 在线蜜臀av中文字幕| 人妻少妇久久久久久69| 中文字幕欧美人妻在线|