DR直接路由实现负载均衡示例(2)

Http server 2 配置

1>    安装http服务器软件及开启服务都与client 1的作法相同,所以就不同重复,自己操作。

2>    为http服务创建一个主页

[root@localhost Server]# echo "222222" > /var/www/html/index.html

3>    开启arp过滤

先查看状态,如上,再过滤

[root@localhost Server]# echo "net.ipv4.conf.all.arp_ignore = 2" >> /etc/sysctl.conf

[root@localhost Server]# echo "net.ipv4.conf.eth1.arp_announce = 1" >> /etc/sysctl.conf

4>  添加到主机192.168.2.11的路由

[root@localhost ~]# route add -host 192.168.2.11 dev lo:0

测试

找一台在192.168.2.0网段的主机进行测试

DR直接路由实现负载均衡示例

刷新一下页面

DR直接路由实现负载均衡示例

现在我们来想像一种情况,如果我们一个用户在server 1上注册了一个帐户,而等到他再次再次登录的时候,他却进入了第二个server2的数据库,那么他可能登录进自己的帐户吗?这显然是不可以的,因为这两个server各自有自己的数据库,他们之间的数据不能相互传送,那么对这种情况我们应该怎么做呢,其实我们可以让这两个servers的数据库放在同一个地方,让这两个server在工作的时候都读取一个数据库,这样这个数据库不同步的问题就可以解决了,基于上面的实验,我们可以把这两个server的数据放在一个主机中,通过共享的方式,让两个server服务器读取同一个数据。

因为我们现在只是做一个实验,所以我们并不把这两个网站的数据库进行重合,我们只是把这两个网站主页分别挂载到远程数据库主机的一个目录.(在进行lvs负载均衡的时候,两个网站是一样的,基于实验的明确性,我们才使用了不同的网页内容,所以在实际使用中不能这样做)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/c11c0ae78332c8d15ae6e7487c0fef97.html