简介
本文档介绍在不使用增强型LACP的情况下如何完成从VMWare Distributed Virtual Switch(DVS)到7.0版的升级。
先决条件
要求
Cisco 建议您了解以下主题:
- VMWare
- vSphere分布式交换机(DVS)
使用的组件
本文档中的信息基于以下软件和硬件版本:
- vCenter 7.0 U3c版
- ESXi 7.0 U3c
- 以应用为中心的基础设施(ACI)版本兼容性
- ACI虚拟化兼容性矩阵
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
虚拟机监视器(VMM)集成必须已经成功配置,并且之前已使用旧版本的DVS部署。升级通常从6.6之前的VMware DVS版本升级到7.0.x版本。
链路汇聚控制协议(LACP)不得使用。而应使用MAC Pinning在ACI和VMWare之间交换信息。
注意:从DVS 6.6开始,VMware不再支持基本LACP。您可以查看有关思科漏洞ID 的更多详细信息。
注意:MAC Pinning是其中一个选项,要了解有关不同选项的详细信息,请参阅文档:可用于虚拟交换机的负载均衡算法。
问题
从vCenter触发升级以更新版本7.0时,VMWare端的升级前流程失败,因为没有启用LACP增强。这是继续升级的要求,因为在此新基本版本中,VMWare不支持LACP。因此,由于您的环境中未启用Enhance 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。
如果LACP未用于交换机上的通信,则它不得导致环境中虚拟机上的流量流丢失流量。您还可以从ACI中删除此域的增强LACP LAG策略,以确保此策略未使用。
警告:建议在维护时段下执行此操作。
可以从ACI创建虚拟策略以启用此功能:
步骤1.登录思科APIC GUI。
步骤2.导航至 Virtual Networking > VMware > VMM Domains > VMware > domain
.
步骤3.在工作窗格中,选择 Policy > VSwitch Policy
.
步骤4.在 Enhanced LAG Policy
区域中,点击+(加号)图标,然后填写所需的详细信息。
注意:在此步骤中,必须使用LACP配置虚拟策略。
步骤5.在 Name
字段中,输入LAG的名称(虚构)。
步骤6.导航至 Mode
在下拉列表中,选择 LACP Active
或 LACP Passive
.
步骤7.在 Load Balancing Mode
下拉列表中,选择负载均衡方法。
步骤8.链路数,保留为默认值(2)。
步骤9.单击 Update
.
步骤10.使用删除图标删除策略,然后点击 Yes
.
步骤11.在vCenter中查看,以验证策略是否已在DVS下启用。
实施虚拟策略后,必须能够在没有升级前消息的情况下继续升级。
思科 CLI 分析器(仅适用于注册客户)支持某些 show 命令。要查看对 show 命令输出的分析,请使用思科 CLI 分析器。
注意:使用 debug 命令之前,请参阅有关 Debug 命令的重要信息。
相关信息