4.9. 기본/추가 애플리케이션 서버(PAS/AAS) 리소스 그룹 구성(선택 사항)
이 섹션에서는 HA 클러스터에서 PAS 인스턴스를 관리해야 하는 경우 기본 애플리케이션 서버(PAS) 인스턴스 및 인스턴스 디렉터리의 관련 VIP 및 파일 시스템을 관리하기 위해 리소스 그룹을 구성하는 방법을 설명합니다. HA 클러스터에서 관리해야 하는 추가 애플리케이션 서버(AAS) 인스턴스에도 동일한 구성을 사용할 수 있습니다.
4.9.1. PAS/AAS 인스턴스의 VIP(가상 IP 주소)를 관리하기 위한 리소스 생성 링크 복사링크가 클립보드에 복사되었습니다!
다른 애플리케이션 서버와 클라이언트가 HA 클러스터에서 관리하는 PAS/AAS 인스턴스로 허용하려면 PAS/AAS 인스턴스가 하나의 HA 클러스터 노드에서 다른 노드로 이동하는 경우 클러스터에 할당된 VIP(가상 IP 주소)를 이동해야 합니다.
이를 위해 VIP를 관리하는 리소스는 PAS/AAS 인스턴스를 관리하는 데 사용되는 리소스 그룹의 일부로 생성해야 합니다.
HA 클러스터가 실행 중인 플랫폼에 따라 가상 IP 주소를 관리하기 위해 적절한 리소스 에이전트를 사용하십시오.
물리적 서버 또는 VM에서 IPaddr2 리소스 에이전트를 사용하여 리소스를 생성할 수 있습니다.
pcs resource create s4h_vip_pas_d21 IPaddr2 ip=192.168.200.103 --group s4h_PAS_D21_group
[root@node1]# pcs resource create s4h_vip_pas_d21 IPaddr2 ip=192.168.200.103 --group s4h_PAS_D21_group
4.9.2. PAS/AAS 인스턴스 디렉터리의 파일 시스템을 관리하기 위한 리소스 생성 링크 복사링크가 클립보드에 복사되었습니다!
SAP에서는 인스턴스 디렉터리를 인스턴스가 실행 중이어야 하는 HA 클러스터 노드에서만 사용할 수 있어야 하므로 인스턴스 디렉터리에 사용되는 파일 시스템을 관리하기 위해 HA 클러스터 리소스를 설정해야 합니다.
인스턴스 디렉터리가 NFS 에 저장되더라도 HA 클러스터가 SAP 인스턴스가 실행되어야 하는 HA 클러스터 노드에 NFS 내보내기만 마운트할 수 있도록 리소스를 생성해야 합니다.
4.9.2.1. NFS 링크 복사링크가 클립보드에 복사되었습니다!
PAS/AAS 인스턴스의 인스턴스 디렉터리가 NFS 에 있는 경우 다음 명령을 사용하여 PAS/AAS 인스턴스를 관리하기 위해 리소스 그룹의 일부로 관리할 리소스를 생성할 수 있습니다.
pcs resource create s4h_fs_pas_d21 Filesystem device='<NFS_Server>:<s4h_pas_d21_nfs_share>' directory=/usr/sap/S4H/D21 fstype=nfs force_unmount=safe --group s4h_PAS_D21_group \ op start interval=0 timeout=60 \ op stop interval=0 timeout=120 \ op monitor interval=200 timeout=40
[root@node1]# pcs resource create s4h_fs_pas_d21 Filesystem device='<NFS_Server>:<s4h_pas_d21_nfs_share>' directory=/usr/sap/S4H/D21 fstype=nfs force_unmount=safe --group s4h_PAS_D21_group \
op start interval=0 timeout=60 \
op stop interval=0 timeout=120 \
op monitor interval=200 timeout=40
4.9.2.2. HA-LVM 링크 복사링크가 클립보드에 복사되었습니다!
HA-LVM 을 사용하여 PAS/AAS 인스턴스의 인스턴스 디렉토리를 관리하는 경우 What is a Highly Available LVM (HA-LVM) configuration and how do I implement it? 의 지침에 따라 구성해야 합니다. .
먼저 LVM-activate 클러스터 리소스를 추가하고 파일 시스템 클러스터 리소스를 추가해야 합니다.
pcs resource create s4h_lvm_pas_d21 LVM-activate volgrpname=vg_d21 vg_access_mode=system_id --group s4h_PAS_D21_group pcs resource create s4h_fs_pas_d21 Filesystem device=/dev/vg_d21/lv_d21 directory=/usr/sap/S4H/D21 fstype=xfs --group s4h_PAS_D21_group
[root@node1]# pcs resource create s4h_lvm_pas_d21 LVM-activate volgrpname=vg_d21 vg_access_mode=system_id --group s4h_PAS_D21_group
[root@node1]# pcs resource create s4h_fs_pas_d21 Filesystem device=/dev/vg_d21/lv_d21 directory=/usr/sap/S4H/D21 fstype=xfs --group s4h_PAS_D21_group
4.9.3. PAS/AAS SAPInstance 클러스터 리소스 구성 링크 복사링크가 클립보드에 복사되었습니다!
pacemakers에서 PAS 또는 AAS 인스턴스를 관리하려면 (A)SCS/ERS 인스턴스와 동일한 SAPInstance 리소스 에이전트를 사용할 수 있습니다. PAS/AAS 인스턴스는 간단한 인스턴스인 (A)SCS/ERS 인스턴스 설정에 비해 더 적은 속성을 구성해야 합니다.
D21 인스턴스에 대한 PAS 인스턴스를 생성하는 방법에 대한 예제는 아래 명령을 확인하고 s4h_PAS_D21_group 리소스 그룹의 끝에 배치합니다.
pcs resource create s4h_pas_d21 SAPInstance InstanceName="S4H_D21_s4h-pas" DIR_PROFILE=/sapmnt/S4H/profile START_PROFILE=/sapmnt/S4H/profile/S4H_D21_s4h-pas --group s4h_PAS_D21_group
[root@node1]# pcs resource create s4h_pas_d21 SAPInstance InstanceName="S4H_D21_s4h-pas" DIR_PROFILE=/sapmnt/S4H/profile START_PROFILE=/sapmnt/S4H/profile/S4H_D21_s4h-pas --group s4h_PAS_D21_group
4.9.4. 제약 조건 구성 링크 복사링크가 클립보드에 복사되었습니다!
4.9.4.1. PAS/AAS 리소스 그룹에 대한 순서 제한 조건 구성 링크 복사링크가 클립보드에 복사되었습니다!
PAS/AAS 인스턴스에는 제대로 시작하기 전에 (A)SCS 및 데이터베이스 인스턴스를 실행해야 합니다. 다음 섹션에서는 SAP NetWeaver / S/4HANA에서 사용할 수 있는 다양한 유형의 데이터베이스 인스턴스를 기반으로 필요한 제약 조건을 설정하는 방법을 보여줍니다.
4.9.4.1.1. s4h_SAPDatabase_group을 사용한 배포 링크 복사링크가 클립보드에 복사되었습니다!
클러스터 리소스 그룹이 한 개 있는 구성의 경우 데이터베이스에 필요한 모든 리소스를 시작합니다. 예를 들어 여기에서 SAPDatabase 리소스 에이전트는 데이터베이스를 관리하는 데 사용되며 데이터베이스 그룹 rh1_SAPDatabase_group 의 일부입니다. 아래 명령은 (A)SCS 인스턴스가 승격되고 데이터베이스 그룹 rh1_SAPDatabase_group 이 실행 중인 경우에만 전체 rh1_PAS_D21_group 을 시작하는 제약 조건을 생성합니다.
pcs constraint order rh1_SAPDatabase_group then rh1_PAS_D21_group kind=Optional symmetrical=false pcs constraint order start rh1_ASCS20_group then rh1_PAS_D21_group kind=Optional symmetrical=false
[root@node1]# pcs constraint order rh1_SAPDatabase_group then rh1_PAS_D21_group kind=Optional symmetrical=false
[root@node1]# pcs constraint order start rh1_ASCS20_group then rh1_PAS_D21_group kind=Optional symmetrical=false
4.9.4.1.2. 시스템 복제를 데이터베이스로 사용하여 SAP HANA로 배포 링크 복사링크가 클립보드에 복사되었습니다!
클러스터에서 관리하는 시스템 복제(SR)용으로 구성된 SAP HANA 데이터베이스를 사용하는 경우 다음 제약 조건은 전체 s4h_PAS_D21_group 그룹이 (A)SCS 인스턴스가 승격된 후 SAP HANA SAPHana_S4H_02-master 가 승격된 경우에만 시작되도록 합니다.
pcs constraint order promote SAPHana_S4H_02-master then s4h_PAS_D21_group Kind=Optional symmetrical=false pcs constraint order start s4h_ASCS20_group then s4h_PAS_D21_group Kind=Optional symmetrical=false
[root@node1]# pcs constraint order promote SAPHana_S4H_02-master then s4h_PAS_D21_group Kind=Optional symmetrical=false
[root@node1]# pcs constraint order start s4h_ASCS20_group then s4h_PAS_D21_group Kind=Optional symmetrical=false
4.9.4.2. PAS 및 AAS SAPInstance 클러스터 리소스의 공동 배치 제한 조건 구성(선택 사항) 링크 복사링크가 클립보드에 복사되었습니다!
두 노드가 실행될 때마다 PAS 및 AAS 인스턴스가 동일한 노드에서 실행되지 않도록 하려면 아래 명령을 사용하여 음수 공동 배치 제약 조건을 추가할 수 있습니다.
pcs constraint colocation add s4h_AAS_D22_group with s4h_PAS_D21_group score=-1000
[root@node1]# pcs constraint colocation add s4h_AAS_D22_group with s4h_PAS_D21_group score=-1000
-1000 의 점수는 1개의 노드만 사용할 수 있는 경우 PAS/AAS 인스턴스가 나머지 1 노드에서 계속 실행되도록 하는 것입니다. 이러한 상황에서 AAS 인스턴스를 중단하려면 이 조건을 적용하는 score=-INFINITY 를 사용할 수 있습니다.
4.9.4.3. 클러스터에서 관리하는 /sapmnt 리소스에 대한 순서 제한 조건 생성 링크 복사링크가 클립보드에 복사되었습니다!
공유 파일 시스템 가 클러스터에서 관리하는 경우 다음 제약 조건은 /sapmnt 파일 시스템을 사용할 수 있는 후에만 PAS/AAS 인스턴스 관리에 사용되는 리소스 그룹이 시작되도록 합니다.
/sapmnt
pcs constraint order s4h_fs_sapmnt-clone then s4h_PAS_D21_group
[root@node1]# pcs constraint order s4h_fs_sapmnt-clone then s4h_PAS_D21_group