README ip_vs_user_sync_simple User Space LVS Synchronisation Daemon Copyright (C) 2002-2004 Simon Horman, VA Linux Systems Japan KK and NTT Comware Corporation. Simon Horman: horms@verge.net.au VA Linux Systems Japan KK: www.valinux.co.jp NTT Comware Corporation: www.nttcom.co.jp ---------------------------------------------------------------------- The latest vesrsion of this software can be obtained from http://www.ultramonkey.org/download/ Information on the design this software can be found at http://www.ultramonkey.org/papers/conn_sync/ INSTALATION NOTES I. UPDATE KERNEL 1. Unpack Kernel. tar -jxf linux-2.4.26.tar.bz2 2. Unpack ip_vs_user_sync_simple and apply the kernel patch tar -zxf ip_vs_user_sync_simple-1.0.2.tar.gz ( cd linux-2.4.26 && patch -p1 < \ ../ip_vs_user_sync_simple-1.0.2/patches/linux-2.4.26-user_sync.3.patch ; ) 3. Configure, build and install kernel There are various ways of doing this, as a rough guide make -C linux-2.4.26 mrproper && \ make -C linux-2.4.26 menuconfig && \ make -C linux-2.4.26 dep && \ make -C linux-2.4.26 bzImage && \ make -C linux-2.4.26 modules && \ make -C linux-2.4.26 install && \ make -C linux-2.4.26 modules_install Be sure to confugure the kernel to have netfilter support and build IPVS. I suggest building all of the IPVS code as modules. 4. Reconfigure boot loader and Reboot Configure lilo or whatever boot loader you use to boot using the new kernel. Then reboot II. INSTALL LIBIP_VS_USER_SYNC Note: Please make sure that you install all the library dependancies as per libip_vs_user_sync-1.0.0/README 1. Unpack, build and install libip_vs_user_sync tar -zxf libip_vs_user_sync-1.0.0.tar.gz (cd libip_vs_user_sync-1.0.0 && \ ./configure --with-kernel-src=$PWD/../linux-2.4.26/ ; ) Note: You may want to add extra arguments to ./configure, in particular --prefix=/usr make -C libip_vs_user_sync-1.0.0 all install III. INSTALL IP_VS_USER_SYNC_SIMPLE Note: Please make sure that you install all the library dependancies as per ip_vs_user_sync_simple-1.0.2/README 1. Build and install ip_vs_user_sync_simple (cd ip_vs_user_sync_simple-1.0.2 && \ ./configure --with-kernel-src=$PWD/../linux-2.4.26/ ; ) Note: You may want to add extra arguments to ./configure, in particular --prefix=/usr --sysconfdir=/etc make -C ip_vs_user_sync_simple-1.0.2 all install