通过执行以下操作规划 EVS 虚拟租户网络部署:
选择两个计算节点。
将一个节点指定为控制器。
将另一个节点指定为客户机。
选择要用于租户通信的 VLAN ID 范围。
确定要在每个计算节点上用于租户通信的数据链路。
在每个节点上安装基本 EVS 软件包 (pkg:/service/network/evs)。
在控制器节点上安装 pkg:/system/management/rad/module/rad-evs-controller 软件包。
配置每个节点以便启用远程管理守护进程 (Remote Administration Daemon, RAD) 调用。
在每个节点上,将 EVS 配置为指向控制器。
在 EVS 客户机节点中,配置控制器属性。
在 EVS 客户机节点中,验证控制器配置。
在设置 EVS 交换机之前,需要安装强制性软件包。在每个 EVS 节点上单独安装这些软件包。
按以下所示,在每个节点(客户机、控制器和计算节点)上安装基本 EVS 软件包 (pkg:/service/network/evs):
# pkg install evs
按以下所示,在指定为 EVS 控制器的节点上安装 pkg:/system/management/rad/module/rad-evs-controller 软件包:
# pkg install rad-evs-controller
在安装强制性 EVS 软件包后、为 EVS 控制器配置和设置属性之前,必须配置所有节点,使每个节点之间可进行 RAD 调用。有关详细说明,请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的使用 EVS 时的安全要求。
示例 2-11 为 EVS 控制器配置和设置属性EVS 控制器提供了与创建和管理弹性虚拟交换机有关的资源。可以为控制器设置属性,以便指定用于跨物理节点实现 L2 网段的必要信息。请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的EVS 控制器。
将每个计算节点配置为指向 EVS 控制器。此方案使用两个计算节点,因此您将需要在每个计算节点上运行以下命令:
# evsadm set-prop -p controller=CONTROLLER
在客户机节点中,配置 EVS 控制器属性。
设置 L2 拓扑。
# evsadm set-controlprop -p l2-type=vlan
设置 VLAN 范围。
# evsadm set-controlprop -p vlan-range=200-300
指定用于 VLAN 的上行链路端口(数据链路)。
# evsadm set-controlprop -p uplink-port=net2
验证客户机上的控制器配置。
# evsadm show-controlprop -p l2-type,vlan-range,uplink-port NAME VALUE DEFAULT HOST l2-type vlan vlan -- vlan-range 200-300 -- -- uplink-port net2 -- --