新聞中心
虛擬化動手實驗之高可用實現(xiàn):常見問題
2010-09-01 13:07:48
云計算
虛擬化 本文介紹虛擬化動手實驗之高可用實現(xiàn)的幾個常見問題。

一、VMware HA與VMotion關(guān)系
這雖說不是個問題,但在做的過程中總是由于理解造成一些功能實現(xiàn)期望達不到。
VMware HA 可以將虛擬機及其所駐留的主機集中在群集內(nèi),從而為虛擬機提供高可用性。群集中的主機均會受到監(jiān)控,如果發(fā)生故障,故障主機上的虛擬機將在備用主機上重新啟動。也就是說VMware HA是針對ESX主機的(硬件),且在虛擬機重新在另一臺ESX主機啟動過程中,會根據(jù)硬件及架構(gòu)設(shè)計的不同有不程序的業(yè)務(wù)中止情況(盡管時間很短)。這樣就為計劃的或非計劃的停機時間內(nèi)保持業(yè)務(wù)的可用性提供了保證。
VMware VMotion是能夠?qū)⑻摂M機動態(tài)地在不同的物理主機(ESX主機)之間遷移的技術(shù),且在遷移的過程是不會終止最終用戶的訪問(業(yè)務(wù)的對外供給是不會停止的)。
二、HA在集群中檢測到可能的主機故障
如下圖,有時侯會出這樣的配置問題,這種情況一般是此臺ESX主機(圖中的ESXTWO)意外關(guān)機、重啟、停機維護或是出現(xiàn)了硬件故障等。此時當檢測到這種問題出現(xiàn)時,就會轉(zhuǎn)移其上的虛擬機到另外一臺正在運行的群集中的ESX主機,也就是所謂的HA功能實現(xiàn)。(圖1)
三、無法成功添加ESX主機到HA群集中
出現(xiàn)這種錯誤是和ESX主機名、vCenter Server名稱解析有關(guān)。
通常采用兩種方法解決:
1、 在加入群集的所有ESX主機及vCenter Server機器上的HOSTS文件里,添加這幾臺機器主機名及IP地址。
2、 如果存在DNS,需要在DNS中加入相向的主機A記錄,并填寫相應(yīng)的反向解析記錄。
下圖就是如何通過圖形界面的方式設(shè)置ESX主機的DNS域:(圖2)
四、在設(shè)置VM所在的VLAN時,尤其是存在多個VLAN時,如何與物理網(wǎng)絡(luò)中的具有同樣VLAN ID的機器實現(xiàn)通訊。
遇到此種情況時,就不得不提一種交換機支持的端口功能:TRUNK。當一個端口啟用了TRUNK功能后,就具備端口聚合的功效,會自動檢測來流向此端口的所有流量,并把不同VLAN的流量導(dǎo)向物理交換機上相應(yīng)的VLAN中。
比如,在一臺ESX主機上有兩個千M網(wǎng)卡綁定在一起(組合成vswitch1)提供VM與外通訊的流量,并與物理交換機上的兩個啟用了TRUNK功能的端口相連接。此時VMs分別在VLAN 1、VLAN2、VLAN3上,同時在物理交換機上也有同樣ID的VLAN。那么,在VLAN1中的虛擬機,就可以和與物理交換機上VLAN1中的端口相連的機器相互通訊了。
五、HA及VMotion功能,無法實現(xiàn)
除了是主機名解析的原因,還要保證一個前提,那就是ESX主機必需連接一個共享的存儲,此上的VM配置及硬盤文件放置在此上。
六、 容錯無法實現(xiàn)
容錯是一個很好的可用性功能,但此實現(xiàn)的限制條件較高、較多。當不能襪現(xiàn)時,就需要從硬件如CPU、主板來檢查,從軟件環(huán)境如HA是否啟用、是否合規(guī)等方面來檢查。
網(wǎng)頁題目:虛擬化動手實驗之高可用實現(xiàn):常見問題
標題網(wǎng)址:http://www.dlmjj.cn/article/dphesoj.html


咨詢
建站咨詢
