Oracle® VM Server for SPARC 3.2 管理指南

退出打印视图

更新时间: 2015 年 5 月
 
 

虚拟输入/输出

在 Oracle VM Server for SPARC 环境中,最多可以在一个系统上置备 128 个域(在 Fujitsu M10 服务器上最多可置备 256 个)。某些服务器(尤其是单处理器和部分双处理器系统)只拥有有限数量的 I/O 总线和物理 I/O 插槽。因此,可能无法向这些系统上的所有域提供对物理磁盘和网络设备的独占访问。可以将 PCIe 总线或端点设备分配给域,以为其提供对物理设备的访问。请注意,此解决方案不足以向所有域提供独占的设备访问。通过实施虚拟化 I/O 模型,可以解决对可直接访问的物理 I/O 设备数量的此限制。请参见Chapter 5, 配置 I/O 域

没有物理 I/O 访问的所有逻辑域都配置有与服务域进行通信的虚拟 I/O 设备。服务域运行虚拟设备服务以提供对物理设备或其功能的访问。在此客户机-服务器模型中,虚拟 I/O 设备通过称为逻辑域通道 (logical domain channel, LDC) 的域际信道相互通信或与对应服务通信。虚拟化 I/O 功能包含对虚拟网络、存储和控制台的支持。

虚拟网络

Oracle VM Server for SPARC 使用虚拟网络设备和虚拟网络交换机设备来实现虚拟网络。虚拟网络 (vnet) 设备可模仿以太网设备并通过使用点对点通道与系统中的其他 vnet 设备进行通信。虚拟交换机 (vsw) 设备主要充当所有虚拟网络的传入和传出包的多路复用器。vsw 设备可直接与服务域上的物理网络适配器进行通信,并代表虚拟网络发送和接收包。vsw 设备还充当简单的第二层交换机,在系统内与其连接的 vnet 设备之间交换包。

虚拟存储

    虚拟存储基础结构采用客户机-服务器模型,以使逻辑域能够访问未直接分配给它们的块级存储。该模型使用以下组件:

  • 虚拟磁盘客户机 (vdc),用于导出块设备接口

  • 虚拟磁盘服务 (vds),用于以虚拟磁盘客户机的名义处理磁盘请求,并将这些请求提交给驻留在服务域上的后端存储

虽然虚拟磁盘显示为客户机域上的常规磁盘,但是大多数磁盘操作都会转发给虚拟磁盘服务并在服务域上进行处理。

虚拟控制台

在 Oracle VM Server for SPARC 环境中,来自 primary 域的控制台 I/O 会定向至服务处理器。其他所有域的控制台 I/O 会重定向至运行虚拟控制台集中器 (vcc) 的服务域。运行 vcc 的域通常为 primary 域。虚拟控制台集中器服务可以充当所有域的控制台通信流量的集中器,并可与虚拟网络终端服务器守护进程 (vntsd) 进行连接,以便通过 UNIX 套接字访问每个控制台。