VMware HA完全圖解_第1頁
VMware HA完全圖解_第2頁
VMware HA完全圖解_第3頁
VMware HA完全圖解_第4頁
VMware HA完全圖解_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、VMware HA完全圖解VMware HA作為2006年推出的VMware Infrastructure 3的新功能,受到很多IT業(yè)界人士的矚目。它具有易操作,低成本,高可用的優(yōu)點,而且不需要增加額外的成本,也不會像傳統(tǒng)的應(yīng)用群集技術(shù)那樣,需要額外的備用硬件或者分層軟件。對于Vmware HA,Vmware的宗旨是以最低的成本提供始終如一的高可用性。VMware HA概述HA的全稱是High Availability(高可用性)。VMware HA群集一般具有一個包括兩個或者兩個以上ESX主機(jī)的邏輯隊列。在一個HA群集中,每一臺VMware ESX服務(wù)器配有一個HA代理,持續(xù)不斷地檢測群集中

2、其他主機(jī)的心跳信號。ESX主機(jī)每隔五秒就會通過服務(wù)主機(jī)的網(wǎng)絡(luò)連接發(fā)送心跳信號。假如某臺ESX主機(jī)在連續(xù)三個時間間隔后都還沒有發(fā)出心跳信號,那么該主機(jī)就被默認(rèn)為發(fā)生了故障或者與網(wǎng)絡(luò)的連接出現(xiàn)了問題。 在這種情況下,原本在該主機(jī)上運行的虛擬機(jī)就會自動被轉(zhuǎn)移到群集中的其他主機(jī)上。反之,如果一臺主機(jī)無法接收到來自群集的其他主機(jī)的心跳信號,那么該主機(jī)便會啟動一個內(nèi)部進(jìn)程來檢測自己跟群集中其他主機(jī)的連接是否出現(xiàn)了問題。如果真的出現(xiàn)了問題,那么就會中斷在這臺主機(jī)上所有正在運行的虛擬機(jī),并啟動預(yù)先設(shè)定好的備用主機(jī)。VMware HA示意圖此外,VMware HA的另一個顯著的特點是能夠?qū)σ粋€群集中的多臺ESX

3、服務(wù)器(多達(dá)四臺)上進(jìn)行故障轉(zhuǎn)移。對于一次VMware HA故障轉(zhuǎn)移,客戶端操作系統(tǒng)認(rèn)為只是一次因硬件的崩潰而進(jìn)行的重啟,并不會覺察到是一次有序的關(guān)機(jī)。因此,這樣的修復(fù)并不會改變操作系統(tǒng)的狀態(tài)。此外,虛擬機(jī)中任何正在進(jìn)行的業(yè)務(wù)也不會丟失。即使備用ESX服務(wù)器主機(jī)的硬件設(shè)備跟原ESX服務(wù)器主機(jī)的硬件設(shè)備有所不同,客戶端操作系統(tǒng)也不會檢測到這種不同。所以,VMware HA的故障轉(zhuǎn)移對于客戶來說可以算是完全透明的,幾乎不會出現(xiàn)任何停機(jī)的危險。VMware HA的完整過程進(jìn)行VMware HA操作時,并不用像Windows Cluster那樣需要兩張網(wǎng)卡來進(jìn)行網(wǎng)絡(luò)的鏈接和傳送心跳信號。它僅僅只需要一

4、張網(wǎng)卡和一個Service Console即可,而且還不必創(chuàng)建Vmkernel。另外,進(jìn)行VMware HA操作還需要滿足以下兩個條件:群集中主機(jī)(host)中啟動的虛擬機(jī)必須能夠訪問共同的存儲器和網(wǎng)絡(luò)。群集中的主機(jī)(host)能夠通過主機(jī)名、完整的正式域名和IP來PING通對方。下面可以對VMware HA的完整操作進(jìn)行詳細(xì)的描述。一、創(chuàng)建一個DNS服務(wù)器,為主機(jī)(host)提供主機(jī)名到IP地址的解析在VMware HA群集中的所有主機(jī)都必須進(jìn)行DNS配置,以便通過對群集中任意主機(jī)的短名(short host name,不包含域后綴)進(jìn)行解析,得到其他主機(jī)正確的IP地址。假如沒有進(jìn)行DNS配

5、置,那么整個VMware HA配置就會失敗。如果你想要添加主機(jī)的使用IP地址,那么就必須啟動DNS查找(DNS lookup),因為IP地址必須通過解析,變成主機(jī)的短名(short host name)。當(dāng)對VMware HA進(jìn)行配置時,必須先創(chuàng)建一個DNS服務(wù)器,用來解析主機(jī)的名字。然而,VMware HA配置成功后,對故障的處理就不再需要DNS lookup了。網(wǎng)絡(luò)拓?fù)鋱D首先,安裝一個Windows 2003企業(yè)版作為License Server和DNS服務(wù)器(打開控制面板管理工具DNS)。右鍵正向查找區(qū)域新建區(qū)域向?qū)?。正向查找區(qū)域創(chuàng)建向?qū)Ы酉聛淼牟僮靼凑障旅娴慕M圖所示進(jìn)行設(shè)置,并點擊“下

6、一步”即可。選擇創(chuàng)建區(qū)域的類型新區(qū)域的命名新區(qū)域文件設(shè)置DNS區(qū)域的更新設(shè)置DNS正向解析區(qū)域創(chuàng)建完成界面 至此,正向解析區(qū)域就創(chuàng)建完畢了,接下來可以為這個區(qū)域添加一些主機(jī):在剛建好的右鍵新建主機(jī)。創(chuàng)建主機(jī) 輸入主機(jī)名稱,IP地址和相關(guān)設(shè)置之后,點擊“添加主機(jī)”即可。通過上述操作,把Vmware Ha的主機(jī)全部添加進(jìn)來之后,雙擊“名稱服務(wù)器”,選擇名稱服務(wù)器選擇選擇框中所羅列的名稱服務(wù)器。然后點擊編輯,在編輯記錄那里點擊瀏覽,查找剛創(chuàng)建的DNS服務(wù)器。編輯名稱服務(wù)器主機(jī)添加成功后的界面 正向解析區(qū)域添加完成之后,現(xiàn)在開始添加反向查找區(qū)域:右鍵反向查找區(qū)域新建區(qū)域向?qū)АH缓蟀凑障聢D所示,進(jìn)行設(shè)置

7、,然后點擊“下一步”。反向查找區(qū)域創(chuàng)建向?qū)聢D是反向查找區(qū)域?qū)P地址轉(zhuǎn)換為DNS名稱的設(shè)置界面。由于該測試需要兩個不同的網(wǎng)段,所以需要添加兩個反向區(qū)域,并輸入正確的IP網(wǎng)段。IP地址轉(zhuǎn)換為DNS名稱的設(shè)置界面指針添加界面圖 這里有一點需要提醒一下,一定要記住修改下圖中的“此計算機(jī)的主DNS后綴”。假如沒有對它做出修改,那么將會導(dǎo)致ESX不能進(jìn)行短名的解析。要進(jìn)行上述的操作,右鍵我的電腦屬性計算機(jī)名更改其他輸入所建的區(qū)域。DNS后綴修改此外,還要把網(wǎng)卡里的主DNS設(shè)置成本地IP地址。IP地址的設(shè)置 配置完后,重啟計算機(jī)。用“NSLOOKUP”工具測試一下DNS:開始運行輸入CMD運行NSLOO

8、KUP命令。DNS測試界面二、在VC(vCenter)中配置VMware HA在VC中創(chuàng)建一個群集(Cluster),命名為123,同時選擇“VMware HA”選項。VC中創(chuàng)建群集和選擇VMware HA接下來需要設(shè)置允許發(fā)生故障的虛擬機(jī)數(shù)量和發(fā)生故障后系統(tǒng)的默認(rèn)操作,具體設(shè)置步驟如下:1.主機(jī)故障指定需要確保虛擬機(jī)故障轉(zhuǎn)移的主機(jī)故障數(shù)目(即故障容量)。2.發(fā)生故障后重啟的優(yōu)先級。3.隔離響應(yīng)。4.接入控制提供兩個關(guān)于如何做出允許啟動新虛擬機(jī)決定的選項:1)如果虛擬機(jī)違反可用性限制,則不啟動虛擬機(jī),通知強(qiáng)制執(zhí)行指定的故障轉(zhuǎn)移容量限制。2)即使虛擬機(jī)違反可用性限制,也允許啟動虛擬機(jī)。此選項允許

9、即使再也無法確保指定主機(jī)數(shù)目的故障切換時也可啟動虛擬機(jī)(此時系統(tǒng)將發(fā)出警告)。故障轉(zhuǎn)移的相關(guān)設(shè)置設(shè)置Swap文件: 1.將Swap文件要與虛擬機(jī)放在同一個目錄下。 2.將Swap文件存儲到指定的存儲中。Swap文件設(shè)置界面點擊“NEXT”,設(shè)置就完成了。設(shè)置完成界面創(chuàng)建完群集(Cluster)之后,應(yīng)該先檢查一下兩臺ESX服務(wù)器的DNS配置是否正確:主要是檢查下面兩張截圖中紅圈內(nèi)的內(nèi)容。兩臺ESX服務(wù)器除了名字(Name)不一樣之外,其他的設(shè)置應(yīng)該都是相同的。假如DNS配置是正確的,那么就可以把兩臺ESX服務(wù)器添加到之前創(chuàng)建的名為“123”的群集中了。添加成功之后,系統(tǒng)就會自動啟動HA功能。E

10、SX服務(wù)器的DNS配置檢測截圖ESX服務(wù)器的DNS配置檢測截圖Vmware HA設(shè)置到這里,就可以啟動了。但是啟動之后,卻出現(xiàn)了下圖所示的黃色警告。黃色警告該黃色警告時因為之前在開始進(jìn)行設(shè)置的時候,只使用了一張網(wǎng)卡和一個Service Console,從而沒有可用的冗余網(wǎng)絡(luò)資源。必須增加一個Service Console和把網(wǎng)卡做了一個Teaming,才能消除黃色警告。其操作如下圖所示:打開VCConfigurationNetworkingProperties.沒有設(shè)置冗余網(wǎng)絡(luò)增加一個Service Console。添加Service Console輸入IP地址。Service Console

11、設(shè)置界面Service Console添加成功Service Console添加完成后,返回到剛才增加Service Console那里添加一張網(wǎng)卡,并把網(wǎng)卡做成Teaming:添加網(wǎng)卡選擇一種空余的網(wǎng)卡。選擇一張空網(wǎng)卡選擇一個VSwitch,然后決定兩張網(wǎng)卡中哪張是主要網(wǎng)卡,哪張是備用的。右邊的“Move Up”和“Move Down”可以調(diào)整上下。網(wǎng)卡的設(shè)置界面操作完成界面對于Vmware HA的配置來說,VC是必要的條件。但是Vmware HA的管理卻不需要VC。即使VC出現(xiàn)了故障,HA卻仍然能夠運作。三、檢查ESX配置盡管到這里Vmware HA已經(jīng)可以啟動,但是一般情況下,還要檢查E

12、SX配置。首先,登錄到第一胎ESX服務(wù)器的Service Console上PING一下DNS和另外一臺ESX服務(wù)器。這里,有三種方式:IP地址,計算機(jī)名以及完整域名。一般情況下,使用IP地址和完整域名的方式都是可行的。只有使用計算機(jī)名可能會遇到以下情況:找不到ESX主機(jī)打開vi /etc/hosts文件在這里,esx101上使用ping esx101是正確的。因為這里有一個叫esx101的主機(jī)名。所以要對上圖所示的文件進(jìn)行修改。文件修改后的界面同樣的,將另一臺ESX的hosts文件也作一下修改,把DNS和esx101的記錄也添加上去,如下圖所示:文件修改后的界面最后在兩臺ESX服務(wù)器上互相PI

13、NG一下對方的主機(jī)名,看是否可行。ESX服務(wù)器上的PING情況如果上述操作還無法解決問題,那么可以檢查這幾個文件的內(nèi)容是否正確:/etc/hosts,/etc/resolv.conf 和/etc/vmware/esx.conf。值得注意的是,ESX服務(wù)器的主機(jī)名一旦被修改,就需要重啟服務(wù)器。因為盡管主機(jī)名字已經(jīng)被修改,但是在/etc/vmware/esx.conf文件里的名字并沒有更新。假如沒有重啟服務(wù)器的話,那么啟動Vmware HA的時候,會出現(xiàn)無法解析短名的錯誤提示。ESX服務(wù)器上主機(jī)名字的修改以上就是Vmware HA設(shè)置的完整操作過程。VC上的截圖群集狀態(tài)信息隨著主機(jī)或虛擬機(jī)的添加或

14、刪除,群集可能會因為 HA 違反限制而被過度提交或者被視為無效。 “摘要”頁上顯示的消息顯示當(dāng)前選擇的群集的狀態(tài)。Virtual Infrastructure Client可以指示群集是否為有效(綠色)、被過度提交(黃色)或無效(紅色)。1.黃色(被過度提交)群集當(dāng)群集滿足或未滿足故障切換要求時,不會產(chǎn)生黃色的 HA 群集指示。當(dāng)資源池和虛擬機(jī)的數(shù)目內(nèi)在一致,但用戶卻違反某些要求時,群集就會變?yōu)辄S色。當(dāng)將容量從群集刪除時就會發(fā)生這種情況。例如,由于主機(jī)發(fā)生故障或者主機(jī)被刪除并且沒有足夠的資源支持所有請求。2.紅色(無效)群集當(dāng)啟動的虛擬機(jī)的數(shù)目超過嚴(yán)格的故障切換的要求,即當(dāng)前故障切換容量小于配置的故 障切換容量時,啟用了 HA 的群集就會變成紅色。例如,如果先前已經(jīng)選擇了“即使虛擬機(jī)違反了可用性限制,也允許啟勱虛擬機(jī)”,那么,當(dāng)啟動太多虛擬機(jī)以至于沒有足夠的資源確保指定數(shù)目的主機(jī)故障切換時,則會出現(xiàn)這種情

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論