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

如何将可伸缩应用程序资源添加到资源组

可伸缩应用程序资源是使用故障转移资源组中的共享地址的应用程序资源。

要完成此过程,必须提供以下信息:

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


注意 –

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


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

  2. 将可伸缩应用程序资源添加到资源组。


    # scrgadm -a -j resource -g resource-group -t resource-type \
    -y Network_resources_used=network-resource[,network-resource...] \
    -y Scalable=True
    [-x Extension_property=value, …] [-y Standard_property=value, …]
    -a

    添加资源。

    -j resource

    指定要添加的资源的名称。

    -g resource-group

    指定先前创建的可伸缩服务资源组的名称。

    -t resource-type

    指定此资源的资源类型名称。

    -y Network_resources_used = network-resource[,network-resource ...]

    指定此资源所依赖的网络资源(共享地址)的列表。

    -y Scalable =True

    指定此资源是可伸缩的。

    -x Extension_property =value, …

    指定依赖于特定数据服务的扩展特性(以逗号分隔)列表。请参见各数据服务的文档以确定该数据服务是否需要此特性。

    -y Standard_property =value, …

    指定依赖于特定数据服务的标准特性(以逗号分隔)列表。请参见各数据服务的文档和附录 A,标准特性 以确定该数据服务是否需要此特性。

    -y Standard_property =value, …

    指定依赖于特定数据服务的标准特性(以逗号分隔)列表。请参见各数据服务的文档和附录 A,标准特性 以确定该数据服务是否需要此特性。


    注意 –

    您可以设置其他特性。有关其他可配置特性的信息,请参见附录 A,标准特性 和本书中有关如何安装和配置可伸缩数据服务的文档。尤其对于可伸缩服务,通常设置 Port_listLoad_balancing_weightsLoad_balancing_policy 特性,这在附录 A,标准特性 中进行了说明。


  3. 检验是否已经添加并验证了可伸缩应用程序资源。


    # scrgadm -pv -j resource
    

    添加资源会使 Sun Cluster 软件验证该资源。如果验证成功,则您可以启用该资源,并可以将资源组转为 RGM 可对其进行管理的状态。如果验证失败,则 scrgadm 命令将生成错误消息并退出。如果验证失败,请针对错误消息查看每个节点上的 syslog。错误消息显示在执行验证的节点上,不一定显示在运行 scrgadm 命令的节点上。

示例 – 将可伸缩应用程序资源添加到资源组

此例说明了将资源 (resource-1) 添加到资源组 (resource-group-1)。请注意,resource-group-1 依赖于包含使用中的网络地址(下例中的 schost-1schost-2)的故障转移资源组。该资源依赖于共享地址资源(schost-1schost-2),共享地址资源必须位于先前定义的一个或多个故障转移资源组中。


# scrgadm -a -j resource-1 -g resource-group-1 -t resource-type-1 \
-y Network_resources_used=schost-1,schost-2 \
-y Scalable=True
# scrgadm -pv -j resource-1
(resource-group-1) Res name:                                resource-1
    (resource-group-1:resource-1) Res R_description:
    (resource-group-1:resource-1) Res resource type:        resource-type-1
    (resource-group-1:resource-1) Res resource group name:  resource-group-1
    (resource-group-1:resource-1) Res enabled:              False
    (resource-group-1:resource-1) Res monitor enabled:      True

从此处可转到何处

添加可伸缩应用程序资源之后,请按照过程如何使资源组联机启用该资源。