WEB开发网
开发学院服务器服务器方案 Linux上的集群及其配置实例 阅读

Linux上的集群及其配置实例

 2008-08-30 10:54:49 来源:WEB开发网   
核心提示: 上面,带*号的为必选项,Linux上的集群及其配置实例(4),然后就是常规的编译内核过程,不再赘述,增加如下几行:echo 1 > /proc/sys/net/ipv4/ip_forwardecho 1 > /proc/sys/net/ipv4/ip_always_defrag

上面,带*号的为必选项。

然后就是常规的编译内核过程,不再赘述,请参考编译 Linux 教程

在这里要注意一点:如果你使用的是RedHat自带的内核或者从RedHat下载的内核版本,已经预先打好了LVS的补丁。这可以通过查看/usr/src/linux/net/目录下有没有几个ipvs开头的文件来判断:如果有,则说明已经打过补丁。

编写LVS配置文件,实例中的配置文件如下: #lvs_dr.conf (C) Joseph Mack mack@ncifcrf.gov

  LVS_TYPE=VS_DR
  INITIAL_STATE=on
  VIP=eth0:101 192.168.0.101 255.255.255.0 192.168.0.0
  DIRECTOR_INSIDEIP=eth0 192.168.0.1 192.168.0.0 255.255.255.0 192.168.0.255
  SERVICE=t telnet rr rs1:telnet rs2:telnet
  SERVICE=t www rr rs1:www rs2:www
  SERVER_VIP_DEVICE=dummy0
  SERVER_NET_DEVICE=eth0
  #----------end lvs_dr.conf------------------------------------

将该文件置于/etc/lvs目录下。

使用LVS的配置脚本产生lvs.conf文件。该配置脚本可以从http: //www.linuxvirtualserver.org/Joseph.Mack/configure-lvs_0.8.tar.gz 单独下载,在ipvs-1.0.6-2.2.19.tar.gz包中也有包含。

脚本configure的使用方法:

[root@vs2 lvs]# configure lvs.conf

这样会产生几个配置文件,这里我们只使用其中的rc.lvs_dr文件。

修改/etc/rc.d/init.d/rc.local,增加如下几行:

echo 1 > /proc/sys/net/ipv4/ip_forward

echo 1 > /proc/sys/net/ipv4/ip_always_defrag

# 显示最多调试信息

echo 10 > /proc/sys/net/ipv4/vs/debug_level

配置NFS服务。这一步仅仅是为了方便管理,不是必须的步骤。

上一页  1 2 3 4 

Tags:Linux 集群 及其

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接