Oracle® Solaris Cluster 软件安装指南

退出打印视图

更新时间: 2014 年 9 月
 
 

SPARC: 有关群集中 Oracle VM Server for SPARC 的准则

在支持 SPARC 虚拟机管理程序的物理群集计算机上创建 Oracle VM Server for SPARC I/O 域或来宾域时,请注意以下几点:

  • SR-IOV 设备-配置为作为群集节点运行的逻辑域支持 SR-IOV 设备。有关受支持的 SR-IOV 设备的信息,请参见《Oracle Solaris Cluster 4 Compatibility Guide》(《Oracle Solaris Cluster 4 兼容性指南》)

  • SCSI LUN 要求-Oracle VM Server for SPARC 来宾域的虚拟共享存储设备或虚拟磁盘后端必须是 I/O 域中的完整 SCSI LUN。并非任意虚拟设备都能够使用。

  • 隔离-请勿将存储 LUN 导出到同一台物理计算机上的多个来宾域,除非您还对该设备禁用了隔离功能。或者,如果同一台计算机上的两个不同来宾域对于某个设备均可见,那么,只要其中的一个来宾域停止工作,该设备就将被隔离。设备隔离会使得后来尝试访问该设备的任何其他来宾域进入应急状态。

  • 网络隔离-位于同一台物理计算机上但在不同群集中配置的来宾域,其网络必须是相互隔离的。请使用以下方法之一:

    • 对群集进行配置,以便对专用网络使用 I/O 域中的不同网络接口。

    • 执行群集的初始配置时,为每个群集使用不同的网络地址。

  • 来宾域中的联网-进出来宾域的网络包必须遍历服务域才能通过虚拟交换机到达网络驱动程序。虚拟交换机使用以系统优先级运行的内核线程。虚拟交换机线程必须能够获取必需的 CPU 资源才能执行关键的群集操作(包括心跳、成员、检查点等)。为虚拟交换机配置 mode=sc 设置可加速处理群集心跳包。但是,在下列工作负荷下,通过向服务域添加更多 CPU 资源,可以提高其他关键群集操作的可靠性:

    • 高中断负荷,例如,由网络或磁盘 I/O 所导致。在极大的负荷下,虚拟交换机可以防止系统线程(包括虚拟交换机线程)长时间运行。

    • 在保留 CPU 资源方面过于主动的实时线程。以高于虚拟交换机线程的优先级运行的实时线程,它们会长时间地限制虚拟交换机线程的 CPU 资源。

  • 非共享存储-对于非共享存储(例如对于 Oracle VM Server for SPARC 来宾域 OS 映像),可使用任意类型的虚拟设备。可通过 I/O 域中的任意实现(例如文件或卷)回退该虚拟设备。然而,为了将文件或克隆卷映射到同一群集的不同客域中,请勿在 I/O 域中复制它们。该复制或克隆操作会导致问题,这是因为所得虚拟设备将在不同客域中具有同一设备标识。总是在 I/O 域中创建新文件或设备(会为该设备指定唯一的设备标识),然后将新文件或设备映射到不同的客域中。

  • 从 I/O 域导出存储-如果配置的群集由 Oracle VM Server for SPARC I/O 域组成,请勿将它的存储设备导出到也运行 Oracle Solaris Cluster 软件的其他来宾域。

  • Oracle Solaris I/O 多路径-请勿从来宾域运行 Oracle Solaris I/O 多路径 软件 (MPxIO)。而应当在 I/O 域中运行 Oracle Solaris I/O 多路径软件并将它导出到来宾域。

  • 虚拟磁盘多路径-不要在配置为群集节点的逻辑域上配置 Oracle VM Server for SPARC 的虚拟磁盘多路径功能。

  • 实时迁移限制-对于配置为作为群集节点运行的逻辑域,不支持实时迁移。但是,配置为由 HA for Oracle VM Server for SPARC 数据服务来管理的逻辑域可以使用实时迁移。

有关 Oracle VM Server for SPARC 的更多信息,请参见Oracle VM Server for SPARC 3.1 管理指南