[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