linux Cluster 使用piranha搭建高可用LVS piranha可以說是搭建高可用LVS集群里面,配置起來最簡單的,由redhat提供可基于web頁面進行配置,果然是親生。 Dip=director IP RIP=realserverIP VIP=virtual server IP realserver=rs ha=director
依然還是這張圖
c.如何English very棒,那么此配置頁面對您毫無壓力,看不懂也無妨 控制與監測選項卡,此處不需要填寫 d.全局配置 本次實驗中 公有地址填寫MSATER-director的DIP 私有地址為空 LVS工作模式選擇Director Router(DR模式) 點擊ACCEPT
e.備胎服務器配置 點擊ENABLE啟用備胎服務器 配置如圖
f.虛擬服務配置 點擊ADD 點擊EDIT 進行配置
g.realserver配置 點擊ADD 點擊EDIT 點擊(DE)ACTIVATE激活服務
h.監控腳本 點擊BLANK SEND
配置結束,會自動生成配置文件/etc/sysconfig/ha/lvs.cf,可暫時不關閉配置web頁面 配置文件內容如下:
serial_no = 16 PRimary = 192.168.8.31 service = lvs backup_active = 1 backup = 192.168.8.32 heartbeat = 1 heartbeat_port = 539 keepalive = 6 deadtime = 18 network = direct debug_level = NONE monitor_links = 1 syncdaemon = 0 virtual dddd { active = 1 address = 192.168.8.30 eth0:1 sorry_server = 127.0.0.1 vip_nmask = 255.255.255.0 port = 80 expect = “HTTP” use_regex = 0 load_monitor = none scheduler = wlc protocol = tcp timeout = 6 reentry = 15 quiesce_server = 0 server RS1 { address = 192.168.8.33 active = 1 port = 80 weight = 1 } server RS2 { address = 192.168.8.34 active = 1 port = 80 weight = 3 } }
腳本內容如下
#!/bin/bash#description:Start real server/etc/rc.d/init.d/functionsVIP=192.168.8.30case "$1" in start) echo "Start LVS of realserver" /sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce;; stop) echo "Close LVS Director realserver" /sbin/ifconfig lo:0 down echo 0 > /proc/sys/net/ipv4/conf/lo/arp_ignore echo 0 > /proc/sys/net/ipv4/conf/lo/arp_announce echo 0 > /proc/sys/net/ipv4/conf/all/arp_ignore echo 0 > /proc/sys/net/ipv4/conf/all/arp_announce;; *) echo "$0: Usage: $0 {start|stop}" exit 1esac修改腳本的權限chmod 755 /etc/init.d/lvsrs將腳本復制一份到realserver2scp /etc/init.d/lvsrs 192.168.8.34:/etc/init.d/
|
新聞熱點
疑難解答