日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql mm keeplive_mysql +keeplive

發布時間:2023/12/10 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql mm keeplive_mysql +keeplive 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下載tar包

./configure --prefix=/usr/local/keepalived?--with-kernel-dir=/usr/src/kernels/2.6.32-431.el6.x86_64/ \ ? ? ?注意加內核

&&make && make install

cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/

cp ?/usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

cp /usr/local/keepalived/sbin/keepalived ?/usr/sbin/

cp -r /usr/local/keepalived/etc/keepalived/ /etc ? 將配置文件 CP可到/etc

架構 192.168.10.129 httpd服務器 連的VIP ? ?192.168.10.128 真實IP 為master ? 192.168.10.130 真實IP 為bakcup

配置文件 ?VIP需跟本地IP同一網段且IP未曾使用

master 配置

! Configuration File for keepalived

global_defs {

notification_email {

liu6630@qq.com

}

notification_email_from liu6630@qq.com

smtp_server 127.0.0.1

smtp_connect_timeout 30

router_id LVS_DEVEL

}

vrrp_instance VI_1 {

state BACKUP

interface eth0

lvs_sync_daemon_inteface eth0

virtual_router_id 151

priority 100

advert_int 5

nopreempt

authentication {

auth_type PASS

auth_pass 2222

}

virtual_ipaddress {

192.168.111.111

}

}

virtual_server 192.168.111.111 3306 {

delay_loop 6

lb_algo wrr

lb_kind DR

persistence_timeout 60

protocol TCP

real_server 192.168.10.128 3306 {

weight 100

notify_down /root/shell/mysql_keepalived.sh

TCP_CHECK {

connect_timeout 10

nb_get_retry 3

delay_before_retry 3

connect_port 3306

}

}

BACK_UP 配置

! Configuration File for keepalived

global_defs {

notification_email {

liu6630@qq.com

}

notification_email_from liu6630@qq.com

smtp_server 127.0.0.1

smtp_connect_timeout 30

router_id LVS_DEVEL

}

vrrp_instance VI_1 {

state BACKUP

interface eth0

lvs_sync_daemon_inteface eth0

virtual_router_id 151

priority 100

advert_int 5

nopreempt

authentication {

auth_type PASS

auth_pass 2222

}

virtual_ipaddress {

192.168.111.111

}

}

virtual_server 192.168.111.111 3306 {

delay_loop 6

lb_algo wrr

lb_kind DR

persistence_timeout 60

protocol TCP

real_server 192.168.10.130 3306 {

weight 100

notify_down /root/shell/mysql_keepalived.sh

TCP_CHECK {

connect_timeout 10

nb_get_retry 3

delay_before_retry 3

connect_port 3306

}

}

}

TCP_CHECK ?模板只能 檢測本機端口 ? ?notify_down檢測到端口掛了執行 殺死keepalived 腳本

global_defs {

notification_email {

wgkgood@139.com

}

notification_email_from wgkgood@139.com

smtp_server 127.0.0.1

smtp_connect_timeout 30

router_id LVS_DEVEL

}

vrrp_script chk_nginx {

script "/data/sh/nginx.sh"

interval 2

weight 2

}

vrrp_instance VI_1 {

state BACKUP

interface eth0

lvs_sync_daemon_inteface eth0

virtual_router_id 151

priority 90

advert_int 5

authentication {

auth_type PASS

auth_pass 2222

}

track_script {

chk_nginx

}

virtual_ipaddress {

192.168.111.188

}

}

用腳本檢測 ? 腳本內容可為

BACKMSG= `ps -C nginx --noheader |wc -l `

if [ $BACKMSG -eq 0 ];then

service keepalived stop

else

exit

fi

notify_master 腳本 放到VRRP實例

URL_CHECK

HTTP_GET

配置文件重啟keeeplived

需手動加載 modprobe ip_vs

排錯

1.編譯是否加了內核 沒加內核不會啟動檢測 加了

2配置文件是否在 /etc/keepalivde 下 ?cp -r /usr/local/keepalived/etc/keepalived/ /etc ? ? ? ? ? ? ? ? 最終配置文件/etc/keepalived/keepalived.cof

3是否加載modprobe ip_vs ? 未加載虛擬IP模塊 有VIP也不能 其他服務也不能訪問VIP

4是否VIP與真實IP同一網段且無IP沖突

5VIP是否起來 可以用 ip addr list 查看

6?virtual_router_id??同一集群的keepalived的主、備機的virtual_router_id?必須相同,取值0-255?但是同一內網中不應有相同virtual_router_id的集群

7 查看/var/messages日志

總結

以上是生活随笔為你收集整理的mysql mm keeplive_mysql +keeplive的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。