虛擬化動手實驗之高可用實現:基礎環境
VMware vSphere利用虛擬化功能將數據中心轉換為簡化的云計算基礎架構,使IT組織能夠提供靈活可靠的IT服務。同時,作為云操作系統,VMware vSphere可作為無縫和動態操作環境管理大型基礎架構(例如,CPU、存儲器和網絡),同時還能管理復雜的數據中心。
在一些企業中正是采用基于VMware Vsphere的服務器虛擬化的解決方案能為IT環境提供了集中化管理、操作自動化、資源優化和高可用性的特點,實現了虛擬化的分布式服務為數據中心提供前所未有的響應能力、可維護性、效率和可靠性級別的需求。
也正是基于此,本期動手實驗,將在真實的物理環境(服務器、存儲器和網絡)中來展示VMware Vsphere在企業功能方面的高可用性(HA、DRS、VMotion、FT等)。
這次的動手實驗是一系列,分為幾個階段,相對較完整的描述了軟硬件的準備,以及實驗的進展的不同階段:
1、 可用性的幾個方面介紹
2、 硬件及軟件準備階段
3、 物理實驗環境的建立階段
4、 VMware vSphere HA安裝、配置
5、 VMware vSphere HA、 VMotion實現
6、 VMware vSphere FT的配置及實現
一、 VMware Vsphere的可用性的幾個方面
VMware vSphere可用性的幾個方面,也是本期動手實驗的主要內容。將通過真實的物理環境來完成以下幾個方面的實驗:
1、使用 VMware HA 實現獨立于硬件和操作系統的應用程序高可用性,并模擬硬件故障后的虛擬機系統及應用遷移的效果。在本期動手實驗中將通過重啟HA中的一臺ESX主機來實現其上虛擬機系統的遷移。注意:在建立HA的同時,啟用了DRS(動態資源調配)功能。(圖1)
2、測試使用 VMotion 遷移運行中的虛擬機和執行無中斷的 IT 環境維護。在本期動手實驗過程中將通過手動的方式進行遷移,同時在這個過程中使用命令的方式來驗證。(圖2)
3、測試VMware FT(容錯)技術所提供的更高級別的可用性,從而允許用戶對任何虛擬機進行保護以防止主機發生數據、事務或連接丟失等故障。注意:與VMware HA不同的是VMware HA 通過在主機出現故障時重新啟動虛擬機來為虛擬機提供基本級別的保護。
容錯使用 ESX/ESXi 主機平臺上的 VMware vLockstep 技術以提供連續可用性,通過確保主虛擬機和輔助虛擬機的狀態在虛擬機的指令執行的任何時間點均相同來完成此過程。(圖3)
#p#
二、硬件環境
在講述硬件環境之前,先介紹確定CPU是否支持虛擬化的檢測工具:網上有幾種方法來確定CPU是否支持虛擬化,比較常見的就是使用AMD-V工具來運行判斷。或是使用EVEREST工具,通過查看CPU下列幾項來確定是否支持虛擬化:
1、 CPU是否支持硬件虛擬化,例如Intel VT技術或者AMD -V技術
2、 CPU是X64位技術
3、 CPU是否支持硬件DEP(數據執行保護)技術
這里,我介紹一款使用方法簡單的工具來幫助大家判斷自己的硬件是否滿足虛擬化:SecurAble,最新版本是1.0.2570.1,下載地址是:http://www.softpedia.com/progDownload/SecurAble-Download-73409.html,使用它通過檢測X64、DEP、Virtualization來確定是否支持虛擬化。
本期的動手實驗,得到了DELL公司的大力支持,提供了本次除了千M交換機的所有硬件設備。感謝他們。
#p#
三、軟件環境:
雖然以上內容雖還沒有向各位介紹VMware vSphere的相關知識及安裝建置,但是為各位想了解及深入學習虛擬化技術的朋友提供了思路,就是如何準備滿足虛擬化要求的硬件,以及需要哪些軟件才能實驗。
注意:
1、這些硬件平臺在這次的實驗過程中,直接承擔ESX主機的安裝。故能以這兩個硬件的條件來做為生產環境中ESX主機的硬件載體!當您需要在生產環境中實現此實驗(或場景)的功能或應用時,請一定聯系統集成商來咨詢滿足ESX主機運行的硬件條件,而目前很多的硬件廠商都有較為成熟的虛擬化解決方案(硬件服務器、存儲及網絡設備),如這次動手實驗用的DELL系列產品、如IBM公司的硬件產品等,它們都是經過實際測試,兼容性是沒有什么問題的。
2、這些硬件平臺,經檢測(SecurAble工具)是可以直接安裝Windows Server 2008 With Hyper-V的(當然也可以安裝Hyper-V Server 2008)操作系統并進行相關微軟的虛擬化實驗或應用的,在進行VMware高可用性測試之前,筆者曾在此上測試了基于Windows Server 2008 R2的虛擬化解決方案,DELL本來就提供了相應的建議,可以用作參考,且效果不錯。
接下來的篇幅,將要講述如何使用所提供的這些軟硬件進行實驗環境的搭建。
【編輯推薦】
- 虛擬化動手實驗之高可用實現:添加主機
- 虛擬化動手實驗之高可用實現:需求分析
- 虛擬化動手實驗之高可用實現:實驗搭建
- 虛擬化動手實驗之高可用實現:HA安裝
- 虛擬化動手實驗之高可用實現:測試驗收
- 虛擬化動手實驗之高可用實現:容錯實現
- 虛擬化動手實驗之高可用實現:常見問題