iT邦幫忙

0

Hyper-V兩台備援測試

  • 分享至 

  • xImage

各位前輩好

我最近想在VirtualBox上做Hyper-V兩台備援測試,

主要是希望Hyper-V A如果掛掉,B可以馬上起動,

還有就是兩台同步的話,應該資料會複寫

由於因為沒有測試過,想問這部分有測試軟體可以提供作測試使用嗎?

主要我只是想瞭解叢集在這塊功能是怎麼運作

不好意思,如果我問題有不清楚之處,請在跟我說,謝謝!

win895564 iT邦新手 1 級 ‧ 2023-05-30 09:19:49 檢舉
我沒有在virtualbox上執行過
之前都是直接在amazone aws上建立機器去執行
但你第一點要求應該是指負載平衡器吧?

https://medium.com/@wrre/kubernetes%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%981-%E5%AE%89%E8%A3%9D%E5%8F%8A%E7%AF%84%E4%BE%8B-527b1a794c70
這一篇不知道是不是你需要的
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
IT 癡
iT邦高手 1 級 ‧ 2023-05-30 09:28:33

你要先確定,你要玩 "叢集 (cluster)" 還是 "高可用度 (HA,High Availability)",兩種技術都是為了相關系統避免首機當了之後停擺、造成營運停頓

叢集為前期技術,不需要任何網路設備協助,同時至少需要三部或以上完全相同架構硬、軟體才能執行,目前已很少聽到使用了,除了管理不易外 (當中擔任仲裁角色的設備至關重要),設備數量會影響到成本支出

HA 為現行多數使用,最好成雙數量 (2、4、6、..,兩邊平均分配),同時上一層需要網路設備協助 (L3 以上),好處是硬體數量大幅減少,且更換方便

兩種 google 都可以搜尋到大量技術文件,先整體了解你要玩哪種,碰到技術部分再上來發問較妥

klm2242 iT邦研究生 1 級 ‧ 2023-05-31 09:30:27 檢舉

謝謝前輩指導。

0
lsesroom
iT邦新手 2 級 ‧ 2023-05-30 15:03:07

通常我們會說是Hyper-V Server中的VM備援機制,而不是Hyper-V Server的備援。因為主要必須確保運作的是VM而不是Hyper-V Server。
透過Hyper-V Server的複寫功能,可以在多部同時啟動中的Hyper-V Server,來實現VM的同步。並且在VM或其中一部Hyper-V Server停止服務時,另外的Hyper-V Server及裡面的VM可以直接接手服務。

我用兩部實體機做過的部屬如下:

  實體機A 實體機B
OS Hyper-V Server Hyper-V Server
內部VM AD1、AD2(複寫)、remote desktop AD1(複寫)、AD2、remote desktop(複寫)

AD1及remote desktop主要在實體機A上運行。
AD2主要在實體機B上運行。

測試過直接關閉VM,基本上另一部Hyper-V Server中的複寫VM可以直接接手服務。若是直接關閉實體機,則另一部實體機的複寫VM一樣會接手服務。關閉的實體機重新開啟後,VM也會從複寫將資料倒回去主要的VM。

我比較不會用啟動這個詞,因為複寫VM也是一直開著的,他只是在主要的VM失去作用後接手服務,並沒有啟動這個動作。你去查一下Hyper-V的複寫功能,很容易操作的。

lsesroom iT邦新手 2 級 ‧ 2023-05-30 15:05:27 檢舉

對了,這個功能應該不算叢集,因為實際上同時只有一部VM在動作。另一部只負責即時的資料複寫,並隨時準備接手服務。

lsesroom iT邦新手 2 級 ‧ 2023-05-30 15:09:32 檢舉

如果你是要做負載平衡,我記得Hyper-V好像是沒有這個功能的。

klm2242 iT邦研究生 1 級 ‧ 2023-05-31 09:31:11 檢舉

謝謝前輩指導,我後來想想,我是要做HA~~~
因為我沒有實體機,所以才想到用兩台VM去測試資料複寫功能,就HA,就是A機器掛了,B機器可以上手。

我要發表回答

立即登入回答