不使用VMM也能創(chuàng)建高可用虛擬機
首先,微軟的Hyper-V架構使用分層的方式添加功能。在核心里有Hyper-V角色,通過安裝Windows Failover Clustering功能添加高可用。通過Windows Server Backup功能添加整合備份。如果想要綜合管理,就將VMM放在最上層。
分層方式的好處是通過添加新功能,升級單個服務器環(huán)境為更有效率的環(huán)境很容易。你能從部署小型環(huán)境開始,隨著經驗、預算和技術熟練度的增長,就可以達到完整功能的環(huán)境。
微軟VMM通??雌饋韺τ诠芾鞨yper-V環(huán)境是必要條件。盡管VMM能自動化許多虛擬環(huán)境管理的常見任務,并且是用于環(huán)境增長的有用工具,實際上,它只是現有Hyper-V功能上的另一層。如果你愿意花更多的時間在管理任務上,你能節(jié)約成本。
不使用VMM自動化,需要花精力的一個任務是創(chuàng)建高可用虛擬機。用Hyper-V創(chuàng)建比較復雜,因為使用其本身的工具需要許多步驟。
假定你已經創(chuàng)建了一套集群Hyper-V主機。在集群的Hyper-V環(huán)境中,管理虛擬機需要協(xié)調兩個不同的控制臺。
為了創(chuàng)建新的高可用虛擬機,***步是在Hyper-V管理控制臺創(chuàng)建虛擬機。這個過程與在單個主機上創(chuàng)建任何虛擬機一樣。點擊New > Virtual Machine,然后按照New Virtual Machine向導指示去做。這里有個關鍵的不同在于新虛擬機的磁盤文件必須存儲在兩類集群都能訪問的共享存儲磁盤上。在向導“Specify Name and Location”這一屏,記住選中“Store the virtual machine in a different location”,并在共享存儲上選擇一個位置。
創(chuàng)建好虛擬機后,它的磁盤文件已經為集群準備好了。但是虛擬機本身還沒有高可用性。獨立的Failover Cluster Management控制臺擁有用于高可用虛擬機的配置和管理資源。關閉虛擬機。微軟的快速遷移(以及Windows Server 2008 R2里的熱遷移)能遷移運行的虛擬機,但是需要在虛擬機處于斷電狀態(tài)時才能加入集群。
開始這個過程時,右擊Services and Applications,選擇Configure a Service or Application。在出來的下拉菜單中,選擇Virtual Machine并點擊Next。屏幕將列出主機上所有虛擬機。一些虛擬機不能配置成高可用,如那些不能運行在共享磁盤或者沒有關閉的虛擬機。選擇一臺虛擬機,點擊Next按鈕。
確定好你的選擇后,Failover Cluster Management控制臺將創(chuàng)建必要的資源使虛擬機高可用。這包括虛擬機集群及其磁盤和網絡資源。完成后就能正常運行虛擬機。
很快你會注意到使用Failover Cluster Management和Hyper-V Manager交互高可用虛擬機是可能的。當虛擬機在另一臺主機上崩潰,它也會在主機的Hyper-V Manager控制臺消失。一旦虛擬機實現高可用,就可以在Failover Cluster Management控制臺里管理它們。
為了避免主機的損失,你應該啟用虛擬機高可用功能。注意,額外的設置能定義虛擬機發(fā)生故障時轉移的位置。在本系列的下一部分,我將描述一些重要的設置,尤其是當集群里的主機有兩臺以上時。
【編輯推薦】