4.5. 配置 (A) SCS 资源组
4.5.1. 创建用于管理 (A) SCS
实例的虚拟 IP 地址的资源
要允许应用服务器和其他客户端连接到实例当前运行的 HA 集群节点上的 (A) SCS
实例,当(A) SCS 实例从一个 HA 集群节点移到另一个节点时,集群需要移动 (A) SCS
实例。
为此,需要创建管理 VIP 的资源,作为用于管理 (A) SCS
实例的资源组的一部分。
请使用适当的资源代理来管理虚拟 IP 地址,具体取决于运行 HA 集群的平台。
在物理服务器或虚拟机上,可以使用 IPaddr2
资源代理来创建资源:
[root@node1]# pcs resource create s4h_vip_ascs20 IPaddr2 ip=192.168.200.101 --group s4h_ASCS20_group
4.5.2. 创建用于管理 (A) SCS
实例目录的资源
由于 SAP 要求实例目录仅在运行实例的 HA 集群节点上可用,因此需要设置 HA 集群资源来管理实例目录的文件系统。
即使实例目录存储在 NFS
上,仍然需要创建资源,以允许 HA 集群仅在运行 SAP 实例的 HA 集群节点上挂载 NFS
导出。
4.5.2.1. NFS
如果 (A) SCS
实例的实例目录位于 NFS
上,则要将其作为管理 (A) SCS
实例的资源组的一部分进行管理的资源可以使用以下命令来创建:
[root@node1]# pcs resource create s4h_fs_ascs20 Filesystem device='<NFS_Server>:<s4h_ascs20_nfs_share>' directory=/usr/sap/S4H/ASCS20 fstype=nfs force_unmount=safe --group s4h_ASCS20_group \ op start interval=0 timeout=60 \ op stop interval=0 timeout=120 \ op monitor interval=200 timeout=40
4.5.2.2. HA-LVM
当使用 HA-LVM
管理 (A) SCS
实例的实例目录时,必须根据文档中的" 高可用性 LVM (HA-LVM)配置及其实施方式"的指南进行配置?
首先,必须添加 LVM 激活
集群资源,然后添加 Filesystem 集群资源:
[root@node1]# pcs resource create s4h_fs_ascs20_lvm LVM-activate volgrpname='<ascs_volume_group>' vg_access_mode=system_id --group s4h_ASCS20_group [root@node1]# pcs resource create s4h_fs_ascs20 Filesystem device='/dev/mapper/<ascs_logical_volume>' directory=/usr/sap/S4H/ASCS20 fstype=ext4 --group s4h_ASCS20_group
4.5.3. 创建用于管理 (A) SCS
实例的资源
[root@node1]# pcs resource create s4h_ascs20 SAPInstance InstanceName="S4H_ASCS20_rhascs" START_PROFILE=/sapmnt/S4H/profile/S4H_ASCS20_rhascs AUTOMATIC_RECOVER=false \ meta resource-stickiness=5000 migration-threshold=1 \ --group s4h_ASCS20_group \ op monitor interval=20 on-fail=restart timeout=60 \ op start interval=0 timeout=600 \ op stop interval=0 timeout=600
resource-stickiness=5000
用于平衡故障转移约束与 ERS
资源,以便资源在其启动的节点上保留,且不会在群集 uncontrollably 迁移。
migration-threshold=1
确保 (A) SCS
实例在检测到问题时切换到另一个节点,而不是在同一 HA 集群节点上重启。对于 ENSA2
设置这个选项,因为允许 ENSA2
重启同一 HA 集群节点上的 (A) SCS
实例。
创建资源组的所有资源后,在组中添加一个资源粘性,以确保 (A) SCS
实例在可能的情况下保留在 HA 集群节点上:
[root@node1]# pcs resource meta s4h_ASCS20_group resource-stickiness=3000