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

做网站空间哪家好最新企业网站模板

做网站空间哪家好,最新企业网站模板,网站建设的市场定位分析,网站制作建设模板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.sczhlp.com/news/224606/

相关文章:

  • 做网站必须租服务器吗微商城网站建设代理商
  • 下载类网站如何做龙华营销型网站制作哪家好
  • 贸易公司网站制作无锡手机网站建设方案
  • cms做网站不用后端如何通过c语言来做网站
  • 国外网站有备案吗24小时学会网站建设下载
  • 世界互联网巨头网站怎么优化排名的方法
  • 智能建站实验报告如何做外贸网站推广
  • 重庆旅游网站建设规划wordpress 转 ios app
  • kratos 框架编写一个小demo
  • 百度网站推广申请抚顺网站推广
  • 网上商城 网站建设 解决方案58同城最新消息招聘
  • 上海网站设计哪家好西宁城西区建设局网站
  • 科大讯飞哪些做教学资源的网站php网站建设设计报告
  • 网站建设监理建设个人网页
  • 《网站推广策划》弄个直播平台大概要多少钱
  • 淘宝购物网大连seo网站管理
  • 做网站成功案例关于网站运营
  • 深圳市南山区住房和建设局网站官网网站备案名称必须是公司名
  • 网站开发和软件开发哪个好微信页面转wordpress
  • wordpress 信息网站怎么做的英文网站
  • 网站网站开发逻辑页面 菜单 wordpress
  • 深圳做网站建设比较好的公司网站登陆界面怎么做
  • 华为云网站定制dw做的网站有缝怎么办
  • net网站同时支持 生成静态文件和伪静态长沙信息发布平台
  • 网站设计预算万网注册域名的步骤
  • 广州网站设计培训wordpress去除购物车图标
  • 透明网站模板网络文化经营许可证申请条件
  • 怎么在网上接网站开发的工作服务器迁移对做网站的影响
  • 企业网站建设的三种方式宝安响应式网站建设
  • 一般做网站用什么字体自己做网站实时监控