安装
首先在安装Red Hat 7.2的时候,要将所有编译内核的库文件和编译工具都选上。如果系统安装后,发现不能编译内核,请重新安装安装光盘中以Kernel开头的RPM包。关闭一些不常用的服务后,再重新启动。
然后解压下载的内核,将其放在/usr/src/目录下,命令如下:
用户在/usr/src目录下,给新内核打上IPVS的补丁,命令如下:
# gunzip linux-2.4.21-ipvs-1.0.10.patch.gz |patch -p0 //将IPVS的Patch加载到内核的代码中
如果是利用Direct Routing或IP TUN模式,还需要加载“hidden”的patch (hidden-2.4.20pre10-1.diff)档案,将其放在/usr/src目录下,利用下面的命令:
# cat hidden-2.4.20pre10-1.diff | patch -p0
内核配置
开始编译前,内核的配置工作很重要,命令如下:
在内核的配置过程中,最重要的就是网卡的驱动。如果不能很好地把网卡驱动起来,那么所有的工作都是徒劳的。接着只需注意编译选项中的如下几项:
其中“IP: Virtual Server Configuration”的配置参见图1。

图1 IP: Virtual Server Configuration设置界面
编译内核
在用户保存了各种配置,退出后,系统会提示用户运行“make dep”命令。具体过程如下:
修改LILO
如果使用LILO引导开机,那么需要照下面的格式修改/etc/lilo.conf:
如果是用GRUB引导,需要设定好/boot/grub.conf
重新开机,选择LVS内核启动机器,查看开机过程有无错误发生,然后检查/proc/sys/net/ipv4/conf/all/hidden是否存在。如果不存在,说明编译中有问题,建议用户重新再编译。如果一切顺利,那么可以安装ipvsadm的二进制软件包。安装后可以用下面的命令检验,如果出现以下提示,说明安装成功:
首先在安装Red Hat 7.2的时候,要将所有编译内核的库文件和编译工具都选上。如果系统安装后,发现不能编译内核,请重新安装安装光盘中以Kernel开头的RPM包。关闭一些不常用的服务后,再重新启动。
然后解压下载的内核,将其放在/usr/src/目录下,命令如下:
|
用户在/usr/src目录下,给新内核打上IPVS的补丁,命令如下:
# gunzip linux-2.4.21-ipvs-1.0.10.patch.gz |patch -p0 //将IPVS的Patch加载到内核的代码中
如果是利用Direct Routing或IP TUN模式,还需要加载“hidden”的patch (hidden-2.4.20pre10-1.diff)档案,将其放在/usr/src目录下,利用下面的命令:
# cat hidden-2.4.20pre10-1.diff | patch -p0
内核配置
开始编译前,内核的配置工作很重要,命令如下:
|
在内核的配置过程中,最重要的就是网卡的驱动。如果不能很好地把网卡驱动起来,那么所有的工作都是徒劳的。接着只需注意编译选项中的如下几项:
|
其中“IP: Virtual Server Configuration”的配置参见图1。

图1 IP: Virtual Server Configuration设置界面
编译内核
在用户保存了各种配置,退出后,系统会提示用户运行“make dep”命令。具体过程如下:
|
修改LILO
如果使用LILO引导开机,那么需要照下面的格式修改/etc/lilo.conf:
|
如果是用GRUB引导,需要设定好/boot/grub.conf
|
重新开机,选择LVS内核启动机器,查看开机过程有无错误发生,然后检查/proc/sys/net/ipv4/conf/all/hidden是否存在。如果不存在,说明编译中有问题,建议用户重新再编译。如果一切顺利,那么可以安装ipvsadm的二进制软件包。安装后可以用下面的命令检验,如果出现以下提示,说明安装成功:
|

添加到雅虎收藏