通过lvs模式使windows和linux的web服务器负载均衡一例

更新时间:2023-07-14 14:57:57 阅读: 评论:0

通过lvs模式使windows和linux的web服务器负载均衡一例
环境,5台虚拟机,集中在一个虚拟的nat网络中,配置成为两台DR服务器和三台web服务器的负载均衡模式。其中两台DR服务器设定成为HA备份模式,三台web服务器分别
是两台linux和一台windows主机。
虚拟机1 web服务器ip 192.168.136.128centos5.4+apache
虚拟机2web服务器ip 192.168.136.129centos5.4+apache
虚拟机3web服务器ip 192.168.136.133winxp+apache
虚拟机4dr控制器ip 192.168.136.130centos5.4
虚拟机5备份dr服务器ip 192.168.136.131centos5.4
安装步骤
配置direct
1、安装相关软件yum install -y  cman*  ipvsadm  modcluster  piranha
省力
2、修改ip_forward的参数为1
●临时修改:
who knowscat /proc/sys/net/ipv4/ip_forward
echo 1 > !$
cat !$
sysctl -p
●永久性调整:vim /f    将net.ipv4.ip_forward 设置为1 sysctl –p
3、piranha软件的启动
●启动图形化lvs配置软件piranha
rvice  piranha-gui  start
●如果出现Starting piranha-gui: (13)Permission denied: make_sock: could not bind to
address [::]:3636的错误,请关闭linux
临时修改:
dead什么意思
tenforce 0
永久修改
vi /etc/linux/config 将SELINUX 修改成为disabled
●通过netstat  -tunapl  | grep :3636 看是否搜索到可用的进程来确定程序是否启动
成功
●使用chkconfig  piranha-gui  on 来让piranha开机自动启动
4、设定piranha密码
在终端中输入/usr/sbin/piranha-passwd 123456 (此例设置的密码为123456, 登录账号默认是piranha)
5、通过web方式访问dr服务器192.168.100.130:3636/。如果访问不了,请考虑打
开防火墙限制。
url是什么意思出现如下界面
输入相应的用户名/密码登录
6、配置主lvs服务器
点击GLBAL SETTINGS,配置Director。输入主服务器的ip地址(如果没有专用的心跳网卡,请保留primary rver private ip为空),并点击lvs的模式,选择accept保存设定
7、配置备份lvs服务器
Primary rver public IP:      #备份LVS的公网IP
heartbeat run on port      #心跳的UDP端口
keepalive            #心跳间隔(秒)
deadtime = 18              #如果主 LVS 节点在deadtime(秒)后没有答复,那么备份 LVS 路由器节点就会发起失效转移。
8、建立虚拟服务器:
三八妇女节英文
通过edit,填入相应的数据。点击(de)active,激活站点。
9、填写相应的真实web服务器数据,并激活
bea
10、使lvs生效rvice  pul start
永久生效命令chkconfig  pul on
配置ha服务器
1、安装相关软件yum install -y  cman*  ipvsadm  modcluster  piranha
2、修改ip_forward的参数为1
●临时修改:
cat /proc/sys/net/ipv4/ip_forward
echo 1 > !$
cat !$
sysctl -p
●永久性调整:vim /f    将net.ipv4.ip_forward 设置为1 sysctl –p
3、将dr的数据导入到ha
在dr服务器上,scp /etc/sysconfig/ha/lvs.cf 192.168.136.131:/etc/sysconfig/ha/lvs.cf
4、关闭防火墙rvice iptables stop
5、piranha软件
如前文操作,关闭linux。使用rvice  piranha-gui  start,启动图形化软件,
台灯的英语单词可以看到ha服务器状况
配置realrver
linux服务器
1、echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p
2、ifconfig eth0:0 192.168.136.200 netmask 255.255.255.255 broadcast
192.168.136.255 up
route add -host 192.168.136.200 dev eth0:0
3、使用vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE=eth0:0
英语48个国际音标表incenONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.136.200
NETMASK=255.255.255.255
BROADCAST=192.168.136.255
把它设成永久性的
4、rvice httpd restart
chkconfig httpd on
设置好web服务器的启动
windows服务器
惠州自考
1、通过apache安装好web服务器,并保证能正常访问
2、添加网卡,微软回环卡。

本文发布于:2023-07-14 14:57:57,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/177243.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务器   备份   关闭   启动
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图