Loading

【VMware NSX-T】在vCenter内直接将Manager设备删除后,ESXi上还遗留N-VDS交换机及网卡被占用等问题的解决方法。

由于之前在实验平台安装了NSX-T的测试环境,但是由于太忙了没怎么测试,后来实验环境出了点小问题,索性就将上面所有虚拟机给清空了。但是没想到上面遗留了NSX-T上创建的N-VDS交换机,还占用了服务器的网卡,并且还不能删除。

我想肯定是我删除的方式不对(也确实不对,不要学我)才导致的这样,正确的步骤应该是先登录NSX Manager,把逻辑交换机路由器啥的先移除掉(前提是ESXi上没有虚拟机占用),再到系统配置里面从集群中删除掉的主机,最后再到ESXi CLI里面完全删除掉NSX软件程序。

所以我这里的处理方式是直接进ESXi的命令行删除NSX的软件程序就好了,因为前面的我都做不了嘛。

前提说明,这里的方式是从vSphere上完全删除NSX-T组件,如果你的NSX使用正常,请按官方卸载方式进行处理,同时如果是生产环境请确保你的所有系统都已经进行了备份。

 

处理过程如下:

1.以root账户登录到ESXi CLI命令行界面

2.检查NSX-T的VIB文件:

esxcli software vib list | grep -E 'nsx|vsipfwlib'

3.将服务器置于维护模式:

esxcli system maintenanceMode set -e true

4.清除所有未使用的逻辑交换机:

/usr/lib64/vmware/nsx-opsagent/bin/nsxcfg-vswitch -s

5.强制完全删除NSX组件程序

nsxcli -c del nsx  //运行后,输入“yes”

6.再次检查是否遗留NSX-T的VIB文件

esxcli software vib list | grep -E 'nsx|vsipfwlib'

7.将服务器退出维护模式

esxcli system maintenanceMode set -e false

 

这时你到ESXi的虚拟机交换机配置界面查看,发现NSX-T创建的N-VDS交换机已经不在了,网卡也没有被占用了。

 

posted @ 2022-12-23 11:42  JUNIOR_MU  阅读(561)  评论(0编辑  收藏  举报