Hyper-V 3.0架構提供許多與高可用性相關的功能,例如虛擬機器複寫、即時移轉、快速移轉、存放裝置移轉等,但若想要做到全自動化容錯備援的機制,就必須仰賴快速移轉的架構設計。以虛擬化平台來部署雲端基礎建設,在實務上有著許多傳統實體架構無法企及的優點,而其中又以高可用性的架構規劃最為突顯,本文將講述這方面的實作技巧。
記得多年以前,當時虛擬化技術還不成熟,每當提到某一個伺服端系統的導入,需要規劃自動化容錯備援的架構時,在整體設計上便令人相當頭疼,其主要原因是建置的成本相當高,因而難以在有限的IT預算下規劃設計出令人滿意的結果。
儘管在還沒有虛擬化技術以前,仍然可以採用實體或軟體輔助的方式來部署高可用性(High Availability,HA)的架構設計,但對於IT部門而言後續的維護成本卻相當高,這包含了人力的投入以及每年硬體維護合約的成本。
直到Microsoft Virtual Server 2005 R2推出後,才逐漸讓許多企業IT與工務部門IT,開始感受到虛擬化所帶來實質效益。虛擬化的效益展現從最初的節省硬體成本、簡化管理需求,一直到如今永續經營的雲端架構,在在展現了虛擬化市場的一股強勢力量。
TOP 1:利用Hyper-V 3.0內建功能部署雲端基礎架構
請問在Windows Server 2012的Hyper-V 3.0之中,如果想要部署一套完善的永續經營雲端基礎架構,有哪些內建的功能可以協助達成這項目標?
在Hyper-V 3.0中有四大項主要的高可用性功能,可根據IT的實際需要來選擇所要建構的方式,分別是虛擬機器的複寫、即時移轉、快速移轉以及存放裝置移轉。關於這四類高可用性的應用時機分別說如下:
‧虛擬機器的複寫:此架構採用虛擬機器異機複寫的方式,來同時進行備份與備援需求的運行,一旦發生主要虛擬機器停止運作的狀況,便可以啟動擔任複本的虛擬機器來繼續提供存取服務。適用於非計畫性的容錯移轉。
‧即時移轉:當虛擬機器所在的實體伺服器需要停機維護時,可以讓虛擬機器在繼續運作的情況下,完成容錯移轉的作業。此項建構方式適用於計畫性的容錯移轉。此架構可搭配Windows Server 2012的「容錯移轉叢集」功能,或是選擇連接支援共用的SMB路徑。
‧快速移轉:用以防範發生非計畫性的主機突然故障,讓系統可以在第一時間內,自動根據虛擬機器的優先順序設定值來完成容錯移轉作業。此架構目前仍需要搭配Windows Server 2012的「容錯移轉叢集」功能。
‧存放裝置移轉:當虛擬機器所用以存放虛擬硬碟檔案的裝置需要停機維護時,便可以在虛擬機器繼續運行的狀態下,讓虛擬硬碟檔案直接在線上完成移轉作業。此項建構方式適用於計畫性的容錯移轉。
TOP 2:設定Hyper-V 3.0快速移轉前的網路組態
在Hyper-V 3.0快速移轉架構建置的準備工作中,關於網路設定的準備工作,有哪些需要事先完成組態配置?
在Hyper-V 3.0的快速移轉(Quick Migration)架構規劃中,由於必須結合「容錯移轉叢集」功能才能運行,因此在叢集架構的基礎建置上,至少要準備兩張網路卡,第一張網路卡連線為公用網路(Public),也就是提供給用戶端連線的網路。第二張網路卡連線則為私有網路(Private),主要提供兩部叢集主機間通訊的網路。
此外,如果即將規劃的共用儲存裝置是透過叢集主機中iSCSI啟動器來連線,則建議各準備第三張網路卡連線,如此一來才不會占用公用網路流量的頻寬。以上網路連線速率的規劃,務必使用Gigabit網路才能讓效能表現更加優異。
完成實體網路卡連線準備工作後,接下來必須設定網路連線的優先順序。首先開啟如圖1所示的「網路連線」頁面,然後按下〔Alt〕鍵,接著點選【進階】選單中的【進階設定】選項。
|
▲圖1 網路連線管理。 |