VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
新天域互联优惠活动
wexlayer优惠活动
最新

安装LVS并在Linux上使用Linux实现负载平衡(安装Linux时LVM分区的图)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

简介

在生产操作中,后端服务器并不总是正常运行。如果服务器失败,您可以通过保存监视后端服务器操作,以确保用户不会影响他们正在进行的业务并提供更好的体验。如果服务器失败,则将LVS转发策略从服务器中删除。服务器返回正常状态后,KeepAlived将服务器再次添加到LVS转发策略中。

System Introduction Code Language: javascript Code Runtime: 0 run copy Virtual VIP: 192.168.1.231 IP Address: 192.168.1.244 [MAC Address: 00:16:3E: 98:07:e8, d1] IP Address 00:16:3E: 3B:60:AA, known as D1: CENTOS6 Installation安装安装keetalive代码语言:JavaScript代码运行时:0运行复制<代码类= “ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascr ipt =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” java script =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” j avascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =“ javascript =” javascript =“ javaScript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascr ipt =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” java script =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” j avascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =” javascript =“ javascript =“ JavaScript” keepalived-1.2.13.tar.gz #cd keepAlived-1.2.13#。 OpenSSL未正确安装在您的系统上。 !!!!运行:#yum -y openssl -devel 安装代码语言:javascript代码执行时间:0运行<复制 makeMake安装安装安装完整ln -s/data/apps/keataLived/sbin/seepalivedcp/heepalivedcp/home/data/data/data/conf/conf/rc.d/init.d/init.d/init.d/eclealivy/equalived/equalived/equalived/ecealived/eetalived/etetc/etc/rc/rc.d/rc.d/rc.d/init.d/init.d/cpp/cppp /chome Keep/DATA/DATA/DATA/DATA/DATA/DATA/DATA/DATA/DATA/SYSCONFIG/KEETALIED/MKDIR/ETC/keepalivedcp/home/data/data/conf/conf/equealived.conf/data/conf/conf/conf/conf/conf/conf/conf/conf/conf/conf/conf/conf/conf/conf/ “ 1”>/proc/proc/sys/net/ipv4/ip_forward#简易路由功能构建IPVS

D1,D2服务提供商需要安装该设备

内核GREP IPVS

时间:0运行副本yum -y IPVSADM Install IPVSADM - Help (If parameter information is displayed, installation will be successful)Firewall Rule Code Language: JavaScript Code: 0 Running Copy iptables -f -t mangle 192.168.1.231 -p TCP -M TCP -DPORT 80 -M MAC! -mac -source 00:16:3E:3B:60:AA -J标记 - 设置标记1 [192.168.1.244服务器配置] 1 [192.168.1.233服务器配置] \#具有目标IP地址的数据192.168.1.231和目标端口80为80,不包括一个时间表,另一个MAC地址由规则排除在外)。配置信息:192.168.1.244构图:! keepAlived global_defs配置文件{notification_email {linmaogan@gmail.com #email for失败通知,多个地址是liuxing007xing@163.com} notification_email_from.com #smtp_server smtp_server smtp.163.com在发送电子邮件中的消息时,请发送电子邮件为beemair be be beemail_ beeld be beembal lvs_backup。在线信息说此值也应更改。细节是未知的。我们的在线主和备份始终是相同的 ^ ^,让我们更改它! }#Monitor IPVSADM process status, run VRRP_Script CHK_IPVSADM every 3 seconds, VRRP "/data/conf/shell/chk_ipvsadm.sh" interval 3 weight 3} 1 Authentication {auth_type pass auth_pass pzfkd2wsuj3swnpn} virtual_ipaddress {192.168.1.231}}} virtual_server fwmark 80 {delay_loop 6 lb_algo wlc lb_kind dr persistence_time_timeout 1 nat_mask 255.255.255.0 DELAY_BEFORE_RETRY 3 CONNECT_PORT 80 #HEALTH CHECK PORT PORT PORT}} REAL_SERVER 192.168.1.233 80 {weight 5 tcp_check {connect_timeout 3 nb_get_getry 3 delay_before_retry 3 connect_port 192.168.1.233:

Code language: javascript Code execution: 0 run copy ! 保存global_de的配置文件fs {notification_email {linmaogan@gmail.com #email通知,多个地址,多个地址,liuxing007xing@163.com} notification_email_email_from linmaogan@163.com#smtp_server smtp_server smtp.163.com smtp.163.com email router_id lvs_id lvs_back_backup#在线上,您可以详细介绍一下您的详细信息,即我们的在线大师和备份始终是相同的 ^ ^,让我们更改它! }#监视IPVSADM过程状态和VRRP_SCRIPT CHK_IPVSADM {script“/data/conf/shell/shell/chk_ipvsadm.sh” Intervel 3 striewt 3} vrrp_instance vi_1 vi_1 vi_1 {192.168.1.231}} virtual_server fwmark 80 {de de de de delay_loop 6 lb_algo wlc lb_kind dr persistence_timeout 1 nat_mask 255.255.255.0 #network mask persistence_timeout 50プロトコルtcp real_server 192.168.1.1.244 80 NB_GET_RET_TIMEXTRY PECTRY 3 NBTRY PEMCTRY 3 NBGET_RET_RET_RET_RET_RETRY PEMCTRY PERTRY }} real_server 192.168.1.233 80 {weight 5 tcp_check {connect_timeout 3 nb_get_retry 3 delay_before_retry 3 connect_port 88 #health check port connection port}}}}

D2的匹配值基本上与D1相同。 80

配置IPVS代码语言:JavaScript代码运行时:0运行复制 vi/data/conf/conf/shell/chk_ipvsadm.sh配置信息#! /bin /// bin //定期检查以查看bash#ipvsadm是否存在。如果不存在,请启动IPVSADM。 #停止KeepAlivedStatus = $(PS AUX | GREP IPVSADM | GREP -V GREP | GREP -V BASH | WC -L)如果启动失败。然后,在服务中ipvsadm start status2 = $(ps aux | grep ipvsadm | grep -v grep | grep -v bash | wc -l)如果[“ $ {status2}” =“ 0”];然后,/etc/init.d/keepalived spot fifi 代码> real_server

在LVS DR模式下,用户的访问请求到达真实服务器后,它将直接返回给用户,而不是通过前端导演服务器。因此,您需要在每个真实的服务器节点上添加虚拟VIP地址,以便可以直接返回数据。 Code Language: JavaScript Code Run Time: 0 Run Replication CHMOD 777/ETC/RC.D/INIT.D/LVSRS#!/BIN/BASH#Save the following content: I want to stop running the LVS server: /etc/init.d/lvsrs stopvip = 192.168.1.231 #virtual ip according to specific situation/etc/rc.d/init.d/functions#If the prompt is not sufficient, run it on the command line first: chmod 777/etc/rc.d/init.d/functions case "$ 1" instart)">/proc/sys/net/ipv4/conf/lo/arp_ignore echo" 2">/proc/sys/net/ipv4/conf/conf/lo/arp_announce echo“ 1”>/proc/sys/net/ipv4/conf/conf/conf/all/arp_ignore oecho“ 2” 2“ 2” 2“ 2” 2“> 2”>/dev/dev/null 2>&1 echo echo echo“ realserver start ok ok ok ok”;;;;;停止)ifconfig lo:0 down outd outd del $ vip>/dev/null 2>&1 echo“ 0”>/proc/proc/sys/net/ipv4/conf/conf/lo/arp_ignore echo echo“ 0”>/proc/proc/sys/net/ipv4/ipv4/ipv4/conf/lo/arp_inoff echo/arp_inoff echo echo echo echo echof echof ec/proc/sy/net/net/net/net> “ 0”>/proc/sys/net/ipv4/conf/lo/arp_inoff echo“ 0”>/proc/proc/sys/net/ipv4/conf/conf/lo/arp_inoff echo echo“ 0”>/proc/proc/sys/net/ipv4/ipv4/ipv4/ipv4/lo/arp_inoff echo/conf echo/conf ecl ecl/lo/lo/lo/lo/lo/lo/lo/lo/lo/lo/lo/lo/lo/lo/lo/lo/lo/lo” >/proc/sys/net/ipv4/conf/lo/arp_inoff echo“ 0”>/proc/sys/net/ipv4/conf/conf/lo/lo/arp_inoff echo“ 0”>/proc/proc/sys/net/ipv4/ipv4/ipv4/conf/lo/conp_inoff echo/arp_inoff echo echo echo ech ech ech ece/conf proc/proc/sy/net/net/net/net/ar ar ar ar ar ar ar in> >/proc/proc/sys/net/ipv4/conf/lo/arp_inoff echo“ 0”>/proc/proc/sys/net/ipv4/conf/conf/lo/arp_inoff echo“ 0”>/proc/proc/sys/net/ipv4/conf/conf/lo/lo/arp_inoff EchoC/sys/net/ipv4/conf/all/arp_ignore echo“ 0”>/proc/sys/net/ipv4/conf/conf/all/arp_announce echo echo“ realserver oleterserver停止”;;;; *)ECHO "Usage: $0 {start | stop}"Exit 1 esacexit 0 Code Language: javascript code execution time: 0 run copy chmod 755/etc/init.d/lvsrs service lvsrs start code

d2

Scheduler

Code Language: javascript code execution time: 0运行<复制服务保留#启用路由功能echo echo“ 1”>/proc/proc/sys/net/ipv4/ip_forward

2)lvs scheduler

code cold = cold =“ javas =” javas =“ javas =” javas =“时间:0运行副本 chkconfig -add keepalivedchkconfig keepAlived in vi /etc/rc.d/rc.d.local/etc/init.d/lvsrs start#Finish this line

ip a query </p Whether you want to lose weight, gain muscle, gain muscle, or look for a training plan such as fitness, running, or yoga step count,您可以随时随地选择一门培训课程。 权威教练视频教育,健身实用的免费分享! 有需要的朋友,来保存,下载并尝试一下!

下载

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:安装LVS并在Linux上使用Linux实现负载平衡(安装Linux时LVM分区的图) https://zhujicankao.com/147232.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 安装LVS并在Linux上使用Linux实现负载平衡(安装Linux时LVM分区的图)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!