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

什么是网站改版网站建设期间工作总结

什么是网站改版,网站建设期间工作总结,销售管理app软件,公司取名网目录 一.Keepalived工具介绍 1.用户空间核心组件#xff1a; #xff08;1#xff09;vrrp stack#xff1a;VIP消息通告 #xff08;2#xff09;checkers#xff1a;监测real server#xff08;简单来说 就是监控后端真实服务器的服务#xff09; #xff08;…目录 一.Keepalived工具介绍 1.用户空间核心组件 1vrrp stackVIP消息通告 2checkers监测real server简单来说 就是监控后端真实服务器的服务 3system call实现 vrrp 协议状态转换时调用脚本的功能 4SMTP邮件组件报警邮件 5IPVS wrapper生成IPVS规则直接生成ipvsadm 6Netlink Reflector网络接口将虚拟地址ipvip地址飘动 2.WatchDog监控进程整个架构是否有问题 1控制组件提供keepalived.conf 的解析器完成Keepalived配置 2IO复用器针对网络目的而优化的自己的线程抽象 3内存管理组件为某些通用的内存管理功能例如分配重新分配发布等提供访问权限 二.vrrp协议虚拟路由冗余协议 1.vrrp定义 1是针对路由器的一种备份解决方案 2由多台路由器组成一个热备组通过共用的虚拟IP地址对外提供服务 3每个热备组内同时只有一台主路由器提供服务其他路由器处于冗余状态 4若当前在线的路由器失效则其他路由器会根据设置的优先级自动接替虚拟IP地址继续提供服务 2.vrrp工作过程 1选举Master比较优先级高的为Master若优先级相同无Master时比较接口IP地址大的为MasterMaster设备发送ARP报文承担报文转发工作 2状态维持Master设备周期发送通告报文公布配置信息和工作状态 3Backup设备根据收到的通告报文判断Master设备是否工作正常如果Master设备主动放弃Master地位时会发送优先级为0的通告报文Backup设备收到后会快速切换成Master设备或者定时器超时后Backup设备认为Master设备无法正常工作会切换状态为Master。 3.Keepalived、VRRP及其工作原理 1Keepalived是一个基于VRRP协议来实现的LVS服务高可用方案可以解决静态路由出现的单点故障问题。 2在一个LVS服务集群中通常有主服务器MASTER和备份服务器BACKUP两种角色的服务器但是对外表现为一个虚拟IP。主服务器会发送VRRP通告信息给备份服务器当备份服务器收不到VRRP消息的时候即主服务器异常的时候备份服务器就会接管虚拟IP继续提供服务从而保证了高可用性 4.Keepalive体系主要模块 1core模块为keepalived的核心负责主进程的启动、维护及全局配置文件的加载和解析。 2vrrp模块是来实现VRRP协议的。 3check模块负责健康检查常见的方式有端口检查及URL检查。 三.实验搭建LVSKeepalive 高可用集群 1.配置负载调度器主keepalived服务器192.168.227.101 2.配置负载调度器备keepalived服务器192.168.227.102 3.配置节点服务器web1服务器192.168.227.103 4.配置节点服务器web2服务器192.168.227.104 5.在客户机上测试客户机192.168.227.100 6.主keepalived服务器192.168.227.101 7.备keepalived服务器192.168.227.102 8.断开主keepalived服务器192.168.227.101 9.备keepalived服务器192.168.227.102 一.Keepalived工具介绍 支持故障自动切换(Failover) 支持节点健康状态检查(Health Checking) 基于vrrp协议完成地址流动 为vip地址所在的节点生成ipvs规则(在配置文件中预先定义) 为ipvs集群的各RS做健康状态检测 基于脚本调用接口完成脚本中定义的功能进而影响集群事务以此支持nginx、haproxy等服务  官方网站Keepalived for Linux​​​​​ 1.用户空间核心组件 1vrrp stackVIP消息通告 2checkers监测real server简单来说 就是监控后端真实服务器的服务 3system call实现 vrrp 协议状态转换时调用脚本的功能 4SMTP邮件组件报警邮件 5IPVS wrapper生成IPVS规则直接生成ipvsadm 6Netlink Reflector网络接口将虚拟地址ipvip地址飘动 2.WatchDog监控进程整个架构是否有问题 1控制组件提供keepalived.conf 的解析器完成Keepalived配置 2IO复用器针对网络目的而优化的自己的线程抽象 3内存管理组件为某些通用的内存管理功能例如分配重新分配发布等提供访问权限   二.vrrp协议虚拟路由冗余协议 Keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能 1.vrrp定义 1是针对路由器的一种备份解决方案 2由多台路由器组成一个热备组通过共用的虚拟IP地址对外提供服务 3每个热备组内同时只有一台主路由器提供服务其他路由器处于冗余状态 4若当前在线的路由器失效则其他路由器会根据设置的优先级自动接替虚拟IP地址继续提供服务 2.vrrp工作过程 1选举Master比较优先级高的为Master若优先级相同无Master时比较接口IP地址大的为MasterMaster设备发送ARP报文承担报文转发工作 2状态维持Master设备周期发送通告报文公布配置信息和工作状态 3Backup设备根据收到的通告报文判断Master设备是否工作正常如果Master设备主动放弃Master地位时会发送优先级为0的通告报文Backup设备收到后会快速切换成Master设备或者定时器超时后Backup设备认为Master设备无法正常工作会切换状态为Master。 3.Keepalived、VRRP及其工作原理 1Keepalived是一个基于VRRP协议来实现的LVS服务高可用方案可以解决静态路由出现的单点故障问题。 2在一个LVS服务集群中通常有主服务器MASTER和备份服务器BACKUP两种角色的服务器但是对外表现为一个虚拟IP。主服务器会发送VRRP通告信息给备份服务器当备份服务器收不到VRRP消息的时候即主服务器异常的时候备份服务器就会接管虚拟IP继续提供服务从而保证了高可用性 4.Keepalive体系主要模块 keepalived体系架构中主要有三个模块分别是core、check和vrrp。 1core模块为keepalived的核心负责主进程的启动、维护及全局配置文件的加载和解析。 2vrrp模块是来实现VRRP协议的。 3check模块负责健康检查常见的方式有端口检查及URL检查。 三.实验搭建LVSKeepalive 高可用集群 主keepalived服务器192.168.227.101备keepalived服务器192.168.227.102web1服务器192.168.227.103web2服务器192.168.227.104  vip192.168.227.10客户机192.168.227.100 1.配置负载调度器主keepalived服务器192.168.227.101 ############################ 配置Keepalived master服务器 #################################1. #关闭防火墙 systemctl stop firewalld.service setenforce 02. #安装服务 yum install ipvsadm keepalived -y 3. #修改配置文件keeplived.conf cd /etc/keepalived/ cp keepalived.conf keepalived.conf.bak vim keepalived.conf...... global_defs { #定义全局参数 --10行--修改邮件服务指向本地smtp_server 127.0.0.1 --12行--修改指定服务器路由器的名称主备服务器名称须不同主为LVS_01备为LVS_02router_id LVS_01 }vrrp_instance VI_1 { #定义VRRP热备实例参数 --20行--修改指定热备状态主为MASTER备为BACKUPstate MASTER --21行--修改指定承载vip地址的物理接口interface ens33 --22行--修改指定虚拟路由器的ID号每个热备组保持一致 virtual_router_id 10 --23行--修改指定优先级数值越大优先级越高主为100备为99priority 100advert_int 1 #通告间隔秒数(心跳频率)authentication { #定义认证信息,每个热备组保持一致auth_type PASS #认证类型 --27行--修改指定验证密码主备服务器保持一致auth_pass 123123}virtual_ipaddress { #指定群集vip地址192.168.227.10} } --36行--修改指定虚拟服务器地址(VIP)、端口定义虚拟服务器和Web服务器池参数 virtual_server 192.168.227.10 80 {delay_loop 6 #健康检查的间隔时间(秒)lb_algo rr #指定调度算法轮询(rr) --39行--修改指定群集工作模式直接路由(DR)lb_kind DRpersistence_timeout 50 #连接保持时间(秒)protocol TCP #应用服务采用的是 TCP协议 --43行--修改指定第一个Web节点的地址、端口real_server 192.168.227.103 80 {weight 1 #节点的权重 --45行--删除添加以下健康检查方式 TCP_CHECK {connect_port 80 #添加检查的目标端口connect_timeout 3 #添加连接超时(秒)nb_get_retry 3 #添加重试次数delay_before_retry 3 #添加重试间隔}}real_server 192.168.227.104 80 { #添加第二个 Web节点的地址、端口weight 1TCP_CHECK {connect_port 80connect_timeout 3nb_get_retry 3delay_before_retry 3}} } ##删除后面多余的配置##4. #启动服务、查看虚拟网卡vip systemctl start keepalived ip addr show dev ens33 5. #调整proc响应参数关闭Linux内核的重定向参数响应 vim /etc/sysctl.conf net.ipv4.ip_forward 1 net.ipv4.conf.all.send_redirects 0 net.ipv4.conf.default.send_redirects 0 net.ipv4.conf.ens33.send_redirects 06. #刷新一下 sysctl -p############################# 配置ipvsadm #################################7. #配置负载分配策略并启动服务 ipvsadm-save /etc/sysconfig/ipvsadm systemctl start ipvsadm.service8. #清空ipvsadm并做策略 ipvsadm -C ipvsadm -A -t 192.168.227.10:80 -s rr ipvsadm -a -t 192.168.227.10:80 -r 192.168.227.104:80 -g ipvsadm -a -t 192.168.227.10:80 -r 192.168.227.103:80 -g9. #保存设置 ipvsadm ipvsadm -ln ipvsadm-save /etc/sysconfig/ipvsadm 2.配置负载调度器备keepalived服务器192.168.227.102 ############################ 配置Keepalived master服务器 #################################1. #关闭防火墙 systemctl stop firewalld.service setenforce 02. #安装服务 yum -y install ipvsadm keepalived3. #修改配置文件keeplived.conf cd /etc/keepalived/ cp keepalived.conf keepalived.conf.bak vim keepalived.conf...... global_defs { #定义全局参数 --10行--修改邮件服务指向本地smtp_server 127.0.0.1 --12行--修改指定服务器路由器的名称主备服务器名称须不同主为LVS_01备为LVS_02router_id LVS_01 }vrrp_instance VI_1 { #定义VRRP热备实例参数 --20行--修改指定热备状态主为MASTER备为BACKUPstate BACKUP --21行--修改指定承载vip地址的物理接口interface ens33 --22行--修改指定虚拟路由器的ID号每个热备组保持一致 virtual_router_id 10 --23行--修改指定优先级数值越大优先级越高主为100备为99priority 99advert_int 1 #通告间隔秒数(心跳频率)authentication { #定义认证信息,每个热备组保持一致auth_type PASS #认证类型 --27行--修改指定验证密码主备服务器保持一致auth_pass 123123}virtual_ipaddress { #指定群集vip地址192.168.277.10} } --36行--修改指定虚拟服务器地址(VIP)、端口定义虚拟服务器和Web服务器池参数 virtual_server 192.168.227.10 80 {delay_loop 6 #健康检查的间隔时间(秒)lb_algo rr #指定调度算法轮询(rr) --39行--修改指定群集工作模式直接路由(DR)lb_kind DRpersistence_timeout 50 #连接保持时间(秒)protocol TCP #应用服务采用的是 TCP协议 --43行--修改指定第一个Web节点的地址、端口real_server 192.168.227.103 80 {weight 1 #节点的权重 --45行--删除添加以下健康检查方式 TCP_CHECK {connect_port 80 #添加检查的目标端口connect_timeout 3 #添加连接超时(秒)nb_get_retry 3 #添加重试次数delay_before_retry 3 #添加重试间隔}}real_server 192.168.227.104 80 { #添加第二个 Web节点的地址、端口weight 1TCP_CHECK {connect_port 80connect_timeout 3nb_get_retry 3delay_before_retry 3}} } ##删除后面多余的配置##4. #启动服务、查看虚拟网卡vip systemctl start keepalived ip addr show dev ens33 5. #调整proce响应参数关闭Linux内核的重定向参数响应 vim /etc/sysctl.conf net.ipv4.ip_forward 1 net.ipv4.conf.all.send_redirects 0 net.ipv4.conf.default.send_redirects 0 net.ipv4.conf.ens33.send_redirects 06. #刷新一下 sysctl -p############################# 配置ipvsadm #################################7. #配置负载分配策略并启动服务 ipvsadm-save /etc/sysconfig/ipvsadm systemctl start ipvsadm.service8. #清空ipvsadm并做策略 ipvsadm -C ipvsadm -A -t 192.168.227.10:80 -s rr ipvsadm -a -t 192.168.227.10:80 -r 192.168.227.104:80 -g ipvsadm -a -t 192.168.227.10:80 -r 192.168.227.103:80 -g9. #保存设置 ipvsadm ipvsadm -ln ipvsadm-save /etc/sysconfig/ipvsadm 3.配置节点服务器web1服务器192.168.227.103 1. #关闭防火墙 systemctl stop firewalld setenforce 02. #安装并开启httpd服务 yum -y install httpd systemctl start httpd3. #配置站点文件 vim /var/www/html/index.html this is 123 web1!4. #配置虚拟vip vim /etc/sysconfig/network-scripts/ifcfg-lo:0 DEVICElo:0 ONBOOTyes IPADDR192.168.227.10 NETMASK255.255.255.2555. #重启网络服务开启虚拟网卡 systemctl restart network ifup lo:0 ifconfig lo:06. #设置路由 route add -host 192.168.227.10 dev lo:0 route -n7. #调整 proc 响应参数 #添加系统只响应目的IP为本地IP的ARP请求 #系统不使用原地址来设置ARP请求的源地址而是物理mac地址上的IP vim /etc/sysctl.conf net.ipv4.conf.all.arp_ignore 1 net.ipv4.conf.all.arp_announce 2 net.ipv4.conf.default.arp_ignore 1 net.ipv4.conf.default.arp_announce 2 net.ipv4.conf.lo.arp_ignore 1 net.ipv4.conf.lo.arp_announce 28. #刷新proc参数 sysctl -p 4.配置节点服务器web2服务器192.168.227.104 1. #关闭防火墙 systemctl stop firewalld setenforce 02. #安装并开启httpd服务 yum -y install httpd systemctl start httpd3. #配置站点文件 vim /var/www/html/index.html this is 456 web2!4. #配置虚拟vip vim /etc/sysconfig/network-scripts/ifcfg-lo:0 DEVICElo:0 ONBOOTyes IPADDR192.168.227.10 NETMASK255.255.255.2555. #重启网络服务开启虚拟网卡 systemctl restart network ifup lo:0 ifconfig lo:06. #设置路由 route add -host 192.168.227.10 dev lo:0 route -n7. #调整 proc 响应参数 #添加系统只响应目的IP为本地IP的ARP请求 #系统不使用原地址来设置ARP请求的源地址而是物理mac地址上的IP vim /etc/sysctl.conf net.ipv4.conf.all.arp_ignore 1 net.ipv4.conf.all.arp_announce 2 net.ipv4.conf.default.arp_ignore 1 net.ipv4.conf.default.arp_announce 2 net.ipv4.conf.lo.arp_ignore 1 net.ipv4.conf.lo.arp_announce 28. #刷新proc参数 sysctl -p 5.在客户机上测试客户机192.168.227.100 curl 192.168.227.10 6.主keepalived服务器192.168.227.101 7.备keepalived服务器192.168.227.102 8.断开主keepalived服务器192.168.227.101 9.备keepalived服务器192.168.227.102
http://www.w-s-a.com/news/328103/

相关文章:

  • 广州市网站建站免费咨询医生有问必答
  • app网站建设制作哪个网站可以做魔方图片
  • 教育培训网站建设方案模板下载网站文风
  • 电龙网站建设wordpress文章两端对齐
  • 做外单网站亚马逊免费的网站加速器
  • 英文网站推广工作一个虚拟主机可以做几个网站吗
  • 微网站 合同重庆电力建设设计公司网站
  • 网站怎么设置支付网站源码下载后怎么布置
  • 广州市公需课在哪个网站可以做手机商城软件下载
  • app网站建设需要什么长治网站建设公司
  • 网站模板平台广告宣传网站
  • cc域名的网站做网站放太多视频
  • 让公司做网站要注意什么建设工程公司企业文化
  • 佛山搭建建网站哪家好微信如何建立自己的公众号
  • 联想公司网站建设现状广州建网站兴田德润团队
  • 网站开发的技术有网页设计实训报告工作内容和步骤
  • 视频做网站长沙网站制作平台
  • js网站建设北京seo公司优化网络可见性
  • 付款网站源码建网站卖东西
  • 用php做的录入成绩的网站wordpress等级插件
  • 网站运营优化方案广西桂林公司
  • 快递网站策划怎么做ppt长春建设信息网站
  • 做服装搭配图的网站有哪些经营一个网站要怎么做
  • 呼市品牌网站建设那家好增城住房和建设局网站
  • 网站首页布局设计代码太仓网站开发建设服务
  • 学校网站建设与管理porto wordpress模板
  • 余姚做网站公司网站建设有哪些基本流程
  • 门户网站建设的报价百度医生在线问诊
  • 北京公司注册在哪个网站浏览器打开网址404
  • 廊坊做网站公司绣花图案设计网站