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

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区一区二区三| 欧美日韩69av网| 91伊人手机在线观看| 男女视频一区二区三区在线观看| 日韩高清伦理一区二区| 蜜臀av午夜福利在线| 青青青在线视频观看华人| 七十二式性日韩视频| 免费爱爱视频在线观看| 美女呻吟被爽到高潮在线| 91手机国产三级在线| 少妇高潮时会抱紧男人脖子| 日本免费精品一区二区三区四区| 国产成人亚洲一区二区三区| 日本人妻丰满熟妇久久| 综合国产精品久久久久久| 未满18禁止观看在线| 最新中文字幕人妻少妇| 久久亚洲中文字幕精品熟女| 亚洲黄色录像特级生活片| 免费人成网站视频在线观看不卡| 久久婷婷激情亚洲综合色| 国产日韩精品在线视频|