ESXi主機網卡識別爲10Mb致使業務緩慢

某企業全部業務系統及應用運行在由5檯安裝了ESXi 6.0的服務器組成的虛擬化環境中,已經穩定運行了多年,基本上沒有出過問題。
今天下午企業工程師聯繫我,說單位的業務系統訪問很慢。在業務系統中PING網關的延時超過2ms,日常都是小於1ms。近期單位服務器與網絡沒有改動。
檢查發現有臺物理主機內存報警(提示第20個內存插槽的內存有問題),如圖1所示。
ESXi主機網卡識別爲10Mb致使業務緩慢
圖1 內存有問題
將這臺服務器置於維護模式,遷移虛擬機到其餘主機時提示「等待數據失敗……」、「遷移被取消,由於虛擬機內存的更改量超過可用網絡帶寬……」,如圖2所示。
ESXi主機網卡識別爲10Mb致使業務緩慢
圖2 遷移失敗
若是手動遷移虛擬機到其餘主機,原來須要幾分鐘的遷移遲遲不能完成(直到下午用了3個多小時才遷移完成一臺)。由於我沒在現場,我讓用戶分別登陸每臺ESXi主機,PING網關看延時和丟包狀況,通過檢查這五臺主機中,只有一臺延時在2~3ms,其餘都在1ms之內,而延時在2~3ms的就是內存有故障的這臺主機。
下午我到現場以後檢查發現,一些服務器的網卡被識別爲10Mb、100Mb,如圖3所示。當前一共5臺ESXi主機,其中有4臺主機的部分網卡識別有錯誤,如圖4所示是另外一臺主機的截圖。
ESXi主機網卡識別爲10Mb致使業務緩慢
圖3 部分網卡識別錯誤
ESXi主機網卡識別爲10Mb致使業務緩慢
圖4 部分網卡識別錯誤
這種問題通常是線路或交換機配置問題致使。但這套系統已經使用幾年,原來的網卡都能正確識別到千兆,不該該是交換機配置的問題。網線或網線接頭問題居多,也多是接觸很差形成的。
由於如今業務系統還比較緩慢,如今也不是着急檢查網絡的時候,爲了應急,在vSphere Client中,選中ESXi主機,在「配置→硬件→網絡」中修改虛擬交換機vSwitch及端口組、Management Network屬性,在「常規→網卡綁定」中,能夠將錯誤識別爲10Mb或100Mb的端口移動到「待機適配器」中,如圖5所示。
ESXi主機網卡識別爲10Mb致使業務緩慢
圖5 移動到待機適配器
修改以後千兆網卡爲活動適配器,識別爲10Mb或100Mb的網卡爲待機適配器,如圖6所示。
ESXi主機網卡識別爲10Mb致使業務緩慢
圖6 修改虛擬交換機的上行鏈路
在配置好每一臺主機後,再次將內存有故障的主機置於維護模式,此時虛擬機遷移很快完成,如圖7所示。此時單位訪問業務系統的速度也恢復正常。
ESXi主機網卡識別爲10Mb致使業務緩慢
圖7 遷移順利
而後再去機房將識別爲10Mb、100Mb的網卡更換網線,網卡所有識別爲1000Mb。
將主機置於維護模式後,將ESXi主機關閉電源,取下20插槽有故障的內存開機,正常啓動後將主機退出維護模式,遷移到其餘主機的虛擬機會慢慢遷移回這臺主機,至此故障解決。html

總結

在本項目中,每臺服務器管理使用2個千兆端口、虛擬機使用另外2個千兆端口,原本不管是管理仍是應用,網絡都是有冗餘的。但這次故障再於部分網卡被識別爲10Mb或100Mb,用戶在經過物理網絡、物理交換機訪問虛擬機時,有可能使用被識別爲10Mb或100Mb的上行鏈路,這就形成了某些業務系統訪問緩慢。實際上這種故障出現的機率很低,在使用合格的網線時通常不會出現此類故障。那麼怎麼避免這個問題呢?能夠在虛擬交換機屬性→網絡適配器中,將上行鏈路的「自動協商」改成「1000Mb,全雙工」,如圖8所示。在設置爲這種模式後,若是線路速度不能達到千兆,那麼這個端口就被斷開,這避免了線路降速運行。但須要注意,若是兩條都設置爲1000Mb,當兩條都不能識別爲千兆時,網絡中斷,此時業務可能受到影響;若是設置其中一條爲1000Mb,當兩條都不能識別爲千兆時,還會有一條降速運行,能夠保證業務受影響但不中斷。管理員能夠根據實際狀況,選擇將其中一條或兩條設置爲1000Mb。服務器

圖8 設置端口速度網絡

==========視頻,如需瀏覽請用鼠標右鍵單擊打開==============
VMware ESXi與vCenter Server安裝與升級實驗視頻課程
https://edu.51cto.com/sd/e1e6b架構

使用NVIDIA RTX8000配置GPU的虛擬桌面
https://edu.51cto.com/sd/952a9運維

VMware vSphere 6.7虛擬化入門視頻課程
https://edu.51cto.com/sd/22fe0ide

VMware vSAN 6.7實戰演練
https://edu.51cto.com/sd/c6449學習

深刻學習VMware Horizon View7虛擬桌面
https://edu.51cto.com/sd/225f2雲計算

中小企業vSphere虛擬化數據中心規劃設計與產品選型
https://edu.51cto.com/sd/04e53設計

VMware服務器虛擬化提升篇之虛擬化基礎架構配置視頻課程
https://edu.51cto.com/sd/b9594視頻

忘記VMware ESXi與vCenter Server密碼的解決方法視頻教程
https://edu.51cto.com/sd/993e5
=======王春海最新圖書,如需瀏覽請用鼠標右鍵單擊打開=========
VMware Horizon虛擬桌面應用指南
https://item.jd.com/13038424.html

VMware vSAN超融合企業應用實戰
https://item.jd.com/12842654.html

VMware vSphere 6.5企業運維實戰
https://item.jd.com/12329944.html

深刻學習VMware vSphere 6
https://item.jd.com/11958052.html

VMware虛擬化與雲計算:vSphere運維卷
https://item.jd.com/12237563.html

VMware虛擬化與雲計算:故障排除卷
https://item.jd.com/12478965.html

虛擬化技術實踐指南 面向中小企業的高效、低成本解決方案
https://item.jd.com/12244032.html

相關文章
相關標籤/搜索