[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:29093] Linux Virtul Server



よしたけ@YYNです。

potatoにてLinux Virtual Serverを挑戦してみました。
意外とあっさり動きましたのでご報告いたします。

なお、現在稼動しているテストサーバは、

http://203.141.159.54/

です。リロードしていただければ、ドキュメントの中身が変わる事を確認いただける
かとおもいます。

手順は後ほどhtmlにまとめてurlを載せますが、簡単に。。。

----------
http://www.linuxvirtualserver.org/
より
http://www.linuxvirtualserver.org/software/ipvs-1.0.8-2.2.19.tar.gz
をダウンロードします。

apt-get install kernel-source-2.2.19
にてkernelをダウンロードし、
cd /usr/src
bzip2 -d kernel-sorce-2.2.19.tar.bz2
tar xf kernel-sorce-2.2.19.tar
ln -s kernel-sorce-2.2.19 linux
cd linux
make-kpkg clean
cat /home/yoshi/lvs/ipvs-1.0.8-2.2.19/ipvs-1.0.8-2.2.19.patch | patch -p1
にてpatch当てを行います。
make menuconfig
にて、
Code maturity level options ---
        [*] Prompt for development and/or incomplete code/drivers
Networking options ---
        [*] Network firewalls
        ....
        [*] IP: firewalling
        ....
        [*] IP: masquerading
        ....
        [*] IP: masquerading virtual server support
        [ ]   IP virtual server debugging
        (12)  IP masquerading table size (the Nth power of 2)
        <M>   IPVS: round-robin scheduling
        <M>   IPVS: weighted round-robin scheduling
        <M>   IPVS: least-connection scheduling
        <M>   IPVS: weighted least-connection scheduling
        <M>   IPVS: locality-based least-connection scheduling
        <M>   IPVS: locality-based least-connection with replication scheduli
        ....
        [*] IP: aliasing support
[*] Network device support
        Ethernet (10 or 100Mbit)  --->
        <*> Alternative RealTek 8139 driver (8139too) support (NEW)
        <*> PPP (point-to-point) support
を行います。(一部うちのみの環境もありますが。。。)
make-kpkg --revision=lvs1 kernel-image
にてコンパイルし、dpkg -iにてインストールします。
cd /home/yoshi/lvs/ipvs-1.0.8-2.2.19/ipvsadm
debchange -i
chmod 755 debian/rules
dpkg-buildpackage -uc -us -rfakeroot
su
dpkg -i ipvsadm_1.13-potato1_i386.deb
にてipvsadmをインストールします。

insmod ip_vs_wlc
にてモジュールをいれて
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/ipchains -A forward -s 10.0.0.0/24 -d 0/0 -j MASQ
/sbin/ipvsadm -A -t 203.141.159.54:80
/sbin/ipvsadm -a -t 203.141.159.54:80 -r 10.0.0.100 -m
/sbin/ipvsadm -a -t 203.141.159.54:80 -r 10.0.0.110 -m

で完了です。

------------------------
YYN partnership company
Yoshitake Shinohara
yoshi@xxxxxx