Lvs/DR for CentOS+Windows2008r2構(gòu)架: 控制器+ 2008web處理服務器 控制器管理IP1.1.1.1, 綁定vip1.1.1.250 webIP:RS1=192.168.228.219 RS2=192.168.228.220 一. Director Server調(diào)度器配置[系統(tǒng):Centos 6.4純凈班] #修改hostname sed -i 's/ebs-.*/Director-YYY/' /etc/sysconfig/network ; hostname Director-YYY #關閉防火墻 chkconfig iptables off service iptables stop #同步時間 yum install -y ntpdate /usr/sbin/ntpdate cn.pool.ntp.org crontab -e */30 * * * * /usr/sbin/ntpdate cn.pool.ntp.org #把內(nèi)核目錄做好軟連接 ln -s /usr/src/kernels/`uname -r` /usr/src/linux #創(chuàng)建下載目錄 mkdir /downloads ; cd /downloads #下載ipvsadm keepalived 源代碼 wget -c http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz wget -c http://www.keepalived.org/software/keepalived-1.2.14.tar.gz #安裝依賴包 yum -y install gcc make openssl-devel openssl net-snmp net-snmp-devel popt popt-devel #開機綁定vip和增加路由 vi /etc/rc.local /sbin/ifconfig eth0:0 1.1.1.250 broadcast 1.1.1.250 netmask 255.255.255.255 broadcast 1.1.1.250 up /sbin/route add -host 1.1.1.250 dev eth0:0 tar -zxvf /downloads/ipvsadm-1.24.tar.gz -C /downloads/ cd /downloads/ipvsadm-1.24 make && make install find / -name ipvsadm #查看安裝是否成功 tar -zxvf /downloads/keepalived-1.2.14.tar.gz -C /downloads/ cd /downloads/keepalived-1.2.14 ./configure --enable-snmp && make && make install find / -name keepalived #查看安裝是否成功 cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/ cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/ mkdir /etc/keepalived ln -s /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/ ln -s /usr/local/sbin/keepalived /usr/sbin/ chkconfig keepalived on #設置自啟動 #service keepalived start|stop #做成系統(tǒng)啟動服務方便管理. #添加keepalived配置 vi /etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs { router_id LVS_YYY1 #負載均衡器標識,同一網(wǎng)段內(nèi),可以相同 }
vrrp_instance VI_YYY1 { state MASTER #主調(diào)度器 interface eth0 #實例綁定的網(wǎng)卡 #lvs_sync_daemon_inteface eth0 #主備間的監(jiān)控接口 virtual_router_id 61 #vrrp唯一ID,主備id一致 priority 100 #優(yōu)先級 advert_int 10 #主備間同步檢查/秒 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 1.1.1.250 #vip,可以多個ip,每行一個 } } virtual_server 1.1.1.250 80 { #定義一個虛擬服務器
delay_loop 6 #健康檢測間隔/秒 lb_algo wlc #調(diào)度算法 lb_kind DR #模式 persistence_timeout 30 #回話保持時間 protocol TCP #轉(zhuǎn)發(fā)協(xié)議 #多個real_server重復本節(jié)點即可 real_server 192.168.228.219 80 { #定義一臺真實服務器 weight 3 #權重 TCP_CHECK { #通過tcpcheck判斷真實服務器狀態(tài) connect_timeout 10 #連接超時 nb_get_retry 3 #重試次數(shù) delay_before_retry 3 #重試間隔 connect_port 80 #檢測端口 } } } #重啟服務器檢查服務運行是否正常 二、Windows2008配置 創(chuàng)建windows環(huán)回網(wǎng)卡 這是一樣很古老的東東了 打開 設備管理器—選中‘網(wǎng)絡適配器’—操作---添加過時硬件 直接 下一步, 一直完成就OK;然后設置Ip 修改RS端網(wǎng)卡接口、環(huán)回接口連接模式(至關重要) 在cmd下 netsh interface ipv4 set interface "網(wǎng)卡名稱" weakhostreceive=enabled netsh interface ipv4 set interface "網(wǎng)卡名稱" weakhostsend=enabled netsh interface ipv4 set interface "環(huán)回網(wǎng)卡名稱" weakhostreceive=enabled netsh interface ipv4 set interface "環(huán)回網(wǎng)卡名稱" weakhostsend=enabled
此處的網(wǎng)卡名稱要換為實例名稱本例中應該是 “本地連接 11”(是外網(wǎng))或者“本地連接 9”(是內(nèi)網(wǎng))和“本地連接 12”
好了,配置沒有錯誤的話用1.1.1.250 就可以訪問了!! RS為linux 的話配置就更簡單 ifconfig eth0:1.1.1.250 netmask 255.255.255.255 broadcast 1.1.1.250 up route add -host 1.1.1.250 dev eth0:100 ipvsadm -C ipvsadm -A -t 1.1.1.250:80 -s rr ipvsadm -a -t 1.1.1.250:80 -r 192.168.228.220 -i ipvsadm -a -t 1.1.1.250:80 -r 192.168.228.219 -i ipvsadm echo "0" >/proc/sys/net/ipv4/ip_forward echo "1" >/proc/sys/net/ipv4/conf/all/send_redirects echo "1" >/proc/sys/net/ipv4/conf/default/send_redirects echo "1" >/proc/sys/net/ipv4/conf/eth0/send_redirects RS1和RS2設置如下: ifconfig tunl0 1.1.1.250 netmask 255.255.255.255 broadcast 1.1.1.250 up route add -host 1.1.1.250 dev tunl0 echo "0" > /proc/sys/net/ipv4/ip_forward echo 1 > /proc/sys/net/ipv4/conf/tunl0/arp_ignore echo 2 > /proc/sys/net/ipv4/conf/tunl0/arp_announce echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce echo 0 > /proc/sys/net/ipv4/conf/tunl0/rp_filter echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter 若無法訪問注意防火墻,可關閉!
|
|||||
>> 相關文章 | |||||
關于我們
|
聯(lián)系我們
|
付款方式
|
人才招聘
|
友情鏈接
|
域名資訊
|
提交工單
|
我要評價
|
投訴建議
|
域名投訴
|
網(wǎng)站備案
|
百科知識
|
手機站
《中華人民共和國增值電信業(yè)務經(jīng)營許可證》編號:B1-20172600 川B1-20080058 蜀ICP備12028237號
《中華人民共和國互聯(lián)網(wǎng)域名服務許可證》編號:川 D3-20220002
電話總機:028-6277****(20線) 抱歉,當前是午餐時間,請在13:00以后咨詢。若有網(wǎng)站打不開、網(wǎng)絡中斷等緊急問題請致電028-62778877-7。 400電話:400-028-**** 抱歉,當前是午餐時間,請在13:00以后咨詢。若有網(wǎng)站打不開、網(wǎng)絡中斷等緊急問題請致電028-62778877-7。
400-028-****
028-6277****
抱歉,當前是午餐時間,請在13:00以后咨詢。若有網(wǎng)站打不開、網(wǎng)絡中斷等緊急問題請致電028-62778877-7
勾選遇到的問題提交給我們,收到反饋后保證及時修正更新!
提交反饋需要先登陸會員帳號