用于 SAP DB 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

如何注册和配置 SAP xserver 资源

  1. 成为群集节点的超级用户。

  2. 注册 SUNW.sap_xserver 资源类型


    # scrgadm -a -t SUNW.sap_xserver
    
  3. 为 SAP xserver 资源创建可伸缩资源组。

    配置 SAP xserver,以便SAP xserver 能够在 SAP DB 资源可以故障切换到的所有节点上启动。 要实现此配置,请确保 SAP xserver 资源组的节点列表包含 SAP DB 资源组节点列表中的所有节点。 该资源组是在执行过程如何使 SAP DB 能在群集中运行 时创建的。


    # scrgadm -a -g xserver-rg \
    -y Maximum_primaries=nodes-in-sapdb-rg \
    -y Desired_primaries=nodes-in-sapdb-rg \
    -h nodelist
    
    -a

    指定要添加新配置。

    -g xserver-rg

    指定要创建的资源组的名称为 xserver-rg

    -y Maximum_primaries= nodes-in-sapdb-rg

    指定最多可以在多少个节点上启动SAP xserver 资源。 此数目等于 SAP DB 资源组的节点列表中的节点数目。 指定的数值必须与 Desired_primaries 特性的值相同。

    -y Desired_primaries= nodes-in-sapdb-rg

    指定希望可以在多少个节点上启动 SAP xserver 资源。 此数目等于 SAP DB 资源组的节点列表中的节点数目。 指定的值必须与 Maximum_primaries 特性的值相同。

    -h nodelist

    指定可以在其中使资源组联机的节点的列表,节点之间以逗号分隔。 请确保此节点列表包含 SAP DB 资源组的节点列表中的所有节点。

  4. 步骤 3 中创建的资源组中创建 SAP xserver 资源。


    # scrgadm -a -j xserver-resource -g xserver-rg -t SUNW.sap_xserver 
    
    -a

    指定要添加新配置

    -j xserver-resource

    指定要创建的资源的名称为 xserver-resource

    -g xserver-rg

    指定要将资源添加到步骤 3 中创建的资源组中

    -t SUNW.sap_xserver

    指定资源是 SUNW.sap_xserver 资源类型的实例

  5. 启用步骤 3 中创建的资源组。


    # scswitch -Z -g xserver-rg
    
    -Z

    将资源组切换到 MANAGED 状态并使其联机

    -g xserver-rg

    指定要将步骤 3 中创建的资源组切换到 MANAGED 状态并使其联机

  6. 将 SAP DB 资源组修改成依赖于步骤 3 中创建的资源组。


    # scrgadm -c -g sapdb-rg -y rg_dependencies=xserver-rg
    
    -c

    指定要修改现有配置

    -g sapdb-rg

    指定要修改 SAP DB 资源组

    -y rg_dependencies=xserver-rg

    指定 SAP DB 资源组要依赖于步骤 3 中创建的资源组


实例 1–7 配置 SUNW.sap_xserver 资源

本例将显示配置 SAP xserver 资源所需的命令序列。 这些命令仅在一个群集节点上运行。

  1. 以下命令将为一个四节点群集创建一个包含SAP xserver 资源的可伸缩资源组。 该资源组的名称为 xsrvrrg。 可以使 xsrvrrg 资源组在所有群集节点上联机。


    # scrgadm -a -g xsrvrrg \
    -y Maximum_primaries=4 \
    -y Desired_primaries=4 
    
  2. 以下命令将在 xsrvrrg 资源组中创建名为 xsrvrrs 的SAP xserver 资源。 SAP xserver 资源是 SUNW.sap_xserver 资源类型的实例。 本例中未说明该资源类型的注册。


    # scrgadm -a -j xsrvrrs  -g xsrvrrg -t SUNW.sap_xserver 
    
  3. 以下命令将 xsrvrrg 资源组切换到 MANAGED 状态并使其联机。


    # scswitch -Z -g 
    
  4. 以下命令将 sapdbrg 资源组修改成依赖于 xsrvrrg 资源组。 实例 1–5 中显示了如何创建 sapdbrg 资源组。


    # scrgadm -c -g sapdbrg -y rg_dependencies=xsrvrrg