目录

简介

先决条件

要求

使用的组件

背景信息

问题

解决方案

相关信息

简介

本文档介绍在不使用增强型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 CSCvm99379的更多详细信息。

注意：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 命令的重要信息。

相关信息

- 技术支持和文档 - Cisco Systems

- ACI虚拟化兼容性矩阵