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

一千元做网站惠州做网站小程序

一千元做网站,惠州做网站小程序,沈阳营商环境建设局网站,wordpress广告从哪获取MYSQL双主双从#xff0c;使用Keepalived双机热备LVS高可用群集 ​ 文档只记录KeepalivedLVSmysql主从#xff0c;不包含检验#xff0c;如需检验#xff0c;请自行添加web服务器 一、IP规划 服务器IP备注master1192.168.100.131master2的从master2192.168.100.132maste…MYSQL双主双从使用Keepalived双机热备LVS高可用群集 ​ 文档只记录KeepalivedLVSmysql主从不包含检验如需检验请自行添加web服务器 一、IP规划 服务器IP备注master1192.168.100.131master2的从master2192.168.100.132master1的从slave1192.168.100.134master1的从slave2192.168.100.135master2的从KI1192.168.100.137主KI2192.168.100.138从虚拟ip192.168.100.200热备ip 二、具体配置 1.master1 ​ 配置ip192.168.100.131 ​ 关闭防护墙selinux # 关闭防火墙 systemctl stop firewalld# 关闭selinux setenforce 0​ 下载mariadb yum -y install mariadb mariadb-server​ 编辑mariadb配置文件 vi /etc/my.cnf​ 添加以下内容 # 标识0-65535范围 server-id1# 日志文件名称前缀 log-binmysql-bin# 排除不复制的库 binlog-ignore-dbmysql binlog-ignore-dbinformation_schema binlog-ignore-dbperformance_schema binlog-ignore-dbsys# 配置中继日志名称 relay-logmysql-relay-bin# 配置排除的库 replicate-ignore-dbmysql replicate-ignore-dbinformation_schema replicate-ignore-dbperformance_schema replicate-ignore-dbsys# 编码格 init-connectSET NAMES UTF8 skip-character-set-client-handshake character-set-serverutf8# 开启联等备份 log_slave_updates1​ 修改完成重启服务 # 重启服务 systemctl restart mariadb# 配置mysql密码123456 mysql_secure_installation ​ 授权 # 进入mysql mysql -uroot -p123456# 创建用户 create user backup% identified by 123456;# 授权 grant replication slave on *.* to backup% identified by 123456; grant all privileges on *.* to root% identified by 123456;# 刷新权限 flush privileges;# 查询Log_filelog_pos show master status; ------------------------------------------------------------------------------------------- | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | ------------------------------------------------------------------------------------------- | mysql-bin.000003 | 1947 | | mysql,information_schema,performance_schema,sys | ------------------------------------------------------------------------------------------- 1 row in set (0.00 sec)# 从库连接主库MASTER_LOG_FILE与MASTER_LOG_POS的值由主库信息获得 change master to MASTER_HOST192.168.100.132, MASTER_USERbackup, MASTER_PASSWORD123456, MASTER_PORT3306, MASTER_LOG_FILEmysql-bin.000003, MASTER_LOG_POS1947;# 开启复制 start slave;# 查看slave状态Slave_IO_RunningSlave_SQL_Running的状态要为Yes show slave status \G;2.master2 ​ 配置ip192.168.100.132 ​ 关闭防护墙selinux # 关闭防火墙 systemctl stop firewalld# 关闭selinux setenforce 0​ 下载mariadb yum -y install mariadb mariadb-server​ 编辑mariadb配置文件 vi /etc/my.cnf​ 添加以下内容 # 标识0-65535范围 server-id2# 日志文件名称前缀 log-binmysql-bin# 排除不复制的库 binlog-ignore-dbmysql binlog-ignore-dbinformation_schema binlog-ignore-dbperformance_schema binlog-ignore-dbsys# 配置中继日志名称 relay-logmysql-relay-bin# 配置排除的库 replicate-ignore-dbmysql replicate-ignore-dbinformation_schema replicate-ignore-dbperformance_schema replicate-ignore-dbsys# 编码格 init-connectSET NAMES UTF8 skip-character-set-client-handshake character-set-serverutf8# 开启联等备份 log_slave_updates1​ 修改完成重启服务 # 重启服务 systemctl restart mariadb# 配置mysql密码123456 mysql_secure_installation ​ 授权 # 进入mysql mysql -uroot -p123456# 创建用户 create user backup% identified by 123456;# 授权 grant replication slave on *.* to backup% identified by 123456; grant all privileges on *.* to root% identified by 123456;# 刷新权限 flush privileges;# 查询Log_filelog_pos show master status; ------------------------------------------------------------------------------------------- | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | ------------------------------------------------------------------------------------------- | mysql-bin.000003 | 1947 | | mysql,information_schema,performance_schema,sys | ------------------------------------------------------------------------------------------- 1 row in set (0.00 sec)# 从库连接主库MASTER_LOG_FILE与MASTER_LOG_POS的值由主库信息获得 change master to MASTER_HOST192.168.100.134, MASTER_USERbackup, MASTER_PASSWORD123456, MASTER_PORT3306, MASTER_LOG_FILEmysql-bin.000004, MASTER_LOG_POS1947;# 开启复制 start slave;# 查看slave状态Slave_IO_RunningSlave_SQL_Running的状态要为Yes show slave status \G;3.slave1 ​ 配置ip192.168.100.134 ​ 关闭防护墙selinux # 关闭防火墙 systemctl stop firewalld# 关闭selinux setenforce 0​ 下载mariadb yum -y install mariadb mariadb-server​ 编辑mariadb配置文件 vi /etc/my.cnf​ 添加以下内容 # 标识0-65535范围 server-id3# 配置中继日志名称 relay-logmysql-relay-bin# 配置排除的库 replicate-ignore-dbmysql replicate-ignore-dbinformation_schema replicate-ignore-dbperformance_schema replicate-ignore-dbsys# 编码格式 init-connectSET NAMES UTF8 skip-character-set-client-handshake character-set-serverutf8​ 修改完成重启服务 # 重启服务 systemctl restart mariadb# 配置mysql密码123456 mysql_secure_installation ​ 授权 # 连接数据库 mysql -uroot -p123456# 授权 grant all privileges on *.* to root% identified by 123456; # 刷新权限 flush privileges;# 从库连接主库MASTER_LOG_FILE与MASTER_LOG_POS的值由主库信息获得 change master to MASTER_HOST192.168.100.131, MASTER_USERbackup, MASTER_PASSWORD123456, MASTER_PORT3306, MASTER_LOG_FILEmysql-bin.000003, MASTER_LOG_POS1947;# 开启复制 start slave;# 查看slave状态Slave_IO_RunningSlave_SQL_Running的状态要为Yes show slave status \G;4.slave2 ​ 配置ip192.168.100.135 ​ 关闭防护墙selinux # 关闭防火墙 systemctl stop firewalld# 关闭selinux setenforce 0​ 下载mariadb yum -y install mariadb mariadb-server​ 编辑mariadb配置文件 vi /etc/my.cnf​ 添加以下内容 # 标识0-65535范围 server-id4# 配置中继日志名称 relay-logmysql-relay-bin# 配置排除的库 replicate-ignore-dbmysql replicate-ignore-dbinformation_schema replicate-ignore-dbperformance_schema replicate-ignore-dbsys# 编码格 init-connectSET NAMES UTF8 skip-character-set-client-handshake character-set-serverutf8​ 修改完成重启服务 # 重启服务 systemctl restart mariadb# 配置mysql密码123456 mysql_secure_installation ​ 授权 # 连接数据库 mysql -uroot -p123456# 授权 grant all privileges on *.* to root% identified by 123456; # 刷新权限 flush privileges;# 从库连接主库MASTER_LOG_FILE与MASTER_LOG_POS的值由主库信息获得 change master to MASTER_HOST192.168.100.132, MASTER_USERbackup, MASTER_PASSWORD123456, MASTER_PORT3306, MASTER_LOG_FILEmysql-bin.000003, MASTER_LOG_POS1947;# 开启复制 start slave;# 查看slave状态Slave_IO_RunningSlave_SQL_Running的状态要为Yes show slave status \G;5.KI1 ​ 配置ip192.168.100.137 ​ 关闭防护墙selinux # 关闭防火墙 systemctl stop firewalld# 关闭selinux setenforce 0​ 下载keepalived和ipvsadm yum -y install keepalived ipvsadm​ 备份默认配置文件 cp -p /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.bak​ 删除原有文件创建新内容 # 删除原有文件 rm -rf /etc/keepalived/keepalived.conf # 创建新文件 vi /etc/keepalived/keepalived.conf ​ 添加以下内容 ! Configuration File for keepalived# 配置双机热备主 lobal_defs {router_id 1 } vrrp_instance VI_1 {state MASTERinterface ens33virtual_router_id 1priority 120advert_int 1authentication {auth_type PASSauth_pass 123456}virtual_ipaddress {192.168.100.200} }# 虚拟服务器ip及mysql地址 virtual_server 192.168.100.200 3306 {delay_loop 15lb_algo rrlb_kind DRprotocol TCPreal_server 192.168.100.131 3306 {weight 1TCP_CHECK {connect_port 3306connect_timeout 3nb_get_retry 3delay_before_retry 4}}real_server 192.168.100.132 3306 {weight 1TCP_CHECK {connect_port 3306connect_timeout 3nb_get_retry 3delay_before_retry 4}} }​ 启动keepalived systemctl start keepalived​ 服务模块 # 加载系统内核的服务模块 modprobe ip_vs# 查看运行状态 lsmod | grep ip_vs​ 查看规则 ipvsadm -l​ 下载net网络工具 yum -y install net-tools​ 查看网卡信息 # 停用物理网卡 ifconfig ens33 down# 启动物理网卡如在连接工具上需到虚拟机上启动 ifconfig ens33 up# 查看网卡信息在ens33网卡下是否有ip192.168.100.200 ip a​ 虚拟网卡 # 添加虚拟网卡回环地址 cat /etc/sysconfig/network-scripts/ifcfg-lo:0 EOF DEVICElo:0 IPADDR192.168.100.200 NETMASK255.255.255.255 ONBOOTyes EOF# 重启网络 systemctl restart network# 查看是否有虚拟ip ip a​ 写入路由指向 # 添加路由信息 route add -host 192.168.100.200 dev lo:06.KI2 ​ 配置ip192.168.100.138 ​ 关闭防护墙selinux # 关闭防火墙 systemctl stop firewalld# 关闭selinux setenforce 0​ 下载keepalived和ipvsadm yum -y install keepalived ipvsadm​ 备份默认配置文件 cp -p /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.bak​ 添加以下内容 ! Configuration File for keepalived# 配置双机热备备 lobal_defs {router_id 2 } vrrp_instance VI_1 {state BACKUPinterface ens33virtual_router_id 1priority 100advert_int 1authentication {auth_type PASSauth_pass 123456}virtual_ipaddress {192.168.100.200} }# 虚拟服务器ip及mysql地址 virtual_server 192.168.100.200 3306 {delay_loop 15lb_algo rrlb_kind DRprotocol TCPreal_server 192.168.100.131 3306 {weight 1TCP_CHECK {connect_port 3306connect_timeout 3nb_get_retry 3delay_before_retry 4}}real_server 192.168.100.132 3306 {weight 1TCP_CHECK {connect_port 3306connect_timeout 3nb_get_retry 3delay_before_retry 4}} }​ 启动keepalived systemctl start keepalived​ 服务模块 # 加载系统内核的服务模块 modprobe ip_vs# 查看运行状态 lsmod | grep ip_vs​ 查看规则 ipvsadm -l​ 下载net网络工具 yum -y install net-tools​ 查看网卡信息 # 停用物理网卡 ifconfig ens33 down# 启动物理网卡如在连接工具上需到虚拟机上启动 ifconfig ens33 up# 查看网卡信息在ens33网卡下是否有ip192.168.100.200 ip a​ 虚拟网卡 # 添加虚拟网卡回环地址 cat /etc/sysconfig/network-scripts/ifcfg-lo:0 EOF DEVICElo:0 IPADDR192.168.100.200 NETMASK255.255.255.255 ONBOOTyes EOF# 重启网络 systemctl restart network# 查看是否有虚拟ip ip a​ 写入路由指向 # 添加路由信息 route add -host 192.168.100.200 dev lo:0三、检验 ​ 可自行添加一台web服务器连接虚拟ip开启KI1或KI2的防火墙进行检测 ​ 或者开启KI1的防火墙查看ip是否跳转到KI2上
http://www.dnsts.com.cn/news/4239.html

相关文章:

  • 搭建网站详细步骤wordpress推特登陆
  • 个人型网站开站费用给女朋友做的网站内容
  • 湘潭做网站价格 d磐石网络二级网站建设思路
  • 河南建站网站网站建设的好处有什么用
  • 深圳做网站哪家公司好做网站的公司深
  • 长沙市网站设计公司做英文网站 赚钱
  • 网站能不能一边用 一边备案wordpress音悦台
  • 怎么做一个商城网站网站开发推荐笔记本
  • 私人订制旅游网站建设专业的网站建设服务商
  • 公司可以做多个网站吗蚌埠大建设及棚户区改造官方网站
  • 长春网站制作外包百度网址是什么
  • 济南建网站送400电话怎样自己免费搭建网站
  • 成都商报官方网站如何用网络营销推广
  • 网站开发用c语言吗做新标准大学英语网站
  • seo网站推广优化费用东莞互联网招聘
  • 网站开发多长时间注册个小公司要交税吗
  • 连云港网站建设优化360站长
  • 淘宝联盟怎样做新增网站推广微分销手机网站制作
  • 大连模板建站软件自己买台服务器做网站
  • 网站建设和程序开发哪个好成都网站优化方案
  • 做网站如何自己寻找客户知名的软件开发公司
  • 建设信基金管理有限公司网站镇江网站优化seo
  • 广州网站开发棋牌洛阳免费提供建站方案
  • 做网站ftp微信小程序注册需要多少钱
  • 高质量的丹阳网站建设建设网站要那些
  • 为某公司或企业做的门户网站龙游网站制作
  • win7 iis 默认网站建自己的网站多少钱
  • 2018威胁网站检测平台建设上海百度推广公司排名
  • 企业站seo苏州建设局网站实名制
  • 网站百度收录很多宁波建设网 提取业务