在 Sun Cluster 环境中配置数据服务以使用由 Solaris 提供的控制之前,必须确定要如何在切换或失效转移过程中控制和跟踪资源。 配置新项目之前请考虑标识群集中的相关性。 例如,资源和资源组依赖于磁盘设备组。 使用通过 scrgadm (1M) 配置的 nodelist、failback 、maximum_primaries 和 desired_primaries 资源组特性来标识资源组的节点列表优先级。 有关资源组和磁盘设备组之间的节点列表依赖性的简要讨论,请参阅《Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中的“资源组和磁盘设备组之间的关系”。 有关特性的详细说明,请参见 rg_properties (5)。
使用通过 scrgadm( 1M) 和 scsetup( 1M) 配置的 preferenced 和 failback 特性来确定磁盘设备组节点列表的优先级。 有关过程信息,请参阅《Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“管理磁盘设备组”的“如何更改磁盘设备特性”。 有关节点配置以及失效转移和可伸缩数据服务方式的概念信息,请参见SunPlex 系统硬件和软件组件。
如果要对所有的群集节点进行同样的配置,则会对主节点和辅助节点强制执行同样的使用限制。 对于所有节点配置文件中的所有应用程序,其项目配置参数不必相互一致。 与应用程序相关联的所有项目必须至少可以在该应用程序的所有潜在主控主机上由项目数据库访问。 假设应用程序 1 由 phys-schost-1 控制,但是可以切换或失效转移到 phys-schost-2 或 phys-schost-3。 那么必须在这三个节点 (phys-schost-1 、phys-schost-2 和 phys-schost-3) 上都能访问与应用程序 1 关联的项目。
项目数据库信息可以是本地 /etc/project 数据库文件,也可以存储在 NIS 映射或 LDAP 目录服务中。
Solaris 环境允许对使用参数进行灵活配置,而且 Sun Cluster 的限制很少。 配置选项取决于站点的需求。 在对系统进行配置之前,请考虑以下部分中的一般原则。