3.8. Active/Active(Read-Enabled) SAP HANA 시스템 복제 설정에 대한 보조 가상 IP 주소 추가(선택 사항)
SAP HANA 2.0 SPS1부터 SAP HANA 시스템 복제에 대한 Active/Active(Read Enabled) 설정을 지원합니다. 여기서 SAP HANA 시스템 복제 설정의 보조 인스턴스를 읽기 전용 액세스에 사용할 수 있습니다.
이러한 설정을 지원할 수 있으려면 클라이언트가 보조 SAP HANA 인스턴스에 액세스할 수 있도록 하는 두 번째 가상 IP 주소가 필요합니다. 이 작업이 발생한 후에도 보조 복제 사이트에 계속 액세스할 수 있도록 HA 클러스터는 승격 가능한 SAPHana 리소스의 슬레이브와 함께 가상 IP 주소를 이동해야 합니다.
SAP HANA에서 Active/Active(Read Enabled) 모드를 활성화하려면 보조 SAP HANA 인스턴스를 등록할 때 operationMode
를 logreplay_readaccess
로 설정해야 합니다.
3.8.1. 보조 가상 IP 주소를 관리하기 위한 리소스 생성
[root]# pcs resource create vip2_RH1_02 IPaddr2 ip="192.168.1.11"
HA 클러스터가 실행 중인 플랫폼에 따라 가상 IP 주소를 관리하기 위해 적절한 리소스 에이전트를 사용하십시오.
3.8.2. 위치 제약 조건 생성
보조 가상 IP 주소가 올바른 HA 클러스터 노드에 배치되도록 하기 위한 것입니다.
[root]# pcs constraint location vip2_RH1_02 rule score=INFINITY hana_rh1_sync_state eq SOK and hana_rh1_roles eq 4:S:master1:master:worker:master [root]# pcs constraint location vip2_RH1_02 rule score=2000 hana_rh1_sync_state eq PRIM and hana_rh1_roles eq 4:P:master1:master:worker:master
이러한 위치 제한 조건은 두 번째 가상 IP 리소스가 다음과 같은 동작을 수행할 수 있도록 합니다.
- 기본 SAP HANA 인스턴스와 보조 SAP HANA 인스턴스가 둘 다 실행 중이고 SAP HANA 시스템 복제가 동기화된 경우 보조 SAP HANA 인스턴스가 실행 중인 HA 클러스터 노드에서 두 번째 가상 IP가 활성화됩니다.
- 보조 SAP HANA 인스턴스가 실행 중이 아니거나 SAP HANA 시스템 복제가 동기화되지 않은 경우 두 번째 가상 IP는 기본 SAP HANA 인스턴스가 실행 중인 HA 클러스터 노드에서 활성화됩니다. 보조 SAP HANA 인스턴스가 실행 중이고 SAP HANA 시스템 복제가 다시 동기화되면 두 번째 가상 IP는 보조 SAP HANA 인스턴스가 실행 중인 HA 클러스터 노드로 다시 이동합니다.
- 기본 SAP HANA 인스턴스가 실행되지 않고 HA 클러스터에 의해 SAP HANA가 트리거되면 다른 노드의 SAP HANA 인스턴스가 새 보조로 등록되고 SAP HANA 시스템 복제가 다시 동기화될 때까지 두 번째 가상 IP가 동일한 노드에서 계속 실행됩니다.
이렇게 하면 정상적인 SAP HANA 인스턴스가 실행 중인 노드에 두 번째 가상 IP 리소스가 할당되는 시간이 최대화됩니다.