陈奇网络工作室

lvs的lvsnginxtomcat_1、tomcat_2redis(lvsdr模式)

建设工作站服务器

前提:已经安装了lvs nginx tomcat_1、tomcat_2 Redis环境,仅供参考。 (例如,tomcat_1、tomcat_2安装在两台机器上,而不是独立的多实例上,您只需自行稍加更改即可。 ) 3358blog.csdddis

环境说明:为了节约资源,多个服务器位于同一虚拟机上。 因为端口不同,所以不影响使用。

os: centos 6.7

lvs : 10.219.24.23

nginx : 10.219.24.26:80

tomcat_1: 10.219.24.21:80

tomcat_2: 10.219.24.23:80

redis: 10.219.24.23:6379

安装上述所有环境后,最后配置lvs dr模式。 这里只记录最后的lvs dr配置记录。

1、— ditecter server (前端服务器)绑定vip

[ root @ MySQL 03~] # ifconfig eth0: 110.219.24.66/8up

[ root @ MySQL 03~] # route add-host 10.219.24.66 deveth0: 1

[root@MYSQL03 ~]# ifconfig

eth0link encap :以太网hwaddr 00:0c:29:79:F4:02

inetaddr:10.219.24.26 bcast:10.255.255.255 mask:255.0.0.0

inet6addr:fe80: 20c:29ff:fe79:f402/64范围: link

upbroadcastrunningmulticastmtu:1500 metric:1

rx packets:11815 errors:0 dropped:0 over runs:0 frame:0

tx packets:15001 errors:0 dropped:0 over runs:0 carrier:0

collisions:0 txqueuelen:1000

rxbytes:1170750(1.1MIB ) tx bytes:3612189 ( 3.4 MIB ) )。

eth0:1link encap :以太网hwaddr 00:0c:29:79:F4:02

inetaddr:10.219.24.66 bcast:10.255.255.255 mask:255.0.0.0

upbroadcastrunningmulticastmtu:1500 metric:1

2、-real server更改内核参数并隐藏real server的vip ( (所有real server服务器都运行) ) ) )。

[ root @ MySQL~] # echo1/proc/sys/net/IP v4/conf/lo/ARP _ ignore

[ root @ MySQL~] # echo1/proc/sys/net/IP v4/conf/all/ARP _ ignore

[ root @ MySQL~] # echo2/proc/sys/net/IP v4/conf/all/ARP _ announce

[ root @ MySQL~] # echo2/proc/sys/net/IP v4/conf/lo/ARP _ announce

real server绑定vip ( (所有real server服务器都运行) ) ) ) ) ) )。

[ root @ MySQL~] # ifconfig lo:110.219.24.66 net mask 255.255.255.255.255.255.255.255.255.255 up

[ root @ MySQL~] # route add-host 10.219.24.66 devlo:1

3、—向LVS服务器添加集群服务

ipvsadm -A -t 10.219.24.66:80 -s rr

-将Real Server添加到指定的群集服务

ipvsadm-a-t 10.219.24.66:80-r 10.219.24.21:80g

ipvsadm-a-t 10.219.24.66:80-r 10.219.24.23:80g

说明:-r :指定RS。 可以包含{IP[:port]}。 只有支持端口映射( NAT )的LVS类型才能使用与群集服务不同的端口

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3