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

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è)
蜜桃视频在线中文字幕| 麻豆剧传媒国产精选av| 欧美精品久久在线观看| 熟妇丰满多毛的大阴户| 国产免费高清av在线| 一区二区三区人妻系列| 国产精品成人一区二区艾草 | 日韩有码在线中文字幕| 人妻激情偷乱视91九色| 人妻巨乳一区二区三区| 一区二区三区毛片在线看| 日本在线不卡二区三区| 黄色av链接在线观看| 日本在线有码中文视频| 国产剧情av色诱女教师| 日韩女优中文字幕在线播放| 黄色av福利在线网站| 最近最新免费成人在线视频| 熟女亚洲一区精品久久| 不卡免费av在线高清| 国产精品久久一国产精品| 国内精品av在线观看| 国产一区二区三区自拍| 麻豆国产自拍在线视频| 久久精品国产亚洲av无| 毛片成人18毛片免费看| 亚洲s码在线一区二区| 成人大片在线免费观看视频| 久久99热这里只频精品| 日本特黄高清免费大片| 中文字幕成人资源网站| 91精品人妻二区三区| 丁香六月色婷婷亚洲激情| 久久亚洲中文字幕精品熟女| 国产精品毛片一区内射| 高颜值紧身牛仔裤国产精品| 无遮挡无掩盖的免费网站| 日本免费精品一区二区三区四区| 中文字幕久久亚洲一区| 日韩高清伦理一区二区| 欧美视频亚洲视频自拍视频|