此过程中将创建以下资源组:
SAP 中心服务资源组,其中包含以下资源:
SAP 排队服务器资源
SAP 消息服务器资源
这些资源的逻辑主机名
SAP 拷贝服务器资源组,其中包含以下资源:
SAP 拷贝服务器资源
此资源的逻辑主机名
SAP Web 应用服务器资源组,其中包含以下资源:
SAP Web 应用服务器组件资源
此资源的逻辑主机名(如果将此资源配置为故障转移资源)
注意,使 SAP J2EE 引擎能够在群集中运行的过程位于单独的小节中。请参见如何使 SAP J2EE 引擎能够在群集中运行。
成为群集节点的超级用户。
为 SAP 中心服务创建资源组。
SAP 中心服务资源组是一个故障转移资源组,可以包含 SAP 排队服务器资源、SAP 消息服务器资源以及这些资源的逻辑主机名。
# scrgadm -a -g central-rg |
指定要添加新的资源组。
指定要添加的资源组的名称。您可以选择此名称,但该名称对于群集中的资源组必须唯一。
向您在步骤 2 中创建的资源组中添加逻辑主机名资源。
# scrgadm -a -L -g central-rg -l central-logical-hostname [ -n netiflist] |
指定要添加新配置。
指定要添加逻辑主机名资源。
指定要向在步骤 2 中创建的资源组中添加的逻辑主机名资源。
指定 SAP 中心服务资源的逻辑主机名。
指定一个以逗号分隔的网络接口列表。必须在网络接口列表中表示出资源组节点列表中的所有节点。指定网络接口列表的操作是可选的。如果省略此列表,将尝试在主机名列表所标识的子网中为每个节点找到一个网络接口。
使 SAP 中心服务资源组联机。
# scswitch -Z -g central-rg |
指定要使资源组联机。
指定要联机的资源组的名称。此名称是在步骤 2 中创建的资源组的名称。
为 SAP 拷贝服务器创建资源组。
SAP 拷贝服务器资源组是一个故障转移资源组,可以包含 SAP 拷贝服务器资源及其逻辑主机名。
# scrgadm -a -g repl-rg |
指定要添加新的资源组。
指定要添加的资源组的名称。您可以选择此名称,但该名称对于群集中的资源组必须唯一。
向您在步骤 5 中创建的资源组中添加逻辑主机名资源。
# scrgadm -a -L -g repl-rg -l saprepl-logical-hostname [ -n netiflist] |
指定要添加新配置。
指定要添加逻辑主机名资源。
指定要向在步骤 5 中创建的资源组中添加的逻辑主机名资源。
指定 SAP 拷贝服务器资源的逻辑主机名。
指定一个以逗号分隔的网络接口列表。必须在网络接口列表中表示出资源组节点列表中的所有节点。指定网络接口列表的操作是可选的。如果省略此列表,将尝试在主机名列表所标识的子网中为每个节点找到一个网络接口。
使 SAP 拷贝服务器资源组联机。
# scswitch -Z -g repl-rg |
指定要使资源组联机。
指定要联机的资源组的名称。此名称是在步骤 5 中创建的资源组的名称。
设置 SAP 中心服务资源组和 SAP 拷贝服务器资源组之间的弱正关联。
弱正关联设置可以确保故障转移时将 SAP 中心服务资源组故障转移到正在运行 SAP 拷贝服务器资源组的其他节点。
# scrgadm -c -g central-rg -y RG_affinities=+repl-rg |
指定要修改资源组。
指定要修改的资源组的名称。
指定 central-rg 资源组与 repl-rg 资源组之间具有弱正关联 。
如果 SAP 中心服务资源组和 SAP 拷贝服务器资源组在同一节点上联机,请将其中之一切换到其他节点。
这两个资源组必须在不同的节点上受到控制,才能在它们之间设置强负关联。
# scswitch -z -g rg -h node |
指定要将资源组切换到其他节点。
指定要切换的资源组的名称。该资源组可以为 SAP 中心服务资源组或 SAP 拷贝服务器资源组。
指定要将资源组切换到的节点。
设置 SAP 拷贝服务器资源组和 SAP 中心服务资源组之间的强负关联。
强负关联设置可以确保节点故障转移行为适当。SAP 中心服务资源组故障转移到正在运行 SAP 拷贝服务器资源组的节点。SAP 拷贝服务器资源组随后故障转移到另一可用节点。
在 SAP 中心服务资源组处于联机状态的节点上,始终不会使 SAP 拷贝服务器资源组联机并且也不允许它保持联机状态。
# scrgadm -c -g repl-rg -y RG_affinities=--central-rg |
指定要修改资源组。
指定要修改的资源组的名称。
指定 repl-rg 资源组与 central-rg 资源组之间具有强负关联。
为 SAP Web 应用服务器组件创建资源组。
可以将 SAP Web 应用服务器资源组配置为故障转移或可伸缩资源组,以包含 SAP Web 应用服务器组件资源。如果将 SAP Web 应用服务器配置为故障转移资源,则 SAP Web 应用服务器资源组中也包含此资源的逻辑主机名。
要创建故障转移资源组,请运行以下命令。
# scrgadm -a -g webas-rg |
要创建可伸缩资源组,请运行以下命令。
# scrgadm -a -g scalwebas-rg \ -y Maximum_primaries=value -y Desired_primaries=value |
指定要添加新的资源组。
指定要添加的故障转移资源组的名称。您可以选择此名称,但该名称对于群集中的资源组必须唯一。
指定要添加的可伸缩资源组的名称。您可以选择此名称,但该名称对于群集中的资源组必须唯一。
指定该可伸缩资源组的主节点的最大数目。
指定该可伸缩资源组的主节点的所需数目。
如果将在步骤 11 中创建的资源组配置为故障转移资源组,则向该资源组中添加逻辑主机名资源。
如果将在步骤 11 中创建的资源组配置为可伸缩资源组,则跳过此步骤。
# scrgadm -a -L -g webas-rg -l webas-logical-hostname [ -n netiflist] |
指定要添加新配置。
指定要添加逻辑主机名资源。
指定要向在步骤 11 中创建的资源组中添加的逻辑主机名资源。
指定 SAP Web 应用服务器组件资源的逻辑主机名。
指定一个以逗号分隔的网络接口列表。必须在网络接口列表中表示出资源组节点列表中的所有节点。指定网络接口列表的操作是可选的。如果省略此列表,将尝试在主机名列表所标识的子网中为每个节点找到一个网络接口。
使 SAP Web 应用服务器资源组联机。
# scswitch -Z -g webas-rg |
指定要使资源组联机。
指定要联机的资源组的名称。此名称是在步骤 11 中创建的资源组的名称。
(可选)可以考虑将群集配置为卸载非关键资源组。
您可以规划在一个节点上运行非关键、优先级较低的 SAP Web 应用服务器组件资源,而关键、优先级较高的 SAP 中心服务资源可以故障转移到该节点。在这种情况下,可以考虑在资源组之间设置强负关联。此设置可以确保优先级较高的 SAP 中心服务资源故障转移到运行优先级较低的 SAP Web 应用服务器组件资源的节点时,优先级较低的资源会被卸载,从而自动释放节点的资源,使节点可以用于关键的 SAP 中心服务资源。
# scrgadm -c -g webas-rg -y RG_affinities=--central-rg |
指定要修改资源组。
指定要修改的资源组的名称。
指定 webas-rg 资源组与 central-rg 资源组之间具有强负关联。如果 central-rg 资源组故障转移到运行 webas-rg 资源组的节点,webas-rg 资源组会被卸载。
将在 SAP Web Application Server 安装和配置过程中更改的所有系统文件复制到要运行 SAP Web Application Server 资源的所有节点。这些文件可能包括以下文件:
/etc/passwd
/etc/group
/etc/system
/etc/services