各位前輩好
我最近想在VirtualBox上做Hyper-V兩台備援測試,
主要是希望Hyper-V A如果掛掉,B可以馬上起動,
還有就是兩台同步的話,應該資料會複寫
由於因為沒有測試過,想問這部分有測試軟體可以提供作測試使用嗎?
主要我只是想瞭解叢集在這塊功能是怎麼運作
不好意思,如果我問題有不清楚之處,請在跟我說,謝謝!
你要先確定,你要玩 "叢集 (cluster)" 還是 "高可用度 (HA,High Availability)",兩種技術都是為了相關系統避免首機當了之後停擺、造成營運停頓
叢集為前期技術,不需要任何網路設備協助,同時至少需要三部或以上完全相同架構硬、軟體才能執行,目前已很少聽到使用了,除了管理不易外 (當中擔任仲裁角色的設備至關重要),設備數量會影響到成本支出
HA 為現行多數使用,最好成雙數量 (2、4、6、..,兩邊平均分配),同時上一層需要網路設備協助 (L3 以上),好處是硬體數量大幅減少,且更換方便
兩種 google 都可以搜尋到大量技術文件,先整體了解你要玩哪種,碰到技術部分再上來發問較妥
通常我們會說是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的複寫功能,很容易操作的。