使用vCenter Server可以對(duì)ESXi主機(jī)進(jìn)行集中管理,但有時(shí)會(huì)出現(xiàn)ESXi主機(jī)和vCenter服務(wù)器連接不順暢時(shí)斷時(shí)續(xù)的問(wèn)題。一般情況下,vCenter服務(wù)器和目標(biāo)ESXi主機(jī)建立從屬管理關(guān)系后,vCenter服務(wù)器會(huì)接收來(lái)自ESXi主機(jī)上管理網(wǎng)絡(luò)端口的心跳信息,使用的端口為UDP 902。這樣,可以確認(rèn)ESXi主機(jī)是否處于正常狀態(tài),還可以為HA功能做好準(zhǔn)備。因此,如果上述UDP 902通訊端口出現(xiàn)問(wèn)題,就很容易導(dǎo)致上述故障的發(fā)生。
當(dāng)然,這可能有多方面的原因引發(fā),例如當(dāng)vCenter服務(wù)器上開(kāi)啟了Windows防火墻,并且防火墻規(guī)則禁用了該端口。如果vCenter服務(wù)器沒(méi)有使用該端口來(lái)發(fā)送和接收心跳信息,而且ESXi主機(jī)Block阻塞了該端口,當(dāng)ESXi主機(jī)和vCenter服務(wù)器之間的通訊線路出現(xiàn)擁塞等等,都會(huì)導(dǎo)致上述故障的發(fā)生。
了解了故障原因之后,就可以有針對(duì)性地解決問(wèn)題。例如,在vCenter服務(wù)器上檢查防火墻規(guī)則,來(lái)清除屏蔽該端口的項(xiàng)目,或者將防火墻關(guān)閉等。在vCenter服務(wù)器上檢測(cè)是否啟用了UDP 902端口,可以使用PuTTY等工具連接到ESXi主機(jī)上,執(zhí) 行“l(fā)ess /etc/vmware/vpxa/vpxa.cfg”命 令,在該配置文件中檢測(cè)是否存在“”一行,如果有的話,就要求vCenter服務(wù)器上也必須存在對(duì)應(yīng)的配置信息。在vCenter服務(wù)器上打開(kāi)“Heartbeat.xml”文件,在其中檢測(cè)是否存在“
當(dāng)vCenter服 務(wù) 器和ESXi主機(jī)之間網(wǎng)絡(luò)通訊過(guò)于擁堵,很可能導(dǎo)致HeartBeats包被丟棄,可以使用多種網(wǎng)絡(luò)流量分析工具,來(lái)監(jiān)控實(shí)時(shí)網(wǎng)絡(luò)通訊信息。例如在EXSi主機(jī)上執(zhí)行“tcpdump-uw -i vmk0”命令,來(lái)查看指定虛擬網(wǎng)卡的流量信息等。或者干脆更換新的物理交換機(jī),以及將vCenter服務(wù)器作為虛擬機(jī),運(yùn)行在ESXi主機(jī)中,在不跨越VLAN的情況下,可以大大降低故障發(fā)生的可能性。當(dāng)使用vSphere Web Client來(lái)管理ESXi主機(jī)時(shí),有時(shí)會(huì)出現(xiàn)目標(biāo)ESXi主機(jī)無(wú)響應(yīng),造成無(wú)法管理的問(wèn)題。該情況經(jīng)常會(huì)出現(xiàn)在使用分布式虛擬交換機(jī)的場(chǎng)合中。
分布式交換機(jī)存在兩層結(jié)構(gòu),包括I/O Plane和Control Plane。前者主要用于實(shí)現(xiàn)I/O傳輸,用于和虛擬機(jī)的數(shù)據(jù)通訊。對(duì)于后者來(lái)說(shuō)主要實(shí)現(xiàn)vMotion接口、管理接口、存儲(chǔ)連接接口等功能。由于分布式交換機(jī)的連接穩(wěn)定性或者連通性導(dǎo)致上述問(wèn)題的發(fā)生,可以在DCUI界面下選擇“Netware Restore Options”項(xiàng),并選擇“Restore Network Settings”項(xiàng),重置網(wǎng)絡(luò)設(shè)置,管理網(wǎng)絡(luò)會(huì)自動(dòng)重置到標(biāo)準(zhǔn)虛擬交換機(jī)上。當(dāng)然,這就導(dǎo)致之前網(wǎng)絡(luò)配置參數(shù)的丟失。當(dāng)故障排除后,可以恢復(fù)之前備份的分布式虛擬交換機(jī)配置信息。實(shí)際上,對(duì)于虛擬交換機(jī)的管理,最好從架構(gòu)上進(jìn)行優(yōu)化,來(lái)規(guī)避這些問(wèn)題,例如一臺(tái)標(biāo)準(zhǔn)虛擬交換機(jī)負(fù)責(zé)管理方面的業(yè)務(wù),一臺(tái)分布式虛擬交換機(jī)承擔(dān)虛擬機(jī)通訊業(yè)務(wù)等。