在 Sun Cluster 环境中配置数据服务以使用由 Solaris 提供的控制之前,必须先确定如何在切换或故障转移过程中控制和跟踪资源。配置新项目之前,请标识群集中的依赖性。例如,资源和资源组依赖于磁盘设备组。
使用通过 scrgadm(1M) 配置的 nodelist、failback、maximum_primaries 和 desired_primaries 资源组属性来标识资源组的节点列表优先级。
有关资源组和磁盘设备组之间的节点列表依赖性的简要讨论,请参阅《Sun Cluster Data Services Planning and Administration Guide for Solaris OS》中的“Relationship Between Resource Groups and Disk Device Groups”。
有关属性的详细说明,请参阅 rg_properties(5)。
使用通过 scrgadm(1M) 和 scsetup(1M) 配置的 preferenced 和 failback 属性来确定磁盘设备组节点列表的优先级。
有关 preferenced 属性的概念信息,请参见多端口磁盘设备组。
有关过程信息,请参见《Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“管理磁盘设备组”中的“如何更改磁盘设备属性”。
有关节点配置以及故障转移和可伸缩数据服务的行为的概念信息,请参见Sun Cluster 系统硬件和软件组件。
如果要对所有的群集节点进行同样的配置,则会对主节点和辅助节点强制执行同样的使用限制。对于所有节点配置文件中的所有应用程序,其项目配置参数不必相同。与应用程序相关联的所有项目至少可以在该应用程序的所有潜在主机上由项目数据库访问。假设应用程序 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 强制的限制很少。配置选项取决于站点的需求。在对系统进行配置之前,请考虑以下部分中的一般原则。