Cluster之架設(NAT形式)(3)_Windows教程
單一virtual server的cluster架構virtual server 負擔較大,提供另一主機擔任備援,可避免virtual server的故障而使對外服務工作終止;備援主機隨時處于預備狀態與virtual server相互偵測
I. 備援主機:
eth0: ip 202.30.145.151(用DHCP方式取得)
eth1: ip 192.168.10.2
同樣需安裝piranha,ipvsadm,ipchains等套件
II. 開啟NAT功能(同 4.II.)
III. 在virtual server(202.39.145.156)主機上設定
a.執行piranhaà冗余度
b.按下"激活冗余度"
冗余LVS服務器IP: 202.39.145.151
HEARTBEAT間隔(秒數): 2 (預設)
假定在…秒后進入DEAD狀態: 5 (預設)
HEARTBEAT連接埠: 539 (預設)
c.按下"套用"
d..至"控制/監?quot;頁
按下"在當前執行層添加PULSE DEAMON"
按下"開始"
IV. 在監空器按下"自動更新"
這樣可由窗口中看到ipvsadm所設定的routing table,并且動態顯示real server聯機情形,若real server故障,該主機亦會從監視窗口中消失。
V. 激活備援主機之pulse daemon
執行# /etc/rc.d/init.d/pulse start
至此,HA功能已經激活,備援主機及virtual server由pulse daemon定時相互探詢,一但virtual server故障,備援主機立刻激活代替;至virtual server 正常上線后隨即將工作交還virtual server。
6.架設過程遭遇之問題與對策:
Q1:float ip 202.39.145.146 (eth0:0)設定后無法聯機
A1:設定的ip與名稱需在dns注冊,若無注冊可在/etc/hosts中加入該主機名稱及ip,即能在瀏覽器中用http://202.39.145.146 連上web server
Q2:第一次設定piranha之虛擬服務器部分其地址預設為0.0.0.0修改為指定的ip地址后,關閉再開啟,其地址變為255.255.255.255,更改無效
A2:需直接修改/etc/lvs.cf
將函式virtual {
address = 255.255.255.255 eth0:0 ?改為您設定的地址(202.39.145.146)
active = 1
: (略)}
- 相關鏈接:
- 教程說明:
Windows教程-Cluster之架設(NAT形式)(3)。