4.8. 데이터베이스 인스턴스 관리를 위한 클러스터 리소스 그룹 구성 (선택 사항)
Oracle, IBM DB2, SAP ASE 또는 SAP MaxDB와 같은 레거시 데이터베이스를 계속 사용하는 SAP NetWeaver 기반 SAP 제품을 관리하기 위해 HA 클러스터를 사용하는 경우 클러스터에서 관리하는 데이터베이스 인스턴스도 사용할 수 있습니다.
이 장에서는 SAPDatabase 리소스 에이전트와 가상 IP 주소와 필요한 파일 시스템을 사용하여 단일 데이터베이스 인스턴스를 관리하기 위한 리소스 그룹을 설정하는 방법을 보여줍니다.
이 장에서 설명하는 예제 설정에서는 SAPDatabase 리소스 에이전트를 S/4HANA 설정에 사용할 수 없기 때문에 S4H 대신 SAPSID RH1 을 사용합니다.
4.8.1. 데이터베이스 인스턴스의 가상 IP 주소를 관리하기 위한 리소스 생성 링크 복사링크가 클립보드에 복사되었습니다!
rh1_SAPDatabase_group 의 일부가 될 데이터베이스 인스턴스에 액세스하는 데 사용되는 가상 IP 주소를 관리하기 위한 리소스를 생성하려면 다음 명령을 사용합니다.
pcs resource create rh1_vip_db IPaddr2 ip=192.168.200.115 --group rh1_SAPDatabase_group
[root]# pcs resource create rh1_vip_db IPaddr2 ip=192.168.200.115 --group rh1_SAPDatabase_group
4.8.2. 데이터베이스 인스턴스에서 사용하는 디렉터리를 관리하기 위한 리소스 생성 링크 복사링크가 클립보드에 복사되었습니다!
데이터베이스 인스턴스에서 사용하는 디렉터리는 데이터베이스 인스턴스를 실행해야 하는 HA 클러스터 노드에만 마운트할 수 있으므로 데이터베이스 인스턴스가 실수로 다른 시스템에서 시작될 수 있으므로 데이터가 손상될 수 있습니다.
데이터베이스 인스턴스에서 사용하는 디렉터리를 관리하는 방법에 따라 데이터베이스 디렉터리를 관리하기 위한 리소스를 생성하는 다양한 방법을 사용해야 합니다.
인스턴스 디렉터리가 NFS 에 저장되더라도 HA 클러스터가 데이터베이스 인스턴스가 실행 중이어야 하는 HA 클러스터 노드에 NFS 내보내기만 마운트할 수 있도록 리소스를 생성해야 합니다.
4.8.2.1. NFS 링크 복사링크가 클립보드에 복사되었습니다!
데이터베이스 인스턴스에서 사용하는 디렉터리가 NFS 에 있는 경우 다음 명령을 사용하여 데이터베이스 인스턴스를 관리하기 위해 리소스 그룹의 일부로 관리할 리소스를 생성해야 합니다.
pcs resource create rh1_fs_db Filesystem device='<NFS_Server>:<rh1_db_nfs_share>' directory=/sapdb/RH1 fstype=nfs force_unmount=safe --group rh1_SAPDatabase_group \ op start interval=0 timeout=60 \ op stop interval=0 timeout=120 \ op monitor interval=200 timeout=40
[root@node1]# pcs resource create rh1_fs_db Filesystem device='<NFS_Server>:<rh1_db_nfs_share>' directory=/sapdb/RH1 fstype=nfs force_unmount=safe --group rh1_SAPDatabase_group \
op start interval=0 timeout=60 \
op stop interval=0 timeout=120 \
op monitor interval=200 timeout=40
4.8.2.2. HA-LVM 링크 복사링크가 클립보드에 복사되었습니다!
HA-LVM 을 사용하여 데이터베이스 인스턴스에서 사용하는 디렉토리를 관리하는 경우 자세한 내용은 What is a Highly Available LVM (HA-LVM) configuration and how do I implement it?.
먼저 LVM-activate 클러스터 리소스를 추가하고 파일 시스템 클러스터 리소스를 추가해야 합니다.
pcs resource create rh1_lvm_db LVM-activate volgrpname=vg_db vg_access_mode=system_id --group rh1_SAPDatabase_group pcs resource create rh1_fs_db Filesystem device=/dev/vg_db/lv_db directory=/sapdb/RH1 fstype=xfs --group rh1_SAPDatabase_group
[root]# pcs resource create rh1_lvm_db LVM-activate volgrpname=vg_db vg_access_mode=system_id --group rh1_SAPDatabase_group
[root]# pcs resource create rh1_fs_db Filesystem device=/dev/vg_db/lv_db directory=/sapdb/RH1 fstype=xfs --group rh1_SAPDatabase_group
데이터베이스 디렉터리에 여러 파일 시스템을 사용하는 경우 각각에 대해 별도의 파일 시스템 클러스터 리소스를 생성해야 합니다.
4.8.3. SAPDatabase 클러스터 리소스 구성 링크 복사링크가 클립보드에 복사되었습니다!
가상 IP 주소에 대한 리소스와 데이터베이스 인스턴스에 필요한 파일 시스템을 추가한 후 데이터베이스 인스턴스를 관리할 SAPDatabase 클러스터 리소스를 리소스 그룹에 추가할 수 있습니다.
pcs resource create rh1_SAPDatabase SAPDatabase DBTYPE="ADA" SID="RH1" STRICT_MONITORING="TRUE" AUTOMATIC_RECOVER="TRUE" --group rh1_SAPDatabase_group
[root]# pcs resource create rh1_SAPDatabase SAPDatabase DBTYPE="ADA" SID="RH1" STRICT_MONITORING="TRUE" AUTOMATIC_RECOVER="TRUE" --group rh1_SAPDatabase_group