iT邦幫忙

0

要把多台電腦以虛擬電腦方式裝在SERVER內並在萬一VM毀了時能及時復原要怎麼做?

買了2台HP DL360p Gen8各加裝了16G的RAM,也準備了一台NAS,要把多台電腦以VM方式裝在SERVER內,要怎麼做才能在萬一VM毀了時及時復原?

一尾 iT邦研究生 1 級 ‧ 2014-06-20 09:23:00 檢舉
分享一個我個人的經驗

手邊有兩台實體server
一台nas
加上近期預計買台新server
看起來跟你的情況有點像

我自己先在虛擬環境下安裝了
DC1、Hyper-V Server 01、Hyper-V Server 02、Freenas1
雖然已完成Live migration
不過還沒完成叢集的設定
(還有兩個禁嘆號沒處理掉)
但這個時候我試想了一下決定先放棄
有空再試
原因呢

4台實體機器假設掛掉的機率相同
那麼
有1/4的機率DC掛了不會自動轉移
有1/4的機率NAS掛了所有虛擬機服務停止
只有1/2(1/4 *2)Hyper-V Server 01(或02)掛了
會自動轉移到另一台

如果是以HA為出發點
那建議所有的東西不要只有1
因為那個1掛了就........

如果我的觀念沒什麼錯誤的話
那所謂高可用度或備源
指的都要有閒錢多買一套
不論是硬體、網路都一樣
Ray iT邦大神 1 級 ‧ 2014-06-20 10:04:12 檢舉
這個觀點完全正確, 那個「1」, 有個專有名詞叫做: Single Point of Failure (SPoF, 單點失效), 只要是設計 HA or Redundancy 的系統, 都必須避免掉在系統裡面出現 SPoF.
案例分析:單點故障,全部故障。(Single Point of Failure, SPOF)
ju2858 iT邦新手 4 級 ‧ 2014-07-01 11:35:04 檢舉
謝謝分享,我也來試試這個方法!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
10
Ray
iT邦大神 1 級 ‧ 2014-06-18 15:35:03
最佳解答

上面建議 Hypervisor HA 當然是很好, 不過樓主說:

...也準備了一台NAS...

如果這台唯一的 NAS 掛了, NxM 台 HA Host 都沒有用...

所以解決方案有三:

  1. Hypervisor HA
  2. Storage(NAS) HA
  3. Backup media Instant Mount

關於第三點, 目前有 vmProtect 和 Veeam 兩套軟體可以做到, 萬一 NAS or Host 都掛了, 這兩套可以在另外一台 Host, 把備份媒體掛上來當 Storage, 繼續運作 VM....在有人值守的機房內, 同時建置上面三項的 down time 可以縮短到 10 分鐘之內. (若無人值守的話, 就要花更多錢才辦得到)

但最後的重點都是《錢》...老闆願意花多少錢? 去把停頓時間縮短到幾分鐘之內?
有很多老闆看到那個費用之後, 就烙下一句: 「沒關係啦, 隔天修好就可以了...」

看更多先前的回應...收起先前的回應...
一尾 iT邦研究生 1 級 ‧ 2014-06-18 17:31:29 檢舉

iT邦幫忙MVPraytracy提到:
有很多老闆看到那個費用之後, 就烙下一句: 「沒關係啦, 隔天修好就可以了...」

嘆氣
基本上是這樣沒錯啦
不過其實這不全是老闆決定的
有時候也要看這家公司能接受多久的停機
這有時候要取決於客戶能接受的值

賽門 iT邦超人 1 級 ‧ 2014-06-18 17:46:30 檢舉

iT邦幫忙MVPraytracy提到:
有很多老闆看到那個費用之後

窮

cmwang iT邦大師 1 級 ‧ 2014-06-18 18:16:15 檢舉

iT邦幫忙MVPraytracy提到:
有很多老闆看到那個費用之後, 就烙下一句: 「沒關係啦, 隔天修好就可以了...」

$$的力量,決定IT的力量(用英文說就是Money Talks哈哈哈哈)....

ra605002 iT邦新手 3 級 ‧ 2014-06-19 16:06:05 檢舉

請教raytracy
解決方案二storage的部分
小弟這邊是走SAN的架構如果有Redundant Power、Dual controller
這樣能夠達到HA的效果嗎?

Ray iT邦大神 1 級 ‧ 2014-06-19 16:49:22 檢舉

ra605002提到:
小弟這邊是走SAN的架構如果有Redundant Power、Dual controller

只有一台 SAN 嗎? 那如果 Power 是好的, 硬碟是好的, Controller 也是好的, 但是機箱 (Chassis) 壞了, 這樣還會動嗎?

一尾 iT邦研究生 1 級 ‧ 2014-06-20 09:07:28 檢舉

raytracy提到:
是機箱 (Chassis) 壞了, 這樣還會動嗎?

會啊
只是機器不會動
但管理人員會躁動
偷笑

ra605002 iT邦新手 3 級 ‧ 2014-06-20 11:10:05 檢舉

raytracy 說:只有一台 SAN 嗎? 那如果 Power 是好的, 硬碟是好的, Controller 也是好的, 但是機箱 (Chassis) 壞了, 這樣還會動嗎?

機箱 (Chassis)是指Storage的主機板嗎?疑惑
小弟公司解決方案1、3都有
3是用Veeam但2只有一台SAN有有Redundant Power、Dual controller、硬碟Raid5
萬一SAN真的掛了用Veeam mount備份檔起來應該還可以吧?汗

6
u8526425
iT邦大師 1 級 ‧ 2014-06-18 12:53:05

以這種兩台架構
多半走的是HA cluster做Host備援
這樣你的記憶體規劃要加一倍

而你講的VM是指GuestOS
那就是要走備份還原或是另外架設CDP來做保護

看更多先前的回應...收起先前的回應...
賽門 iT邦超人 1 級 ‧ 2014-06-18 13:27:48 檢舉

u8526425提到:
以這種兩台架構
多半走的是HA cluster做Host備援
這樣你的記憶體規劃要加一倍

Why? 有什麼依據??

u8526425 iT邦大師 1 級 ‧ 2014-06-18 14:26:43 檢舉

一台VM Host要能可容納另一台的GuestOS轉過來
並保持一定的效能
就要保留足夠的硬體資源
如果你不保留
可以預見兩種結果
全部GuestOS都超慢 or 部份GuestOS起不來
最保險的作法就是做好資源保留或是控制(admission control)

u8526425 iT邦大師 1 級 ‧ 2014-06-18 14:40:35 檢舉

建立M台的HA cluster, 容許N台Host失效 (M>N, 可自行定義)
所該保留的硬體資源比例是不同的
這是VM Hardware sizing中的一環
事前最好可以充份做好capacity planning測試再做出規劃

賽門 iT邦超人 1 級 ‧ 2014-06-18 15:24:33 檢舉

u8526425提到:
一台VM Host要能可容納另一台的GuestOS轉過來

如果加倍, 32GB, 就一定OK嗎?
照喬巴兄的邏輯, 是不要考慮64GB?
不對...要128GB...
還是不對...要256GB...
(請繼續加倍...)

考量當一台VM Host當掉時, 所以規劃要加倍, 雖然是個想法, 但不是週全的想法.

u8526425提到:
最保險的作法就是做好資源保留或是控制(admission control)

這才是重點, 要容納全部VM Guest轉過來, 是可以考慮, 但不一定必要.
就算有HA, 還是要規劃Failure時的對策, 只是一股腦的全搬, 不是最佳解.

所以, 16GB夠不夠, 夠, 只要規劃好.

u8526425 iT邦大師 1 級 ‧ 2014-06-18 15:30:41 檢舉

無止盡的加倍
只能說你沒做好CP
所以你不知道peak值在哪邊
所以找不到要用哪一個值來*2
而要做多少控制才夠
一樣是做好CP你才知道

賽門 iT邦超人 1 級 ‧ 2014-06-18 16:27:09 檢舉

喬巴兄誤會我的意思了, 但...Ray大神回答了, 就是喬巴兄參考Ray大神的解答.
或許您能瞭解解答不在什麼Peak值*2這麼簡單的數學運算.

而在PO問者的整個規劃, 可能連HA都談不上...偷笑

10
一級屠豬士
iT邦大師 1 級 ‧ 2014-06-18 16:21:15

ju2858提到:
要怎麼做才能在萬一VM毀了時及時復原?

建議先把這個及時,定義好.
貴公司想要達到怎樣的運作水平,一年內可允許的總停機維護時間是多少?
一次可允許的最大停機維護時間是多少?
再來討論後續的.

4
hector958
iT邦研究生 2 級 ‧ 2014-06-19 16:29:07

這件事層面要先釐清,是如發問中所說的 "VM" 毀了?還是這兩台實體SERVER其一或同時都毀了?還是放VM的NAS毀了?

如果是如發問中所述的VM毀了,而想要"即時"復原,那麼我覺得應該是要用可以頻繁快照的STORAGE來做,一旦VM毀了,從最適合的快照把VM掛回來即可。

至於實體SERVER或是NAS等等的HA那前面很多解答了。

2
Morris
iT邦研究生 3 級 ‧ 2014-07-01 09:16:04

您有提到
買了2台HP DL360p Gen8各加裝了16G的RAM,也準備了一台NAS,要把多台電腦以VM方式裝在SERVER內,要怎麼做才能在萬一VM毀了時及時復原?
有幾個問題, 誠如樓上幾位大大都有提到有多少 Coco 做多少事情沒錯, 您寫了這麼多但有幾個問題

  1. Server 列出了規格, 那 NAS 可以當 VM 的 Storage 用?
  2. 再則一台 NAS 是不夠的, 需要買二台,
  3. 或您的 NAS 是要拿來備份用? 若是是否可支援備份軟體
  4. 要採何架構的 VM , Hyper-V or VMware..... 再利用系統架構好 HA 環境及設定
  5. 當然更重要的一點還要以備份軟體周期性的備份 Guest OS,以備不時之需

我要發表回答

立即登入回答