首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

LVS-DR方式配置详解

2013-01-27 
LVS-DR模式配置详解每次配置LVS时,都要重新上网去找配置方法,这些方法有些是错误的,而且大多数讲解的不是

LVS-DR模式配置详解

  每次配置LVS时,都要重新上网去找配置方法,这些方法有些是错误的,而且大多数讲解的不是很全面,每次都要花些时间来排错,所以决定自己写一篇,记录下来,以免以后再浪费时间。LVS的安装就不说了,在linux下开发如果不会安装类似LVS这样的软件,也太说不过去了,这篇文章只记录怎样配置LVS。LVS的DR方式是最常用,因此只介绍这一种方式。

  配置环境说明:系统CentOS6.2,虚拟IP(VIP)为192.168.9.191, 实际服务器IP地址分别为192.168.9.192和192.168.9.193

一、调度器(Director)配置

   1)添加VIP

    在网卡(假设网卡名称为eth0)中添加VIP,先切换到/etc/sysconfig/network-scripts/目录下,拷贝ifcfg-eth0文件,名称为ifcfg-eth0:0,然后编辑ifcfg-eth0:0将文件中的IPADDR修改为VIP,DEVICE设置为“eth0:0”如下所示:

LVS-DR方式配置详解

  设置完成后重新启动network服务(service network restart),然后用ifconfig命令查看是否成功。如果设置成功的话,会看到多出一个名为eth0:0的设备,如下所示:

LVS-DR方式配置详解

  2)修改系统配置,打开/etc/sysctl.conf,将net.ipv4.ip_forward的值设置为1,保存,用sysctl -p命令让配置生效,或者重启系统

   3)关闭iptables服务,如果不想关闭iptables服务,在iptables的配置规则中打开服务器端口号

  4)关闭SElinux,这个服务有时会造成很奇怪的问题,最好关闭。

  5)添加实际服务器,可以放在脚本里,脚本内容如下所示:


  2)修改系统配置,打开/etc/sysctl.conf文件,修改以下配置项,如果没有的话,添加到文件中,如下图所示:

LVS-DR方式配置详解

保存后用sysctl -p命令让配置生效,或者重启系统

  3)修改服务器的配置,让服务器监听的地址为VIP(这里是192.168.9.191),也就是lo:0接口上的地址。

  4)关闭iptables和SElinux。

热点排行