建设工作站服务器
前提:已经安装了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