在域运行 Oracle Solaris 10 OS 与 Oracle Solaris 11 OS 时,某些 Oracle VM Server for SPARC 联网功能的工作方式有所不同。在域中运行 Oracle Solaris 11 OS 时,Oracle VM Server for SPARC 虚拟网络设备和虚拟交换机的功能差别如下:
将 vswn 设备配置为主网络接口,以允许服务域与来宾域进行通信
只有运行 Oracle Solaris 10 OS 的域才需要进行此配置。对于 Oracle Solaris 11,虚拟交换机使用 Oracle Solaris 11 网络堆栈,可自动允许其虚拟网络设备和与其后端设备相对应的网络接口(例如 net0)进行通信。不能再在 Oracle Solaris 11 服务域中使用 vswn 设备自身。
使用 Oracle Solaris 11 etherstub 设备作为后端设备来创建专用虚拟交换机
如果未连接到后端设备,虚拟交换机仅在来宾域之间(而不是在来宾域与服务域之间)提供通信。将 etherstub 用作后端设备可允许来宾域与在 Oracle Solaris 11 服务域中配置的区域(包括全局区域)进行通信。通过使用连接到该 etherstub 的 VNIC 完成此配置。
对虚拟交换机和虚拟网络设备使用通用名称
Oracle Solaris 11 OS 会为 vswn 和 vnetn 设备分配通用名称。确保所创建的虚拟交换机的后端设备不是另一个 vsw 或 vnet 设备。使用 dladm show-phys 命令可查看与通用网络设备名称相关联的实际物理设备。
在虚拟交换机和虚拟网络设备上使用 VNIC
无法在 vswn 设备上使用 VNIC。尝试在 vswn 上创建 VNIC 会失败。请参见Oracle VM Server for SPARC 3.2 发行说明 中的Oracle Solaris 11:配置有自动网络接口的区域可能无法启动。