在 Oracle® Solaris 11.2 中管理网络虚拟化和网络资源

退出打印视图

更新时间: 2014 年 9 月
 
 

删除弹性虚拟交换机

本节介绍了如何删除弹性虚拟交换机。仅当弹性虚拟交换机的所有 VPort 均处于空闲状态时,才能删除弹性虚拟交换机。因此,VPort 必须未与 VNIC 关联。

如何删除弹性虚拟交换机

  1. 成为具有“弹性虚拟交换机管理”权限配置文件的管理员或用户。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 检查弹性虚拟交换机是否在使用 VPort。
    # evsadm show-evs

    VPort 正在使用时不能删除弹性虚拟交换机。如果有 VNIC 连接到 VPort,则表示 VPort 正在使用中。evsadm show-evs 命令输出中的 STATUS 字段显示弹性虚拟交换机是繁忙还是空闲。

    如果 VPort 正在使用中,则需要删除与 VPort 关联的 VNIC,如下所示:

    # dladm delete-vnic VNIC
  3. 删除弹性虚拟交换机。
    # evsadm delete-evs [-T tenant-name] EVS-switch-name

    此命令将删除指定的弹性虚拟交换机以及与该弹性虚拟交换机关联的所有 VPort 和 IPnet。

示例 6-15  删除弹性虚拟交换机

以下示例说明了如何删除弹性虚拟交换机 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