5.8. 创建 PAS 或 AAS 资源组
您可以选择添加主应用服务器(PAS)或附加应用服务器(AAS)实例来由同一集群管理。资源组配置与 ASCS 和 ERS 设置类似,但资源需要较少的属性。
先决条件
- 您已在要由同一集群管理的节点上安装并准备了 PAS 或 AAS 实例。
- 您已测试了 PAS 或 AAS 实例可以在所有集群节点上启动并运行。
警告
从 RHEL 9.4 开始,除了使用- group 参数外,还引进了在组中创建资源的新语法。现在,您会收到以下弃用警告:
弃用警告: 使用-- group '已弃用,并在以后的发行版本中被替换为 'group。指定切换到将来的 行为。
您可以忽略这个警告。它只告知您在后续操作系统版本中的更改。
流程
根据运行 HA 集群的平台,使用适当的资源代理来管理虚拟 IP 地址。根据您使用的资源代理来调整参数。为 PAS 或 AAS 虚拟 IP 创建集群资源,例如使用 IPaddr2 代理:
[root]# pcs resource create rsc_vip_<SID>_D<instance> \ ocf:heartbeat:IPaddr2 \ ip=<address> cidr_netmask=<netmask> nic=<device> \ --group grp_<SID>_D<instance>-
将
<SID> 替换为您的 PAS 或 AAS SID,例如S4H。 -
将
<instance> 替换为您的 PAS 或 AAS 实例号,例如21代表 PAS。 -
将 &
lt;address> , <netmask> 和 <device> 替换为您的虚拟 IP 地址的详情。
-
将
为简化的文件系统管理创建
SAPStartSrv资源,以用于 PAS 或 AAS 实例:[root]# pcs resource create rsc_SAPStartSrv_<SID>_D<instance> \ ocf:heartbeat:SAPStartSrv \ InstanceName="<sap_instance_name>" \ --group grp_<SID>_D<instance> \ op monitor interval=0 timeout=20 enabled=0-
将
<SID> 替换为您的 PAS 或 AAS SID,例如S4H。 -
将
<instance> 替换为您的 PAS 或 AAS 实例号,例如21代表 PAS。 -
将
<sap_instance_name> 替换为 PAS 或 AAS 实例的 SAP start profile 名称,例如:PAS 实例的S4H_PAS_s4hpas。 -
使用
enabled=0来确保禁用重复监控操作。单个资源探测仍然在资源启动时运行。
-
将
为 PAS 或 AAS 实例创建
SAPInstance资源:[root]# pcs resource create rsc_SAPInstance_<SID>_D<instance> \ ocf:heartbeat:SAPInstance \ InstanceName="<sap_instance_name>" \ MINIMAL_PROBE=true \ --group grp_<SID>_D<instance> \ op monitor interval=20 on-fail=restart timeout=60-
将
<sap_instance_name> 替换为 PAS 或 AAS 实例的 SAP start profile 名称,例如:PAS 实例的S4H_PAS_s4hpas。
-
将
验证
检查应用程序资源的集群状态:
[root]# pcs status --full | grep S4H_D * Resource Group: grp_S4H_D21: * rsc_vip_S4H_D21 (ocf:heartbeat:IPaddr2): Started node1 * rsc_SAPInstance_S4H_D21 (ocf:heartbeat:SAPInstance): Started node1验证 PAS 组中所有资源的资源配置详情:
[root]# pcs resource config grp_S4H_D21 Group: grp_S4H_D21 Meta Attributes: grp_S4H_D21-meta_attributes Resource: rsc_vip_S4H_D21 (class=ocf provider=heartbeat type=IPaddr2) Attributes: rsc_vip_S4H_D21-instance_attributes cidr_netmask=32 ip=192.168.200.103 nic=eth0 Operations: ... Resource: rsc_SAPStartSrv_S4H_D21 (class=ocf provider=heartbeat type=SAPStartSrv) Attributes: rsc_SAPStartSrv_S4H_D21-instance_attributes InstanceName=S4H_PAS_s4hpas Operations: monitor: rsc_SAPStartSrv_S4H_D21-monitor-interval-0s interval=0s timeout=20s enabled=0 ... Resource: rsc_SAPInstance_S4H_D21 (class=ocf provider=heartbeat type=SAPInstance) Attributes: rsc_SAPInstance_S4H_D21-instance_attributes InstanceName=S4H_PAS_s4hpas MINIMAL_PROBE=true Meta Attributes: rsc_SAPInstance_S4H_D21-meta_attributes Operations: ... monitor: rsc_SAPInstance_S4H_D21-monitor-interval-20 interval=20 timeout=60 on-fail=restart ...