以飛康 NSS(FalconStor Network Storage Server)為例,它結合了4核、雙處理器的x64服務器強大的運算能力,以及大容量、低成本的SATA、SAS硬盤作為存儲資源,提供與中高級磁盤陣列相同、甚至更高的I/O性能。此外,中高級磁盤陣列具備的快照、鏡像、自動精簡配置(Thin Provisioning)等高級功能,飛康NSS也都一應俱全,還可以通過遠程復制功能,將本地的故障轉移集群延伸到遠程的災備機房,成為多重站臺集群(Multi-site Cluster),也就是Hyper-V的異地災備。
Hyper-V故障轉移集群設置實操
了解故障轉移集群的基本架構之后,接下來就要著手進行實際部署了。首先,簡單介紹一下測試環(huán)境的構成,如下所示:
服務器規(guī)格 |
Dell PowerEdge 2950 x2 (Intel Xeon x3210, 8GB RAM) |
共享存儲設備 |
飛康 NSS 存儲管理器 |
網(wǎng)絡環(huán)境 |
1Gb LAN (iSCSI SAN) |
操作系統(tǒng) |
Windows Server 2008 Enterprise Service Pack 1 |
Hyper-V故障轉移集群的部署并不復雜,只需要三個步驟:環(huán)境驗證、建立集群、建立HA。實操的詳細步驟如下:
步驟1:打開Hyper-V主控制臺,新增Failover Cluster選項,接著打開Failover Cluster Management,點選中間部位的Validate a Configuration,指定需要新增到集群內(nèi)的兩臺Hyper-V虛擬機,按下一步后開始執(zhí)行集群環(huán)境驗證,這個的目的是確認目前的服務器、存儲、網(wǎng)絡等配置是否符合故障轉移集群的要求。你可以選擇Run all test執(zhí)行所有驗證項目,或是Run only tests I select只選擇執(zhí)行其中的幾項,或是全部跳過。(圖1)
步驟2:通過驗證后,在Failover Cluster Management內(nèi)點選Create a Cluster,啟動集群創(chuàng)建向?qū)Ш?,即可按照提示,以輸入IP位址或點選服務器名稱的方式,選擇欲納入集群的節(jié)點,確認后會顯示驗證警告,問你是否需要微軟原廠支持,請選擇No之后按下一步。(圖2)
步驟3:指定集群管理員的集群名稱和IP地址,確認后即可開始創(chuàng)建集群。(圖3)
步驟4:創(chuàng)建向?qū)ч_始自動執(zhí)行創(chuàng)建集群的程序,一切無誤的話,大約1分鐘內(nèi)即可完成。(圖4)
步驟5:接著就可以將Hyper-V虛擬機設定為Windows Server 2008故障轉移集群所管理的服務。首先打開Hyper-V主控臺,新增或復制一臺虛擬機,并將虛擬機的磁盤路徑指向飛康 NSS提供的共享磁盤資源。接著關閉這臺虛擬機,在Failover Cluster Management內(nèi)點選Configure a Service or Application,并選擇Virtual Machine項。(圖5)
步驟6:選擇之前新創(chuàng)建的虛擬機,確認后即可開始建立高可用性,建立完成后按Finish就大功告成了。(圖6)
測試Hyper-V故障轉移集群
創(chuàng)建完Hyper-V故障轉移集群后,別忘記最后也是最重要的步驟—測試集群能否正常執(zhí)行故障轉移功能,測試Hyper-V故障轉移集群的步驟也相當簡單:
步驟1:在Failover Cluster Management的左側樹狀目錄內(nèi)的Service and Applications下,確認集群中的虛擬機處于Online的正常運行狀態(tài)后,在該虛擬機點右鍵選擇Move this service or application to another node,并選擇另一臺集群節(jié)點,下面我們將示范從geo-node1轉移到geo-node3。(圖7)
步驟2:Summary of Virtual Machine視窗內(nèi)會顯示虛擬機正處于離線存檔的狀態(tài),此時虛擬機的所在位置(Current Owner)還在geo-node1。(圖8)
步驟3:等待約30秒左右(時間根據(jù)硬件規(guī)格不同而有差異),Current Owner會顯示虛擬機位置已經(jīng)變?yōu)間eo-node3,所有服務也都正常上線后,啟動虛擬機確認運行是否正常。(圖9)