redhat_sap.sap_hana_hsr
TA WERSJA JEST PRZESTAŁA BYĆ ROZWIJANA
Następca jest obecnie rozwijany w ramach kolekcji community.sap_install.
sap-hana-hsr

Ta rola umożliwia replikację systemu SAP HANA między 2 wybranymi hostami RHEL 7.x lub 8.x.
Wymagania
Na podanych hostach musi być zainstalowana i działająca SAP HANA 1.0 SPS 12 lub wyższa (HANA2).
Zmienne roli
Zmienne używane z tą rolą muszą być dodawane z różnymi zakresami. Niektóre zmienne mogą być stosowane do obu hostów, a niektóre muszą być używane indywidualnie dla każdego hosta. Wynika to z natury replikacji systemu SAP HANA, gdzie hosty mają różne role (główna i pomocnicza) w architekturze replikacji.
Wspólne zmienne
zmienna | informacje | wymagane? |
---|---|---|
sap_hana_hsr_hana_sid | ID systemu SAP HANA | tak |
sap_hana_hsr_hana_instance_number | Numer instancji | tak, musi być zadeklarowany jako ciąg np. "00" |
sap_hana_hsr_hana_db_system_password | Hasło użytkownika bazy danych (SYSTEM) | tak |
sap_hana_hsr_hana_primary_hostname | Nazwa hosta dla węzła głównego | tak |
sap_hana_hsr_rep_mode | Tryb replikacji dla replikacji dziennika redo (sync | syncmem | async) | nie, domyślnie ustawione na sync |
sap_hana_hsr_oper_mode | Tryb działania do uruchomienia replikacji systemu SAP HANA (delta_datashipping | logreplay | logreplay_readaccess) | nie, domyślnie ustawione na logreplay |
Specyficzne zmienne dla hosta
zmienna | informacje | wymagane? |
---|---|---|
sap_hana_hsr_role | Rola hosta w architekturze replikacji | tak, opcje to primary lub secondary |
sap_hana_hsr_alias | Alias używany do identyfikacji nazwy witryny HANA w układzie replikacji | tak |
Przykład Playbooka
- hosts: hana
roles:
- { role: redhat_sap.sap_hana_hsr }
Przykład inwentarza
# cat <inventory_dir>/group_vars/hana.yml
## Zmienne wymagane dla roli 'sap_hana_hsr'
sap_hana_hsr_hana_sid: RH1
sap_hana_hsr_hana_instance_number: "00"
sap_hana_hsr_hana_db_system_password: "MojeS3kr3tneHasło"
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"
Sprawdzenie replikacji systemu HANA
Po skonfigurowaniu replikacji systemu HANA za pomocą tej roli, możesz sprawdzić aktualny stan wykonując poniższe polecenia na hoście głównym:
# su - <sid>adm
# python /usr/sap/<SID>/HDB<INSTANCE_NUMBER>/exe/python_support/systemReplicationStatus.py
| Baza danych | Host | Port | Nazwa usługi | ID woluminu | ID witryny | Nazwa witryny | Pomocniczy | Pomocniczy | Pomocniczy | Pomocniczy | Pomocniczy | Replikacja | Replikacja | Replikacja |
| | | | | | | | Host | Port | ID witryny | Nazwa witryny | Status aktywny | Tryb | Status | Szczegóły statusu |
| ----------- | ---------- | ----- | ------------- | ----------- | ---------- | -------------- | ---------- | --------- | ---------- | -------------- | --------------- | ----------- | ----------- | ---------------- |
| SYSTEMDB | hana-25e40 | 30001 | nameserver | 1 | 1 | DC1 | hana-25e41 | 30001 | 2 | DC2 | TAK | SYNC | AKTYWNY | |
| RH1 | hana-25e40 | 30007 | xsengine | 2 | 1 | DC1 | hana-25e41 | 30007 | 2 | DC2 | TAK | SYNC | AKTYWNY | |
| RH1 | hana-25e40 | 30003 | indexserver | 3 | 1 | DC1 | hana-25e41 | 30003 | 2 | DC2 | TAK | SYNC | AKTYWNY | |
status replikacji systemu na witrynie "2": AKTYWNY
ogólny status replikacji systemu: AKTYWNY
Lokalny stan replikacji systemu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tryb: GŁÓWNY
id witryny: 1
nazwa witryny: DC1
Licencja
Licencja Apache 2.0
Informacje o autorze
Społeczność Red Hat SAP Community of Practice
Configure SAP HANA System Replication on existing SAP HANA deployments in RHEL
ansible-galaxy install redhat_sap.sap_hana_hsr