redhat_sap.sap_hana_hsr
이 역할은 더 이상 개발되지 않음
후속 작업은 community.sap_install 컬렉션의 일부로 개발되고 있습니다.
sap-hana-hsr

이 역할은 2개의 RHEL 7.x 또는 8.x 호스트 간에 SAP HANA 시스템 복제를 가능하게 합니다.
요구 사항
SAP HANA 1.0 SPS 12 이상(HANA2)이 주어진 호스트에 설치되어 실행 중이어야 합니다.
역할 변수
이 역할과 함께 사용할 변수는 다른 범위로 추가해야 합니다. 일부 변수는 두 호스트 모두에 적용할 수 있지만, 일부 변수는 각 호스트에 개별적으로 적용해야 합니다. 이는 SAP HANA 시스템 복제의 성격상 호스트가 복제 아키텍처에서 서로 다른 역할(주 및 보조)을 가지기 때문입니다.
공통 변수
변수 | 정보 | 필수 여부 |
---|---|---|
sap_hana_hsr_hana_sid | SAP HANA 시스템 ID | 예 |
sap_hana_hsr_hana_instance_number | 인스턴스 번호 | 예, 문자열로 선언해야 함 예: "00" |
sap_hana_hsr_hana_db_system_password | 데이터베이스 사용자(SYSTEM) 비밀번호 | 예 |
sap_hana_hsr_hana_primary_hostname | 주 노드의 시스템 호스트 이름 | 예 |
sap_hana_hsr_rep_mode | 리두 로그 복제를 위한 복제 모드 (sync | syncmem | async) | 아니요, 기본값은 sync |
sap_hana_hsr_oper_mode | SAP HANA 시스템 복제를 실행하기 위한 작업 모드 (delta_datashipping | logreplay | logreplay_readaccess) | 아니요, 기본값은 logreplay |
호스트별 특정 변수
변수 | 정보 | 필수 여부 |
---|---|---|
sap_hana_hsr_role | 복제 아키텍처에서의 호스트 역할 | 예, 선택지는 primary 또는 secondary |
sap_hana_hsr_alias | 복제 레이아웃에서 HANA 사이트 이름을 식별하는 데 사용되는 별칭 | 예 |
예제 플레이북
- hosts: hana
roles:
- { role: redhat_sap.sap_hana_hsr }
예제 인벤토리
# cat <inventory_dir>/group_vars/hana.yml
## 'sap_hana_hsr' 역할에 필요한 변수
sap_hana_hsr_hana_sid: RH1
sap_hana_hsr_hana_instance_number: "00"
sap_hana_hsr_hana_db_system_password: "MyS3cr3tP4ssw0rd"
sap_hana_hsr_hana_primary_hostname: hana-0c0c0
# cat <inventory_dir>/host_vars/hana-0c0c0.yml
sap_hana_hsr_role: "primary"
sap_hana_hsr_alias: "DC1"
# cat <inventory_dir>/host_vars/hana-0c0c1.yml
sap_hana_hsr_role: "secondary"
sap_hana_hsr_alias: "DC2"
HANA 시스템 복제 확인
이 역할을 사용하여 HANA 시스템 복제를 구성한 후, 주 호스트에서 다음을 수행하여 실제 상태를 확인할 수 있습니다:
# su - <sid>adm
# python /usr/sap/<SID>/HDB<INSTANCE_NUMBER>/exe/python_support/systemReplicationStatus.py
| 데이터베이스 | 호스트 | 포트 | 서비스 이름 | 볼륨 ID | 사이트 ID | 사이트 이름 | 보조 | 보조 | 보조 | 보조 | 보조 | 복제 | 복제 | 복제 |
| | | | | | | | 호스트 | 포트 | 사이트 ID | 사이트 이름 | 활성 상태 | 모드 | 상태 | 상태 세부정보 |
| -------- | ---------- | ----- | ------------ | --------- | ------- | --------- | ---------- | ------- | --------- | --------- | ------------- | ----------- | ----------- | -------------- |
| SYSTEMDB | hana-25e40 | 30001 | nameserver | 1 | 1 | DC1 | hana-25e41 | 30001 | 2 | DC2 | YES | SYNC | ACTIVE | |
| RH1 | hana-25e40 | 30007 | xsengine | 2 | 1 | DC1 | hana-25e41 | 30007 | 2 | DC2 | YES | SYNC | ACTIVE | |
| RH1 | hana-25e40 | 30003 | indexserver | 3 | 1 | DC1 | hana-25e41 | 30003 | 2 | DC2 | YES | SYNC | ACTIVE | |
복제 사이트 "2"의 상태: ACTIVE
전체 시스템 복제 상태: ACTIVE
로컬 시스템 복제 상태
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
모드: PRIMARY
사이트 ID: 1
사이트 이름: DC1
라이센스
Apache License 2.0
저자 정보
Red Hat SAP 공동체
Informazioni sul progetto
Configure SAP HANA System Replication on existing SAP HANA deployments in RHEL
Installa
ansible-galaxy install redhat_sap.sap_hana_hsr
Licenza
apache-2.0
Download
5.5k
Proprietario
Community repositories for SAP Solutions on Red Hat Technologies