日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux操作系統(tǒng)下的集群原理及實(shí)戰(zhàn)經(jīng)歷( 二 )


2 Networking部分:;
[*] Kernel/User netlink socket;
[*] Routing messages;
<*> Netlink device emulation;
* [*] Network firewalls;
[*] Socket Filtering;
<*> Unix domain sockets;
* [*] TCP/IP networking;
[*] IP: multicasting;
[*] IP: advanced router;
[ ] IP: policy routing;
[ ] IP: equal cost multipath;
[ ] IP: use TOS value as routing key;
[ ] IP: verbose route monitoring;
[ ] IP: large routing tables;
[ ] IP: kernel level autoconfiguration;
* [*] IP: firewalling;
[ ] IP: firewall packet netlink device;
* [*] IP: transparent proxy support;
* [*] IP: masquerading;
--- Protocol-specific masquerading support will be built as modules.;
* [*] IP: ICMP masquerading;
--- Protocol-specific masquerading support will be built as modules.;
* [*] IP: masquerading special modules support;
* IP: ipautofw masq support (EXPERIMENTAL)(NEW);
* IP: ipportfw masq support (EXPERIMENTAL)(NEW);
* IP: ip fwmark masq-forwarding support (EXPERIMENTAL)(NEW);
* [*] IP: masquerading virtual server support (EXPERIMENTAL)(NEW);
[*] IP Virtual Server debugging (NEW) <--最好選擇此項(xiàng),以便觀察LVS的調(diào)試信息;
* (12) IP masquerading VS table size (the Nth power of 2) (NEW);
* IPVS: round-robin scheduling (NEW);
* IPVS: weighted round-robin scheduling (NEW);
* IPVS: least-connection scheduling (NEW);
* IPVS: weighted least-connection scheduling (NEW);
* IPVS: locality-based least-connection scheduling (NEW);
* IPVS: locality-based least-connection with replication scheduling;
(NEW);
* [*] IP: optimize as router not host;
* IP: tunneling;
IP: GRE tunnels over IP;
[*] IP: broadcast GRE over IP;
[*] IP: multicast routing;
[*] IP: PIM-SM version 1 support;
[*] IP: PIM-SM version 2 support;
* [*] IP: aliasing support;
[ ] IP: ARP daemon support (EXPERIMENTAL);
* [*] IP: TCP syncookie support (not enabled per default);
--- (it is safe to leave these untouched);
< > IP: Reverse ARP;
[*] IP: Allow large windows (not recommended if <16Mb of memory);
< > The IPv6 protocol (EXPERIMENTAL)
上面,帶*號(hào)的為必選項(xiàng) 。然后就是常規(guī)的編譯內(nèi)核過程,不再贅述 。
在這里要注意一點(diǎn):如果你使用的是RedHat自帶的內(nèi)核或者從RedHat下載的內(nèi)核版本,已經(jīng)預(yù)先打好了LVS的補(bǔ)丁 。這可以通過查看/usr/src/linux/net/目錄下有沒有幾個(gè)ipvs開頭的文件來判斷:如果有,則說明已經(jīng)打過補(bǔ)丁 。
編寫LVS配置文件,實(shí)例中的配置文件如下:

#lvs_dr.conf (C) Joseph Mack mack@ncifcrf.gov
LVS_TYPE=VS_DR;
INITIAL_STATE=on;
VIP=eth0:101 192.168.0.101 255.255.255.0 192.168.0.0;
DIRECTOR_INSIDEIP=eth0 192.168.0.1 192.168.0.0 255.255.255.0 192.168.0. 255;
SERVICE=t telnet rr rs1:telnet rs2:telnet;
SERVICE=t www rr rs1:www rs2:www;
SERVER_VIP_DEVICE=dummy0;
SERVER_NET_DEVICE=eth0;
#----------end lvs_dr.conf------------------------------------
將該文件置于/etc/lvs目錄下 。
使用LVS的配置腳本產(chǎn)生lvs.conf文件 。該配置腳本可以從http://www.linuxvirtualserver.org/Joseph.Mack/configure-lvs_0.8.tar.gz 單獨(dú)下載,在ipvs-1.0.6-2.2.19.tar.gz包中也有包含腳本configure的使用方法:

[root@vs2 lvs]# configure lvs.conf
這樣會(huì)產(chǎn)生幾個(gè)配置文件,這里我們只使用其中的rc.lvs_dr文件 。修改/etc/rc.d/init.d/rc.local,增加如下幾行:

echo 1 > /proc/sys/net/ipv4/ip_forward;
echo 1 > /proc/sys/net/ipv4/ip_always_defrag;
# 顯示最多調(diào)試信息;
echo 10 > /proc/sys/net/ipv4/vs/debug_level
配置NFS服務(wù) 。這一步僅僅是為了方便管理,不是必須的步驟 。假設(shè)配置文件lvs.conf文件放在/etc/lvs目錄下,則/etc/exports文件的內(nèi)容為:

/etc/lvs ro(rs1,rs2)
然后使用exportfs命令輸出這個(gè)目錄:

[root@vs2 lvs]# exportfs
如果遇到什么麻煩,可以嘗試:

推薦閱讀