由于之前在实验平台安装了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交换机已经不在了,网卡也没有被占用了。
标签:NSX,VDS,删除,ESXi,网卡,交换机 From: https://www.cnblogs.com/juniormu/p/17000364.html