用于 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 状态并使其联机


实例 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