亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

keeplive+mysql+drbd高可用架構安裝步驟

2024-09-01 13:52:52
字體:
來源:轉載
供稿:網友

DRBD(DistributedReplicatedBlockDevice)是一個基于塊設備級別在遠程服務器直接同步和鏡像數據的開源軟件,類似于RAID1數據鏡像,通常配合keepalived、heartbeat等HA軟件來實現高可用性。
DRBD是一種塊設備,可以被用于高可用(HA)之中.它類似于一個網絡RAID-1功能,當你將數據寫入本地文件系統時,數據還將會被發送到網絡中另一臺主機上.以相同的形式記錄在一個文件系統中。
本地(master)與遠程主機(backup)的保證實時同步,如果本地系統出現故障時,遠程主機上還會保留有一份相同的數據,可以繼續使用.在高可用(HA)中使用DRBD功能,可以代替使用一個共享盤陣.因為數據同時存在于本地主機和遠程主機上,切換時,遠程主機只要使用它上面的那份備份數據。

一、實施環境

系統版本:CentOS 6.5
DRBD版本: drbd-8.3.15
Keepalived:keepalived-1.1.15
Master:192.168.10.128
Backup:192.168.10.130

二、初始化配置
1) 在128、130兩臺服務器/etc/hosts里面都添加如下配置:
192.168.149.128 node1
192.168.149.130  node2
2) 優化系統kernel參數,直接上sysctl.conf配置如下:

net.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1net.ipv4.tcp_syncookies = 1kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmmax = 68719476736kernel.shmall = 4294967296net.ipv4.tcp_max_tw_buckets = 10000net.ipv4.tcp_sack = 1net.ipv4.tcp_window_scaling = 1net.ipv4.tcp_rmem = 4096 87380 4194304net.ipv4.tcp_wmem = 4096 16384 4194304net.core.wmem_default = 8388608net.core.rmem_default = 8388608net.core.rmem_max = 16777216net.core.wmem_max = 16777216net.core.netdev_max_backlog = 262144net.core.somaxconn = 262144net.ipv4.tcp_max_orphans = 3276800net.ipv4.tcp_max_syn_backlog = 262144net.ipv4.tcp_timestamps = 0net.ipv4.tcp_synack_retries = 1net.ipv4.tcp_syn_retries = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_mem = 94500000 915000000 927000000net.ipv4.tcp_fin_timeout = 1net.ipv4.tcp_keepalive_time = 30net.ipv4.ip_local_port_range = 1024 65530net.ipv4.icmp_echo_ignore_all = 1

3)兩臺服務器分別添加一塊設備,用于DRBD主設備存儲,我這里為/dev/sdb 20G硬盤;
執行如下命令:

mkfs.ext3 /dev/sdb ;dd if=/dev/zero of=/dev/sdb bs=1M count=1;sync

三、DRBD安裝配置

Yum方式安裝:
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
yum -y install drbd83* kmod-drbd83 ; modprobe drbd
源碼安裝方式:
http://oss.linbit.com/drbd/8.4/drbd-8.4.4.tar.gz
./configure --prefix=/usr/local/drbd --with-km
make KDIR=/usr/src/kernels/2.6.32-504.el6.x86_64/
make install
cp drbd/drbd.ko /lib/modules/`uname -r`/kernel/lib/
Yum方式和源碼方式都需要執行:modprobe drbd 加載DRBD模塊。
安裝完成并加載drbd模塊后,vi修改/etc/drbd.conf配置文件,內容如下:

global {usage-count yes;}common {syncer { rate 100M; }}resource r0 {protocol C;startup {}disk {on-io-error detach;#size 1G;}net {}on node1 {device /dev/drbd0;disk /dev/sdb;address 192.168.10.128:7898;meta-disk internal;}on node2 {device /dev/drbd0;disk /dev/sdb;address 192.168.10.130:7898;meta-disk internal;}}

配置修改完畢后執行如下命令初始化:
drbdadm create-md r0 ;/etc/init.d/drbd restart ;/etc/init.d/drbd status
如下圖:

高可用架構,keeplive,mysql,drbd

以上步驟,需要在兩臺服務器都執行,兩臺都配置完畢后,在node2從上面執行如下命令:/etc/init.d/drbd status 看到如下信息,表示目前兩臺都為從,我們需要設置node1為master,命令如下:

drbdadm  --  --overwrite-data-of-peer primary all
mkfs.ext4  /dev/drbd0
mkdir  /app  ;mount /dev/drbd0  /app

自此,DRBD配置完畢,我們可以往/app目錄寫入任何東西,當master出現宕機或者其他故障,手動切換到backup,數據沒有任何丟失,相當于兩臺服務器做網絡RAID1。

四、Keepalived配置

wget http://www.keepalived.org/software/keepalived-1.1.15.tar.gz ; tar -xzvf keepalived-1.1.15.tar.gz ;cd keepalived-1.1.15 ; ./configure ; make ;make install
DIR=/usr/local/ ;cp $DIR/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/ ; cp $DIR/etc/sysconfig/keepalived /etc/sysconfig/ ;
mkdir -p /etc/keepalived ; cp $DIR/sbin/keepalived /usr/sbin/
兩臺服務器均安裝keepalived,并進行配置,首先在node1(master)上配置,keepalived.conf內容如下:

! Configuration File for keepalivedglobal_defs {router_id LVS_DEVEL}vrrp_script check_mysql {script "/data/sh/check_mysql.sh"interval 5}vrrp_instance VI_1 {state MASTERinterface eth0virtual_router_id 52priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.10.100}track_script {check_mysql}}

然后創建check_mysql.sh檢測腳本,內容如下:

#!/bin/shA=`ps -C mysqld --no-header |wc -l`if[ $A -eq 0 ];then/bin/umount /app/drbdadm secondary r0killall keepalivedfi添加node2(backup)上配置,keepalived.conf內容如下:! Configuration File for keepalivedglobal_defs {router_id LVS_DEVEL}vrrp_sync_group VI{group {VI_1}notify_master /data/sh/master.shnotify_backup /data/sh/backup.sh}vrrp_instance VI_1 {state BACKUPinterface eth0virtual_router_id 52priority 90advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.10.100}}

創建master.sh檢測腳本,內容如下:

#!/bin/bashdrbdadm primary r0/bin/mount /dev/drbd0 /app//etc/init.d/mysqld start

創建backup.sh檢測腳本,內容如下:

#!/bin/bash/etc/init.d/mysqld stop/bin/umount /dev/drbd0drbdadm secondary r0

發生腦裂恢復步驟如下:

Master執行命令:
drbdadm secondary r0
drbdadm -- --discard-my-data connect r0
drbdadm -- --overwrite-data-of-peer primary all
Backup上執行命令:
drbdadm secondary r0
drbdadm connect r0

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91av在线看| 播播国产欧美激情| 国产精品日韩欧美大师| 91免费国产网站| 97国产精品免费视频| 欧美另类99xxxxx| 久久久之久亚州精品露出| 日韩av在线免费看| 91精品国产综合久久香蕉| 国产午夜精品一区二区三区| 国产精品视频区1| 国产日产欧美精品| 久久成年人免费电影| 成人黄色在线播放| 日韩国产欧美精品一区二区三区| 亚洲成人精品视频| 亚洲黄页视频免费观看| 国产精品日韩一区| 欧美一级视频免费在线观看| 久久精品青青大伊人av| 久久成人精品视频| 国产精品亚发布| 亚洲精品www久久久| 草民午夜欧美限制a级福利片| 国产精品普通话| 欧美综合一区第一页| 国产午夜精品美女视频明星a级| 欧美人交a欧美精品| 欧洲一区二区视频| 欧洲日本亚洲国产区| 久久精品免费电影| 成人久久久久久久| 久久手机免费视频| 国产精品久久综合av爱欲tv| 亚洲国产精品va| 91丨九色丨国产在线| 国产噜噜噜噜久久久久久久久| 91精品视频在线播放| 国产91网红主播在线观看| 亚洲xxx自由成熟| 欧美亚洲视频一区二区| 91精品国产自产91精品| 欧美精品18videos性欧| 亚洲精品国产综合区久久久久久久| 97色在线观看免费视频| 一区二区三区无码高清视频| 欧美在线视频网| 国产视频欧美视频| 国产精品偷伦免费视频观看的| 国产91露脸中文字幕在线| 欧美午夜影院在线视频| 97香蕉久久超级碰碰高清版| 色悠悠国产精品| 97国产在线视频| 国产精品最新在线观看| 欧美一级大片在线观看| 欧美精品一区二区三区国产精品| 亚洲精品成人久久电影| 亚洲成成品网站| 亚洲另类欧美自拍| 青草成人免费视频| 日韩av资源在线播放| 亚洲区免费影片| 不用播放器成人网| 亚洲精品视频在线观看视频| 亚洲一区美女视频在线观看免费| 久久97精品久久久久久久不卡| 日韩欧美国产视频| 国产精品久久久久999| 色噜噜狠狠狠综合曰曰曰88av| 性欧美亚洲xxxx乳在线观看| 久久成人国产精品| 国产成人精品久久亚洲高清不卡| 亚洲毛片在线观看.| 欧美成人精品不卡视频在线观看| 成人做爰www免费看视频网站| 亚洲91精品在线| 欧美成人免费全部| 国产伊人精品在线| 久久精品久久精品亚洲人| 亚洲自拍小视频| 欧美精品18videos性欧| 日韩国产激情在线| 永久免费毛片在线播放不卡| 日韩美女主播视频| 美女黄色丝袜一区| 亚洲自拍在线观看| 国产成人精品a视频一区www| 亚洲精品视频播放| 亚洲欧洲日本专区| 亚洲无av在线中文字幕| 成人免费观看49www在线观看| 日韩av影片在线观看| 97精品欧美一区二区三区| 中文字幕精品—区二区| 日韩欧美在线视频免费观看| 欧美亚州一区二区三区| 久久久影视精品| 久久av在线看| 国产热re99久久6国产精品| 国产精品久久久久福利| 国产精品成人一区二区三区吃奶| 亚洲欧美在线看| 日韩欧美aⅴ综合网站发布| 欧美亚洲视频在线看网址| 成人h视频在线观看播放| 国产精品专区一| 日韩欧美在线中文字幕| 精品久久久久久中文字幕一区奶水| 国产偷国产偷亚洲清高网站| 亚洲综合精品伊人久久| 欧美在线视频免费观看| 97热在线精品视频在线观看| 国产精品自在线| 一区二区三区高清国产| 国产自摸综合网| 亚洲男人的天堂网站| 亚洲国产日韩欧美综合久久| 亚洲jizzjizz日本少妇| 日韩欧美国产免费播放| 97人人模人人爽人人喊中文字| 欧美一级淫片播放口| 在线日韩欧美视频| 国产亚洲欧洲在线| 欧美精品国产精品日韩精品| 国产欧美在线观看| 欧美在线影院在线视频| 亚洲综合国产精品| 中文字幕视频一区二区在线有码| 久久69精品久久久久久久电影好| 最近免费中文字幕视频2019| 久久久亚洲国产| 日韩精品在线播放| 日本韩国欧美精品大片卡二| 亚洲国产精彩中文乱码av在线播放| 亚洲欧美制服另类日韩| 亚洲加勒比久久88色综合| 久久综合88中文色鬼| 久久久噜噜噜久久| 久久视频在线免费观看| 国产精品99免视看9| 欧美在线激情网| 日韩欧美在线播放| 国产精品久久久久久av下载红粉| 日韩美女免费视频| 日韩在线视频免费观看高清中文| 2018日韩中文字幕| 久久99精品久久久久久青青91| 成人国产精品久久久| 国产精品久久久久久久久久尿| 久久中文字幕国产| 国产美女扒开尿口久久久| 亚洲精品成人久久电影| 国产成人亚洲综合91| 国产日韩综合一区二区性色av| 久久中文字幕一区| 日韩欧美在线国产| 国产91在线视频| 亚洲成人精品视频在线观看| 日韩在线一区二区三区免费视频| 国产91成人video| 国产精品专区h在线观看| 欧美专区中文字幕| 色偷偷偷亚洲综合网另类|