用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南

如何创建可伸缩资源组

可伸缩资源组与可伸缩服务一起使用。共享地址功能是 Sun Cluster 的联网工具,可以使可伸缩服务的多个实例显示为单个服务。必须先创建包含可伸缩资源所依赖的共享地址的故障转移资源组。然后再创建可伸缩资源组,并将可伸缩资源添加到该组。

有关附加信息,请参见scrgadm(1M) 手册页。


注意 –

请通过任一群集节点执行此过程。


  1. 成为某个群集成员的超级用户。

  2. 创建用于保存可伸缩资源要使用的共享地址的故障转移资源组。

  3. 创建可伸缩资源组。


    # scrgadm -a -g resource-group \
    -y Maximum_primaries=m \
    -y Desired_primaries=n \
    -y RG_dependencies=depend-resource-group \
    -h nodelist]
    -a

    添加可伸缩资源组。

    -g resource-group

    指定要添加的可伸缩资源组的名称。

    -y Maximum_primaries =m

    指定此资源组的活动主节点的最大数目。

    -y Desired_primaries =n

    指定尝试启动资源组的活动主节点的数目。

    -y RG_dependencies =depend-resource-group

    标识包含共享地址资源(正在创建的资源组所依赖)的资源组。

    -h nodelist

    指定其中此资源组即将可用的节点的可选列表。如果未指定此列表,缺省值将为所有节点。

  4. 检验是否已经创建该可伸缩资源组。


    # scrgadm -pv -g resource-group
    

示例 – 创建可伸缩资源组

此例说明了可伸缩资源组 (resource-group-1) 的添加,该资源组将在两个节点(phys-schost-1phys-schost-2)上托管。可伸缩资源组依赖于包含共享地址的故障转移资源组 (resource-group-2)。


# scrgadm -a -g resource-group-1 \
-y Maximum_primaries=2 \
-y Desired_primaries=2 \
-y RG_dependencies=resource-group-2 \
-h phys-schost-1,phys-schost-2
# scrgadm -pv -g resource-group-1
Res Group name:                                          resource-group-1
  (resource-group-1) Res Group RG_description:           <NULL>
  (resource-group-1) Res Group management state:         Unmanaged
  (resource-group-1) Res Group Failback:                 False
  (resource-group-1) Res Group Nodelist:                 phys-schost-1
                                                         phys-schost-2
  (resource-group-1) Res Group Maximum_primaries:        2
  (resource-group-1) Res Group Desired_primaries:        2
  (resource-group-1) Res Group RG_dependencies:          resource-group-2
  (resource-group-1) Res Group mode:                     Scalable
  (resource-group-1) Res Group network dependencies:     True
  (resource-group-1) Res Group Global_resources_used:    All
  (resource-group-1) Res Group Pathprefix:

从此处可转到何处

创建可伸缩资源组之后,您可以将可伸缩应用程序资源添加到该资源组。有关详细信息,请参见如何将可伸缩应用程序资源添加到资源组