Oracle® Solaris Cluster 数据服务规划和管理指南

退出打印视图

更新时间: 2014 年 9 月
 
 

使 Oracle Solaris SMF 服务在 Oracle Solaris Cluster 控制下运行

使用服务管理工具 (Service Management Facility, SMF),可以在节点引导或服务故障期间自动启动和重新启动 SMF 服务。此功能类似于 Oracle Solaris Cluster 资源组管理器 (Resource Group Manager, RGM),RGM 可促进群集应用程序的高可用性和可伸缩性。SMF 服务和 RGM 功能互补。

Oracle Solaris Cluster 包括了三种 SMF 代理资源类型,可用于在故障转移、多主或可伸缩配置中启用 SMF 服务与 Oracle Solaris Cluster 一起运行。使用 SMF 代理资源类型可以将一组相互关联的 SMF 服务封装到一个资源中,即要由 Oracle Solaris Cluster 管理的 SMF 代理资源。在此功能中,SMF 管理单个节点上的 SMF 服务的可用性。Oracle Solaris Cluster 提供群集范围的 SMF 服务高可用性和可伸缩性。

有关如何封装这些服务的信息,请参见启用 Oracle Solaris SMF 服务与 Oracle Solaris Cluster 一起运行

您可能需要使用 Oracle Solaris Cluster 为与 Solaris 服务管理工具 (Service Management Facility, SMF) 集成的 NFS 或 DNS 之外的应用程序提供高可用性。要确保 Oracle Solaris Cluster 能够在该应用程序发生故障后正确地重新启动或故障转移该应用程序,必须按如下方式禁用该应用程序的 SMF 服务实例:

  • 对于 NFS 或 DNS 之外的应用程序,在所有潜在主节点上禁用代表应用程序的 Oracle Solaris Cluster 资源的 SMF 服务实例。

  • 如果该应用程序有多个实例共享需要由 Oracle Solaris Cluster 监视的任何组件,请禁用该应用程序的所有服务实例。此类组件的示例有守护进程、文件系统和设备等。


注 -  如果不禁用该应用程序的 SMF 服务实例,Solaris SMF 和 Oracle Solaris Cluster 可能都会尝试控制该应用程序的启动和关闭。因此,该应用程序的行为可能变得不可预测。

有关更多信息,请参见以下文档: