我的系统是ubuntu 8.04
modprobe -l |grep ipvs
出現下面這一串…上天保佑..不用重編kernel鳥
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_rr.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_lc.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_lblcr.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_wrr.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_wlc.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_dh.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_sed.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_sh.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_nq.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_ftp.ko
/lib/modules/2.6.20-15-server/kernel/net/ipv4/ipvs/ip_vs_lblc.ko
安装两种方法:
2.就是编译
下载地址:http://www.linuxvirtualserver.org/software/ipvs.html#kernel-2.6
编译需要内核文件:安装
sudo apt-get install linux-headers-2.6.24-16-generic, linux-image-2.6.24-16-generic, linux-ubuntu-modules-2.6.24-16-generic
在/usr/src目录下做个ln -s ./linux-headers-2.6.24-16/ ./linux
现在编译就不报错误了
■ Virtual Server via NAT
■ Virtual Server via IP Tunneling
■ Virtual Server via Direct Routing
在這邊所使用的是Direct Routing…而job scheduling先採用最簡單的Robin Robin(rr)。
有興趣可以看看http://www.linuxvirtualserver.org/裡面有很詳細的介紹,或者可以給他man一下ipvsadm
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
假如你在执行ipvsadm能够出现上面的信息,那么,恭喜你,前期的LVS准备工作初步完成,注意,如果在内核里没有选择LVS项目,那么在make ipvsadm软件时是会报错的,这点在ipvsadm-1.24目录下的README文件里有说明的
方法一
方法二
sudo ifconfig eth0:0 192.168.0.20 netmask 255.255.255.255 broadcast 192.168.0.255
sudo route add -host 192.168.0.20 dev eth0:0
sudo ipvsadm -A -t 192.168.0.20:80 -s rr
sudo ipvsadm -a -t 192.168.0.78:80 -r 192.168.0.11 -g
sudo ipvsadm -a -t 192.168.0.78:80 -r 192.168.0.12 -gapache配置不样看见效果
访问:http://Realserver1:显示网页:Realserver1
访问:http://Realserver2:显示网页:Realserver2
Realserver linux系统配置网卡
2台都这样做
如果Realserver是windows系统,配置网卡:
手動安裝接下來將VIP(192.168.0.20)配置給lookback adapter,並開啟regedit…搜尋”192.168.1.78″,將SubnetMask修改成”255.255.255.255″,這樣大致上就OK鳥
如果要在 Windows XP 中手動安裝 Microsoft 迴路介面卡,請執行下列步驟:
1. 按一下 [開始],再按一下 [控制台]。
2. 如果您是使用「傳統」檢視,請按一下 [控制台] 左邊窗格的 [切換到類別目錄檢視]。
3. 按兩下 [印表機和其他硬體],然後按一下 [下一步]。
4. 在左邊窗格的 [請參閱] 中,按一下 [新增硬體],然後按一下 [下一步]。
5. 按一下 [是,我已連接這個硬體],然後按一下 [下一步]。
6. 按一下位於清單底部的 [新增硬體裝置],然後按一下 [下一步]。
7. 按一下 [安裝我從清單中手動選取的硬體],再按一下 [下一步]。
8. 按一下 [網路介面卡],再按一下 [下一步]。
9. 在 [製造商] 方塊中,按一下 [Microsoft]。
10. 在 [網路介面卡] 方塊中,按一下 [Microsoft Loopback Adapter],然後按一下 [下一步]。
11. 按一下 [完成]。
2台都这样做




[...] 原文:http://blog.86118.net/?p=692 0 Comments tagged 集群, mysql集群 [...]