mysql集群之keepalived简单搭建
1安裝必須的相關包
yum -y install ?kernel-devel??openssl* popt popt-devel?
2下載安裝
wget?http://www.keepalived.org/software/keepalived-1.2.9.tar.gz
tar??-xf?keepalived-1.2.9.tar.gz?
mkdir?/usr/local/keepalived?
cd?~/?keepalived-1.2.9
./configure??--prefix=/usr/local/keepalived/
make?&&?make?install
cp?/usr/local/keepalived/sbin/keepalived??/usr/sbin/?
cp?/usr/local/keepalived/etc/sysconfig/keepalived??/etc/sysconfig
cp?/usr/local/keepalived/etc/rc.d/init.d/keepalived??/etc/init.d/
chmod?+x?/etc/init.d/keepalived
mkdir?/etc/keepalived
cp?/usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived
3修改配置文件如下
[root@M128 ~]# vim /etc/keepalived/keepalived.conf
global_defs {
? ? notification_email {
?jikaituo@126.com
? ? }
? ? notification_email_from jikaituo@126.com
? ? ? smtp_server smtp.126.com ? # 郵件服務器地址 ?
? ? smtp_connect_timeout 30 ? ? # 連接超時時間 ?
? ? router_id LVS_Master
}
vrrp_script chk_http_port {
? ? script ?"/etc/keepalived/check_haproxy.sh" ? ?# haproxy運行檢測腳本[haproxy宕掉重啟haproxy服務] ?
? ? interval ? ? ? ?5 ? ? ? ? ? ? ? ? ? ? # 腳本執行間隔 ?
? ? weight ? ? ? ? -5 ? ? ? ? ? ? ? ? ? ?# 執行腳本后優先級變更:5表示優先級+5;-5則表示優先級-5
}
vrrp_instance VI_A {
? ? state MASTER ? ? ? ? ? ? ? ? ? ?# 主上此值為MASTER,從上為BACKUP?
? ? interface eth0
? ? virtual_router_id 50 ? ? ? ? ? # 此值主從必須一致
? ? priority 100
? ? advert_int 1
? ? authentication { ? ? ? ? ? ? ? ? ? # authentication兩個參數值,主從也必須一致 ?
? ? ? ? auth_type PASS
? ? auth_pass yiban
? ? }
track_script {
? ? chk_http_port
? ? }
? ? virtual_ipaddress {
? ? ? ? ? 192.168.78.220
? ? }
}
5啟動keepalived
確保網絡正常
service network restart (線上不要這么做)?
/etc/init.d/keepalived start
查看結果
ip a
? ? ? ? ? ? ? ? ? ? ?
轉載于:https://blog.51cto.com/879100963/1705086
總結
以上是生活随笔為你收集整理的mysql集群之keepalived简单搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XIII Open Cup named
- 下一篇: linux cmake编译源码,linu