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

青岛网站建设公司哪家好2021年度关键词有哪些

青岛网站建设公司哪家好,2021年度关键词有哪些,深圳市政府网站官网,大坪网站建设keepalive主从高可用 简明扼要安装KP场景“高可用”配置主keepalived.conf从keepalived.confmysql_check.sh 高可用验证KP运行情况通过vip连接mysqlvip连接上创建数据库关闭主库所在服务器的KPvip连接上再次创建数据库 结尾 简明扼要 搭建mysql的主从八股文如是:主…

keepalive主从高可用

  • 简明扼要
  • 安装KP
  • 场景
  • “高可用”配置
    • 主keepalived.conf
    • 从keepalived.conf
    • mysql_check.sh
  • 高可用验证
    • KP运行情况
    • 通过vip连接mysql
    • vip连接上创建数据库
    • 关闭主库所在服务器的KP
    • vip连接上再次创建数据库
  • 结尾

简明扼要

  • 搭建mysql的主从
  • 八股文如是:主用来写,从作为读(大量报表业务或其他读较多的需求)
    • 实际业务中,从顶多就是个备份
    • 至少binlog被破坏,数据在从还有一份
  • 或许正是源于此种解释,客户认为我认为的不是他认为的
  • 便有了这样的需求
    • 主节点下线,数据服务要能切换到从
  • 呵呵,那便有了keepalive,便会造成两种情况
    • 主恢复了后,主从关系易位
      • 涉及将从的数据恢复到主(此时做了些业务,从的数据多余主)
      • 修改my.cnf配置,调整主从
    • 保持之前主从关系
      • 从的数据恢复到主(此时做了些业务,从的数据多余主)
      • 开启主从
  • 友情提示
    • 本篇只是验证数据服务的切换,上述的两种情况不做记录
    • 本篇通过主数据服务的下线,关闭KP,实现切换

安装KP

  • 参考

场景

  • 两台服务器,都安装了KP
  • 两台服务器,做了mysql主从
  • 主mysql下线,从mysql提供数据服务

“高可用”配置

主keepalived.conf

  • 配置 authentication 两个节点一样
  • 配置virtual_ipaddress 未被占用的IP
  • 配置 interface 实际的网卡
  • 配置 virtual_router_id 虚拟路由id,双节点需要一致
  • 配置 priority 优先级,以优先级为主,state 没啥意义
  • 配置 vrrp_script 检测脚本
! Configuration File for keepalivedglobal_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 192.168.200.1smtp_connect_timeout 30router_id LVS_DEVELvrrp_skip_check_adv_addrvrrp_strictvrrp_garp_interval 0vrrp_gna_interval 0
}vrrp_script mysql_check {  # 健康检查脚本,通过命令判断MySQL的状态值,如果状态值不为零,则MySQL异常,停止keepalived服务,VIP将飘逸到另一台backup上面。script "/u01/soft/oracle/script/mysql_check.sh" # 脚本别忘了加上可执行权限。interval 2 # 没2秒检查一次# weight -30 # 检查失败,优先级减30
}vrrp_instance VI_1 {state MASTERinterface ens192 # 实际网卡名称virtual_router_id 51 # 虚拟路由id,双节点需要一致priority 100 # 主节点优先级advert_int 1# 认证密码,双节点需一致authentication {auth_type PASSauth_pass 1111}track_script {	mysql_check        # 使用vrrp_script定义的名称}virtual_ipaddress {10.2.0.200}# Allow packets addressed to the VIPs above to be receivedaccept
}

从keepalived.conf

  • 除了优先级,其他都一样
  • 当然,网卡要配置当前服务器的
  • 没有数据库检测的脚本
! Configuration File for keepalivedglobal_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 192.168.200.1smtp_connect_timeout 30router_id LVS_DEVELvrrp_skip_check_adv_addrvrrp_strictvrrp_garp_interval 0vrrp_gna_interval 0
}vrrp_instance VI_1 {state MASTERinterface ens192 # 实际网卡名称virtual_router_id 51 # 虚拟路由id,双节点需要一致priority 90 # 节点优先级advert_int 1# 认证密码,双节点需一致authentication {auth_type PASSauth_pass 1111}track_script {	}virtual_ipaddress {10.2.0.200}# Allow packets addressed to the VIPs above to be receivedaccept
}

mysql_check.sh

  • 检查不到数据库服务,关闭KP
#!/bin/bashss -tnl |grep 3308
i=$?ps -ef | grep mysqld |grep -v color |grep -v "grep mysqld"
j=$?mysql -uroot -proot@000 -e "select version();"
k=$?if [ $i -ne 0 -a $j -ne 0 -a $k -ne 0 ];then
# 通过命令判断MySQL的状态值,如果状态值不为零,则MySQL异常,停止keepalived服务,VIP将飘逸到另一台backup上面。systemctl stop keepalivedexit 1
elseexit 0
fi

高可用验证

KP运行情况

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

通过vip连接mysql

在这里插入图片描述

vip连接上创建数据库

在这里插入图片描述

关闭主库所在服务器的KP

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

vip连接上再次创建数据库

在这里插入图片描述

结尾

  • 给个赞呦!!!
    在这里插入图片描述
    在这里插入图片描述
http://www.dtcms.com/wzjs/361793.html

相关文章:

  • 文本怎样做阅读链接网站可口可乐营销策划方案
  • 响应式网站模板下载免费网站域名解析
  • 巴中网站建设网站推广广州优化seo
  • wordpress开发手册chm抖音seo优化
  • 北京的做网站的公司长沙疫情最新情况
  • 营销型网站分析关键词推广系统
  • 图片做多的网站是哪个百度seo优化收费标准
  • 动漫男的和女的做视频网站企业如何注册自己的网站
  • 做网站能挣钱无锡网站关键词推广
  • 免费的网站在线客服系统网络推广外包公司排名
  • 电商网站统计怎么做北京网站维护公司
  • 网站建设运营属于经营范围合肥seo培训
  • 找人网站 优帮云模板免费网站建设
  • 始兴建设局网站如何建网站赚钱
  • 安徽建海建设工程有限公司网站百度提问
  • cms 做网站模板友情链接名词解释
  • 如何用代码做分数查询的网站个人博客网页设计html
  • 数据处理网站开发互联网营销师报名官网
  • 个人怎么见个网站成人大专
  • 在线做gif图网站百度如何推广产品
  • 网站代理登录网址seo优化在线诊断
  • 做网站的公司有多少家seo营销专员
  • 外贸独立网站做仿品网推项目
  • 宁波网站建设信息推荐庆云网站seo
  • 杭州网站建设价格网站seo运营培训机构
  • 深圳网站设计兴田德润放心seo具体怎么优化
  • 专题网站怎么做各大网站提交入口网址
  • 西宁网站建设最好的公司哪家好黄金网站软件免费
  • 做一个b2c网站需要多少钱sem竞价是什么意思
  • 国外网站的设计风格西安seo培训机构