iT邦幫忙

0

請問如果要在XP的環境下做HA(高可用性)的即時備援?

各位先進大家好!

小弟有一台機器,雖然是當Server不過上面安裝的OS只是XP而已。

我希望在這上面跑的服務能夠不中斷,要能有所謂的HA(高可用性),所以想弄另一台一樣的機器來當它的備援。

而且要能是即時性的,就是當Active的機器掛掉的時候,Passive這台能馬上自動接替。

希望各位先進能推薦小弟相關的軟體,也沒有限制一定要免費的。

感謝各位!

看更多先前的討論...收起先前的討論...
brianc iT邦研究生 1 級 ‧ 2011-09-06 13:49:27 檢舉
可以考慮AWS
raytracy iT邦大神 1 級 ‧ 2011-09-06 15:14:54 檢舉
AWS 對樓主的幫助不大吧? 除非他的程式都是自己開發的, 而且可以移植到 AWS 提供的 Framework 裡面去....否則, 要用 AWS 的那一個產品, 才能解決目前的問題?
賽門 iT邦超人 1 級 ‧ 2011-09-06 23:39:50 檢舉
conandexter提到:
一定要免費的

No Money! No Talk!
&
汗這全部都是特定媒體的斷章取義...(下略

1 個回答

16
raytracy
iT邦大神 1 級 ‧ 2011-09-06 15:10:13
最佳解答

XP 本身沒有 HA 的功能, 所以你必須靠第三方解決方案....

我的做法: VMware HA or FT (HA 要 vSphere Essential Plus 以上的版本才有, FT 則要買 Enterprise Plus 版本才有)

兩套 vSphere + 1 台 SAN (or NFS Server), 啟動 HA or FT

VMware HA: (Active/Passive)
如果你可以容忍斷線 1~5 分鐘的話, 無需人工介入, 但全部的服務會中斷一下
VMware FT: (Active/Active)
如果你只能容忍斷線 3~5 秒的話, 無需人工介入, 但會遺失最後一個 Session

其他的方案還有: Citrix, Hyper-V 等, 不過全部都是虛擬化解決方案, 原理類似.

看更多先前的回應...收起先前的回應...

raytracy先進您好!

感謝您的幫助,我會去研究看看您的提議。

另外有沒有非虛擬化的解決方案呢?

再次感謝您!

補充一下!

剛剛查到VMware HA資料如下:
http://smb.pconline.com.cn/zxpc/0907/1700293\_1.html

不過內容提到需要一台主機裝DNS,請問這是一定要的嗎?
如果只有XP的話,請問能夠在XP上建DNS Server嗎?

感謝!

raytracy iT邦大神 1 級 ‧ 2011-09-07 09:37:10 檢舉

conandexter提到:
如果只有XP的話,請問能夠在XP上建DNS Server嗎?

您不需要在 VM 的 XP 裡面建 DNS, 因為那樣建也沒有用, XP 掛掉時, DNS 也同時掛掉, VM 還來不及 Failover 到另外一台去, 就已經問不到 DNS 了.....

VMware 的架構, 需要架設第三台主機當 vCenter Server 來做 HA 的仲裁, 反正都要有第三台主機了, 你利用這台 vCenter Server 來當 DNS Server 就好....

raytracy提到:
DNS 也同時掛掉, VM 還來不及 Failover 到另外一台去, 就已經問不到 DNS 了.....

也是呢,我耍笨了。

也就是說如果要用這個虛擬化的解決方案就會需要有第三台電腦,這樣又要另外再規劃了。

感謝您!

harrier7 iT邦研究生 2 級 ‧ 2011-09-07 17:55:39 檢舉

A-A 的定義應該是同時都能提供服務..FT 應該還是一台服務一台 STBY...
應該算是 A-S 吧..只是熱切換非常快。
記得就算像 Router VRRP 一個封包也不掉的等級,也算是 A-S...
要 WebLogic Cluster or Oracle RAC 那種又能提供服務又備援 peer 的才算 A-A

我要發表回答

立即登入回答