目录

简介

先决条件

要求

使用的组件

规则

问题

解决方案

相关信息

简介

本文档介绍当意外删除虚拟管理引擎模块(VSM)并且Cisco Nexus 1000VCenter中继续显示分布式虚拟交换机(DVS)时的解决方案。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档不限于特定的软件和硬件版本。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息，请参阅 Cisco 技术提示规则。

问题

在删除DVS之前，VSM被意外删除。在删除VSM之前，必须从vCenter中正常删除DVS。

解决方案

使用此解决方法解决问题。

1. 部署临时VSM。

2. 恢复启动配置（或至少恢复先前的交换机名称）。

3. 输入vmware vc extension-key <extension-id>命令，使新的控制处理器(CP)连接到当前DVS。此命令中的extension-id应与与DVS关联的扩展ID相同。可以使用以下两种方法之一找到扩展ID:

方法 1

1. 在vCenter中，导航至网络视图。

2. 在右窗格中，选择DVS。

3. 单击“摘要”选项卡。扩展键列在“注释”(Annotations)下。

方法 2

1. 要转到vCenter的移动，请浏览https://<VC_IP_ADDR>/mob。

2. 转到rootFolder "group-d1"。

3. 从包含数据中心ID的“childEntity”中查找数据中心。（单击数据中心时，您会找到与其关联的名称。）

4. 从您的数据中心转到网络文件夹（例如，“group-n6”）。

5. 从网络文件夹中，选择子实体（例如，“group-n373”）。

6. 在childEntity中，点击DVS（例如，“dvs-7”）。 扩展密钥列在DVS配置属性下。

4. 输入vmware vc extension-key <extension-id>命令将extension-id分配给VSM。

5. 输入show vmware vc extension-key命令以验证CP上的新扩展密钥。

6. 保存并重新启动VSM。

7. 通过以下步骤删除VC上存在的MOB扩展密钥（注销扩展API）：

1. 要转到分机管理器，请浏览到https://<VC_IP_ADDR.>/mob/?moid=ExtensionManager。

2. 单击Unregister extension(https://<VC_IP_ADDR.>/mob/?moid=ExtensionManager&method=unregisterExtension)。

3. 输入Cisco_Nexus_1000V_<Key for DVS to recover>（您的分机键连接到DVS）。

4. 单击Invoke Method。

8. 重新注册分机密钥。如果通过浏览器获取XML文件，请在下载XML文件之前刷新浏览器。

9. 重新注册扩展插件。

10. 设置服务器虚拟化交换机(SVS)连接属性(例如；VC IP、端口、数据中心名称)。

11. 连接到SVS连接。

12. 在VSM的SVS上下文中，输入no vmware dvs命令以正常删除DVS。

13. 验证DVS是否已从vCenter中删除。

14. 删除临时VSM。

相关信息

- 技术支持和文档 - Cisco Systems