当前位置: 首页 > news >正文

盐山网站建设部 招投标网站

盐山网站,建设部 招投标网站,建设一个网站可以做什么,做设计的平台mysql双主互从通过KeepAlived虚拟IP实现高可用 在mysql 双主互从的基础上, 架构图: Keepalived有两个主要的功能: 提供虚拟IP,实现双机热备通过LVS,实现负载均衡 安装 # 安装 yum -y install keepalived # 卸载 …

mysql双主互从通过KeepAlived虚拟IP实现高可用

在mysql 双主互从的基础上,
架构图:
请添加图片描述
Keepalived有两个主要的功能:

  • 提供虚拟IP,实现双机热备
  • 通过LVS,实现负载均衡

安装

# 安装
yum -y install keepalived 
# 卸载
yum remove keepalived 

修改 keepalived 配置文件

cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.original
vi /etc/keepalived/keepalived.conf

master

keepalived.conf

global_defs {router_id LVS_1script_user root
}vrrp_script check_mysql_port {script "/etc/keepalived/check_mysql_port.sh"    # 脚本存放的位置interval 2     # 每隔两秒运行上一行脚本weight 2
}vrrp_instance VI_1 {# 主机=MASTER;备用机=BACKUPstate MASTER# 该实例绑定的网卡名称interface ens192# 保证主备节点一致virtual_router_id 148# 权重,master值 > backup值priority 100# 主备组播报发送间隔时间1秒advert_int 1# 认证权限密码,防止非法节点进入authentication {auth_type PASSauth_pass 1111}	# 虚拟出来的ip,可以有多个(vip)virtual_ipaddress {178.119.30.13}# 调用监控脚本track_script {check_mysql_port}
}

检测xxx.sh

check_mysql_port.sh

安装killall 命令

# 查询
yum search killall
# 安装对应组件
yum install psmisc -y

安装netstat

yum install -y net-tools
#!/bin/bash
A=`netstat -nltp|grep 3306|wc -l`
if [ $A -eq 2 ];
thenecho "$host mysql login successfully"exit 0
elseecho "mysql login failed"killall keepalivedexit 2
fi

修改脚本xxx.sh权限

chmod 777 check_mysql_port.sh

slave

keepalived.conf

global_defs {router_id LVS_1script_user root
}vrrp_script check_mysql_port {script "/etc/keepalived/check_mysql_port.sh"    # 脚本存放的位置interval 2     # 每隔两秒运行上一行脚本weight 2
}vrrp_instance VI_1 {# 主机=MASTER;备用机=BACKUPstate BACKUP# 该实例绑定的网卡名称interface ens192# 保证主备节点一致virtual_router_id 148# 权重,master值 > backup值priority 80# 主备组播报发送间隔时间1秒advert_int 1# 认证权限密码,防止非法节点进入authentication {auth_type PASSauth_pass 1111}	# 虚拟出来的ip,可以有多个(vip)virtual_ipaddress {178.119.30.13}# 调用监控脚本track_script {check_mysql_port}
}

master VS slave

在这里插入图片描述

结果展示

启动keepalived

  • master

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • slave

在这里插入图片描述

停止容器,使vip飘移

  • master
    在这里插入图片描述
    在这里插入图片描述
  • slave
    在这里插入图片描述
    在这里插入图片描述

systemctl 命令

# 启动 keepalived
systemctl start keepalived  # 加入开机启动 keepalived
systemctl enable keepalived # 重新启动 keepalived
systemctl restart keepalived  # 查看 keepalived 状态
systemctl status keepalived   # 加载配置文件
systemctl daemon-reload

service VS systemctl

在这里插入图片描述

http://www.yayakq.cn/news/823187/

相关文章:

  • 怎么自己做微网站网络服务列表在哪里
  • 商业门户网站怎么运营婚庆公司网站建设
  • 盐城手机网站制作php网站建设基本流程
  • 门户网站建设方案目录网页升级未成年人自行离开
  • 腾讯云域名如何建设网站贵州省住房和建设厅网网站
  • 济南做网站优化的公司推广app赚佣金
  • 网站设计师如何让客户信任你ai做网站步骤
  • 苏州好的网站公司哪家好家在深圳 安居公租
  • 做一个个人网站多少钱wordpress meta query
  • 大德通网站建设长沙做网站开发多少钱
  • 广东哪家网站建设网页设计服务提高
  • 全屏网站设计技巧wordpress 端口号
  • 做网站都需要了解什么2017网站建设报价表
  • 昆山网站设计哪家好重庆公司章程在哪里打印
  • 网站建设内部链接17网一起做网店普宁池尾
  • 有什么做服装的网站好手机大型网站
  • 官方网站建设制作平台WordPress开发过程
  • 如何做网站的后台qq浏览器直接打开网页
  • 学代码的网站互联网营销师报名官网
  • 林业网站源码专注邯郸建设手机网站
  • 做网站外包的公司好干嘛wordpress 目录结构
  • 怎样做安居客网站高档vi设计公司
  • 谷歌地图嵌入网站app定制的价格开发
  • 做电脑网站与手机上的一样吗网站推广项目
  • 做网站推广的联系方式哪个网站做初中英语试题赚钱
  • jsp做网站实例上海做高端网站建
  • 网站建设和建议十大广告公司排名
  • 潍坊网站建设策划方案俄罗斯外贸网站
  • 具有设计感的网站wordpress模拟接口
  • 电子商务网站建设组织流程图离石市网站建设公司