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

如何使 SAP DB 能在群集中运行

  1. 创建故障转移资源组以包含 SAP DB 应用程序资源和 SAP DB 资源的逻辑主机名。

    使用回答配置规划问题中的问题时指定的资源组。


    # scrgadm -a -g sapdb-rg[ -h nodelist]
    -a

    指定要添加新配置。

    -g sapdb-rg

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

    -h nodelist

    指定可以在其中使资源组联机的节点的列表,此列表以逗号分隔。指定节点列表的操作是可选的。如果不指定该节点列表,则可以在所有群集节点上使资源组联机。

  2. 确保将所有要使用的网络资源添加到您的名称服务数据库中。

  3. 步骤 1 中创建的故障转移资源组添加逻辑主机名资源。


    # scrgadm -a -L -g sapdb-rg -l  sapdb-logical-hostname[ -n netiflist]
    -a

    指定要添加新配置。

    -L

    指定要添加逻辑主机名资源。

    -g sapdb-rg

    指定要向步骤 1 中创建的故障转移资源组添加逻辑主机名资源。

    -l sapdb-logical-hostname

    指定要运行数据库的服务器的逻辑主机名。此主机名必须是您在配置规划问题中指定的 SAP DB 资源的逻辑主机名。

    -n netiflist

    指定一个以逗号分隔的网络接口列表。必须在网络接口列表中表示出资源组节点列表中的所有节点。指定网络接口列表的操作是可选的。如果不指定该列表,将尝试在主机名列表标识的子网上搜索每个节点以找到网络接口。

  4. 启用步骤 1 中创建的资源组。


    # scswitch -Z -g sapdb-rg
    
    -Z

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

    -g sapdb-rg

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


实例 1–5 使 SAP DB 能在群集中运行

本例介绍要使 SAP DB 能在群集中运行所需的一系列命令。这些命令仅在一个群集节点上运行。

  1. 以下命令将创建一个故障转移资源组,以包含 SAP DB 应用程序资源和 SAP DB 资源的逻辑主机名。该资源组被命名为 sapdbrg。可以在所有群集节点上使 sapdbrg 资源组联机。


    # scrgadm -a -g sapdbrg
    
  2. 以下命令向 sapdbrg 资源组添加逻辑主机名资源。要运行数据库的服务器的逻辑主机名为 srvr-1。当使 sapdbrg 资源组联机时,将尝试在主机名列表标识的子网中搜索每个节点以找到网络接口。


    # scrgadm -a -L -g sapdbrg -l srvr-1 
    
  3. 以下命令将 sapdbrg 资源组切换到 MANAGED 状态并使其联机。


    # scswitch -Z -g sapdbrg