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

退出打印视图

更新时间: 2014 年 9 月
 
 

如何向资源组中添加故障转移应用程序资源

故障转移应用程序资源是使用之前在故障转移资源组中创建的逻辑主机名的应用程序资源。


注 -  可以从任何群集节点执行此过程。

开始之前

确保您具有以下信息。

  • 要向其添加资源的故障转移资源组的名称

  • 资源的资源类型名称

  • 应用程序资源使用的逻辑主机名资源,即之前在同一资源组中加入的逻辑主机名


注 -  此过程也适用于代理资源。
  1. 在群集成员上,承担可提供 solaris.cluster.modify RBAC 授权的 root 角色。
  2. 向资源组中添加故障转移应用程序资源。
    # clresource create -g resource-group -t resource-type \
    [-p "extension-property[{node-specifier}]"=value, …] [-p standard-property=value, …] resource
    –g resource-group

    指定故障转移资源组的名称。此资源组必须已存在。

    –t resource-type

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

    –p "extension-property[{node-specifier}]"=value, …

    指定要为资源设置的扩展属性的逗号分隔列表。可以设置的扩展属性取决于资源类型。要确定要设置的扩展属性,请参见资源类型对应的文档。

    node-specifier–p–x 选项的可选限定符。此限定符指示创建资源时将在指定节点上设置扩展属性。不在群集中其他节点上设置指定的扩展属性。如果未使用 node-specifier,则会在群集中的所有节点上设置指定的扩展属性。您可以为 node-specifier 指定节点名称或节点标识符。node-specifier 语法的示例包括:

    -p "myprop{phys-schost-1}"

    大括号 ({ }) 表示您只在节点 phys-schost-1 上设置指定的扩展属性。对于大多数 shell,必须使用双引号 (“)。

    –p standard-property=value, …

    指定要为资源设置的标准属性的逗号分隔列表。可以设置的标准属性取决于资源类型。要确定要设置的标准属性,请参见以下手册页:rt_properties(5)cluster(1CL)rg_properties(5)r_properties(5)property_attributes(5)

    resource

    指定为要添加的资源选择的名称。

    资源在创建后处于启用状态。

  3. 检验是否已添加并已验证故障转移应用程序资源。
    # clresource show resource
示例 2-9  向资源组中添加故障转移应用程序资源

以下示例说明如何向资源组 (resource-group-1) 中添加资源 (resource-1)。此资源依赖于逻辑主机名资源(schost-1schost-2),这两个逻辑主机名资源必须位于之前定义的同一故障转移资源组中。

# clresource create -g resource-group-1 -t resource-type-1 \
-p Resource_dependencies=schost-1,schost2  resource-1 \
# clresource show resource-1

=== Resources ===

Resource:                                        resource-1
Type:                                            resource-type-1
Type_version:
Group:                                           resource-group-1
R_description:
Resource_project_name:                           default
Enabled{phys-schost-1}:                          False
Enabled{phys-schost-2}:                          False
Monitored{phys-schost-1}:                        True
Monitored{phys-schost-2}:                        True

接下来的步骤

添加故障转移应用程序资源后,请按照如何使资源组联机过程启用资源。

故障排除

添加某个资源会导致 Oracle Solaris Cluster 软件验证该资源。如果验证失败,clresource 命令会输出错误消息并退出。要确定验证失败的原因,请在每个节点上的 syslog 中查看错误消息。消息将显示在执行验证的节点上,未必是运行 clresource 命令的节点。

另请参见

clresource(1CL) 手册页。