本节介绍了如何删除弹性虚拟交换机。仅当弹性虚拟交换机的所有 VPort 均处于空闲状态时,才能删除弹性虚拟交换机。因此,VPort 必须未与 VNIC 关联。
# evsadm show-evs
VPort 正在使用时不能删除弹性虚拟交换机。如果有 VNIC 连接到 VPort,则表示 VPort 正在使用中。evsadm show-evs 命令输出中的 STATUS 字段显示弹性虚拟交换机是繁忙还是空闲。
如果 VPort 正在使用中,则需要删除与 VPort 关联的 VNIC,如下所示:
# dladm delete-vnic VNIC
# evsadm delete-evs [-T tenant-name] EVS-switch-name
此命令将删除指定的弹性虚拟交换机以及与该弹性虚拟交换机关联的所有 VPort 和 IPnet。
以下示例说明了如何删除弹性虚拟交换机 ORA。
# evsadm show-evs EVS TENANT STATUS NVPORTS IPNETS HOST ORA sys-global idle 0 ora_ipnet -- # evsadm delete-evs ORA # evsadm show-evs ORA evsadm: failed to show EVS(s): evs not found
以下示例说明了如何删除处于繁忙状态的弹性虚拟交换机 EVS1。
# evsadm show-evs EVS1 EVS TENANT STATUS NVPORTS IPNETS HOST EVS1 sys-global busy 1 evs1_ipnet s11-server # evsadm show-vport EVS1/vport1 NAME TENANT STATUS VNIC HOST EVS1/vport1 sys-global used vnic1 s11-server # dladm delete-vnic vnic1 # evsadm show-evs EVS1 EVS TENANT STATUS NVPORTS IPNETS HOST EVS1 sys-global idle 1 evs1_ipnet -- # evsadm delete-evs EVS1 # evsadm show-evs EVS1 evsadm: failed to show EVS(s): evs not found