簡介
本檔案介紹在不使用增強型LACP的情況下如何完成從VMWare Distributed Virtual Switch(DVS)到7.0版的升級。
必要條件
需求
思科建議您瞭解以下主題:
- VMWare
- vSphere分散式交換器(DVS)
採用元件
本文中的資訊係根據以下軟體和硬體版本:
- vCenter 7.0 U3c版
- ESXi 7.0 U3c
- 以應用程式為中心的基礎架構(ACI)版本相容性
- ACI虛擬化相容性矩陣
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
虛擬機器監視器(VMM)整合必須已經成功配置,並且先前已使用舊版本的DVS部署。升級通常從VMware DVS 6.6之前的版本升級到7.0.x版。
不得使用鏈路聚合控制協定(LACP)。而應使用MAC Pinning在ACI和VMWare之間交換資訊。
附註:從DVS 6.6開始,VMware不再支援基本LACP。您可以看到有關思科錯誤ID 的更多詳細資訊。
附註:MAC Pinning是其中一個選項,若要瞭解有關不同選項的更多資訊,請參閱文檔:可用於虛擬交換機的負載平衡算法。
問題
從vCenter觸發升級以更新版本7.0時,預升級過程在VMWare端失敗,因為沒有啟用LACP增強。這是繼續升級的要求,因為在此新基本版本中,VMWare不支援LACP。因此,由於您的環境中未啟用「增強LACP」,因此出現以下錯誤:
提示:當升級前流程中出現錯誤消息時,VMware會推薦這些文檔:主機要求:ESXi(1001938)中的鏈路聚合(etherchannel、埠通道或LACP)以及vSphere分散式交換機上的轉換為增強LACP支援 — 「源vCenter伺服器具有不受支援的lacpApiVersion的分散式虛擬交換機例項」(2051311)。
為了明確從ACI對升級過程的觀點,升級由vCenter啟動,此過程在文檔中進行了描述:將vSphere分散式交換機升級到更高版本。
解決方案
在使用VMM整合時,ACI上的虛擬策略可以強制完成此過程。需要在終端組(EPG)上啟用增強的LACP策略,需要虛擬配置。
注意:為避免影響,請勿通過vCenter從VMM DVS執行任何更改。這樣做會破壞VMM/vCenter整合。允許升級,因為如果vCenter中顯示的DVS版本與應用策略基礎設施控制器(APIC)上配置的VMM域DVS版本不匹配,則不會對DVS功能、功能、效能和擴展產生功能影響。
附註:APIC和VMM域DVS版本僅用於初始部署。
消息 Failed pre-check due to eLACP not enabled
在VMWare端觸發。建議建立單獨的測試DVS域,並將其從標準升級為增強型LACP。
如果LACP未用於交換機上的通訊,則它不得導致環境中虛擬機器上的流量流失去流量。您還可以從ACI中刪除此域的增強LACP LAG策略,以確保此策略未使用。
注意:建議在維護視窗內執行此操作。
在ACI中,可以建立虛擬策略來啟用該功能:
步驟1.登入思科APIC GUI。
步驟2.導航至 Virtual Networking > VMware > VMM Domains > VMware > domain
.
步驟3.在工作窗格中,選擇 Policy > VSwitch Policy
.
步驟4.在 Enhanced LAG Policy
區域中,按一下+(plus)圖示,然後完成所需的詳細資訊。
附註:在此步驟中,必須使用LACP配置虛擬策略。
步驟5.在 Name
欄位中,輸入LAG的名稱(虛構)。
步驟6.導航至 Mode
在下拉選單中,選擇 LACP Active
或 LACP Passive
.
步驟7.在 Load Balancing Mode
下拉選單中,選擇負載均衡方法。
步驟8.連結數,保留為預設值(2)。
步驟9.按一下 Update
.
步驟10.使用刪除圖示刪除策略,然後按一下 Yes
.
步驟11.在vCenter中檢視,以驗證是否已在DVS下啟用該策略。
實施虛擬策略後,必須能夠在沒有升級前消息的情況下繼續升級。
Cisco CLI Analyzer(僅供已註冊客戶使用)支援某些 show 指令。使用 Cisco CLI Analyzer 檢視 show 指令輸出的分析。
附註:使用 debug 指令之前,請先參閱有關 Debug 指令的重要資訊。
相關資訊