redhat_sap.sap_hana_hsr
DIESE ROLLE IST ABGELEGT UND WIRD NICHT MEHR ENTSCHICKT
Der Nachfolger wird jetzt als Teil der community.sap_install Sammlung entwickelt.
sap-hana-hsr

Diese Rolle ermöglicht die SAP HANA Systemreplikation zwischen 2 bestimmten RHEL 7.x oder 8.x Hosts.
Anforderungen
SAP HANA 1.0 SPS 12 und höher (HANA2) muss auf den angegebenen Hosts installiert und ausgeführt werden.
Rollenvariablen
Variablen, die mit dieser Rolle verwendet werden, müssen mit unterschiedlichen Bereichen hinzugefügt werden. Einige der Variablen können für beide Hosts angewendet werden, und einige müssen individuell auf jeden Host angewendet werden. Dies liegt an der Natur der SAP HANA Systemreplikation, bei der Hosts unterschiedliche Rollen (primär und sekundär) in der Replikationsarchitektur haben.
Allgemeine Variablen
Variable | Info | Erforderlich? |
---|---|---|
sap_hana_hsr_hana_sid | SAP HANA System-ID | ja |
sap_hana_hsr_hana_instance_number | Instanznummer | ja, muss als Zeichenfolge angegeben werden z.B. "00" |
sap_hana_hsr_hana_db_system_password | Datenbankbenutzer (SYSTEM) Passwort | ja |
sap_hana_hsr_hana_primary_hostname | Systemhostname für den primären Knoten | ja |
sap_hana_hsr_rep_mode | Replikationsmodus für die Replikation des Redo-Logs (sync | syncmem | async) | nein, standardmäßig auf sync festgelegt |
sap_hana_hsr_oper_mode | Betriebsmodus zur Ausführung der SAP HANA Systemreplikation (delta_datashipping | logreplay | logreplay_readaccess) | nein, standardmäßig auf logreplay festgelegt |
Spezifische Variablen pro Host
Variable | Info | Erforderlich? |
---|---|---|
sap_hana_hsr_role | Die Hostrolle in der Replikationsarchitektur | ja, Optionen sind primary oder secondary |
sap_hana_hsr_alias | Alias zur Identifizierung des HANA-Standorts im Replikationslayout | ja |
Beispiel-Playbook
- hosts: hana
roles:
- { role: redhat_sap.sap_hana_hsr }
Beispiel-Inventar
# cat <inventory_dir>/group_vars/hana.yml
## Variablen, die für die Rolle 'sap_hana_hsr' benötigt werden
sap_hana_hsr_hana_sid: RH1
sap_hana_hsr_hana_instance_number: "00"
sap_hana_hsr_hana_db_system_password: "MeinS3cr3tP4ssw0rd"
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 Systemreplikation prüfen
Nachdem die HANA Systemreplikation mit dieser Rolle konfiguriert wurde, können Sie den aktuellen Status wie folgt auf dem primären Host überprüfen:
# su - <sid>adm
# python /usr/sap/<SID>/HDB<INSTANCE_NUMBER>/exe/python_support/systemReplicationStatus.py
| Datenbank | Host | Port | Dienstname | Volumen-ID | Standort-ID | Standortname | Sekundär | Sekundär | Sekundär | Sekundär | Sekundär | Replikation | Replikation | Replikation |
| | | | | | | | Host | Port | Standort-ID| Standortname| Aktiver Status | Modus | Status | Status Details |
| --------- | ---------- | ----- | ------------- | ---------- | ----------- | ------------ | ------------| --------- | --------- | --------- | ------------- | ----------- | ----------- | ---------------- |
| SYSTEMDB | hana-25e40 | 30001 | nameserver | 1 | 1 | DC1 | hana-25e41 | 30001 | 2 | DC2 | JA | SYNC | AKTIV | |
| RH1 | hana-25e40 | 30007 | xsengine | 2 | 1 | DC1 | hana-25e41 | 30007 | 2 | DC2 | JA | SYNC | AKTIV | |
| RH1 | hana-25e40 | 30003 | indexserver | 3 | 1 | DC1 | hana-25e41 | 30003 | 2 | DC2 | JA | SYNC | AKTIV | |
Status der Systemreplikation Standort "2": AKTIV
Gesamtstatus der Systemreplikation: AKTIV
Lokaler Status der Systemreplikation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modus: PRIMÄR
Standort-ID: 1
Standortname: DC1
Lizenz
Apache Lizenz 2.0
Autor Informationen
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