redhat_sap.sap_hana_hsr

CE RÔLE EST DÉPRÉCIÉ ET N'EST PLUS DÉVELOPPÉ

Le successeur est maintenant développé dans le cadre de la collection community.sap_install.

sap-hana-hsr Ansible Lint Ansible Galaxy Import

Ce rôle permet la réplication du système SAP HANA entre 2 hôtes RHEL 7.x ou 8.x donnés.

Exigences

SAP HANA 1.0 SPS 12 et supérieur (HANA2) doit être installé et en cours d'exécution sur les hôtes donnés.

Variables de rôle

Les variables à utiliser avec ce rôle doivent être ajoutées avec des portées différentes. Certaines variables peuvent s'appliquer aux deux hôtes, tandis que d'autres doivent s'appliquer individuellement à chaque hôte. Cela est dû à la nature de la réplication du système SAP HANA, où les hôtes auront différents rôles (primaire et secondaire) dans l'architecture de réplication.

Variables communes

variable information requis ?
sap_hana_hsr_hana_sid ID du système SAP HANA oui
sap_hana_hsr_hana_instance_number Numéro d'instance oui, doit être déclaré sous forme de chaîne par ex. "00"
sap_hana_hsr_hana_db_system_password Mot de passe de l'utilisateur de base de données (SYSTEM) oui
sap_hana_hsr_hana_primary_hostname Nom d'hôte du système pour le nœud primaire oui
sap_hana_hsr_rep_mode Mode de réplication pour la réplication du journal des redo (sync | syncmem | async) non, par défaut sur sync
sap_hana_hsr_oper_mode Mode d'opération pour exécuter la réplication du système SAP HANA (delta_datashipping | logreplay | logreplay_readaccess) non, par défaut sur logreplay

Variables spécifiques par hôte

variable information requis ?
sap_hana_hsr_role Le rôle de l'hôte dans l'architecture de réplication oui, les options sont primaire ou secondaire
sap_hana_hsr_alias Alias utilisé pour identifier le nom du site HANA dans la mise en page de réplication oui

Exemple de Playbook

    - hosts: hana
      roles:
        - { role: redhat_sap.sap_hana_hsr }

Exemple d'inventaire

# cat <inventory_dir>/group_vars/hana.yml
## Variables requises pour le rôle '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: "primaire"
sap_hana_hsr_alias: "DC1"

# cat <inventory_dir>/host_vars/hana-0c0c1.yml
sap_hana_hsr_role: "secondaire"
sap_hana_hsr_alias: "DC2"

Vérification de la réplication du système HANA

Une fois la réplication du système HANA configurée à l'aide de ce rôle, vous pouvez vérifier l'état actuel en effectuant les actions suivantes sur l'hôte primaire :

# su - <sid>adm
# python /usr/sap/<SID>/HDB<INSTANCE_NUMBER>/exe/python_support/systemReplicationStatus.py

| Base de données | Hôte       | Port  | Nom du service | ID de volume | ID de site | Nom du site | Secondaire  | Secondaire | Secondaire | Secondaire | Secondaire     | Réplication | Mode        | Status      | Détails du statut |
|------------------|------------|-------|----------------|---------------|-------------|--------------|---------------|-------------|-----------|------------|-----------------|--------------|--------------|------------------|
| SYSTEMDB         | hana-25e40 | 30001 | nameserver      |         1     |             | DC1          | hana-25e41    |     30001  |       2   | DC2        | OUI             | SYNC         | ACTIF        |                  |
| RH1              | hana-25e40 | 30007 | xsengine        |         2     |             | DC1          | hana-25e41    |     30007  |       2   | DC2        | OUI             | SYNC         | ACTIF        |                  |
| RH1              | hana-25e40 | 30003 | indexserver     |         3     |             | DC1          | hana-25e41    |     30003  |       2   | DC2        | OUI             | SYNC         | ACTIF        |                  |

état de la réplication du système site "2": ACTIF
état global de la réplication du système: ACTIF

État local de la réplication du système
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

mode: PRIMAIRE
id site: 1
nom site: DC1

Licence

Licence Apache 2.0

Informations sur l'auteur

Communauté de Pratique Red Hat SAP

À propos du projet

Configure SAP HANA System Replication on existing SAP HANA deployments in RHEL

Installer
ansible-galaxy install redhat_sap.sap_hana_hsr
Licence
apache-2.0
Téléchargements
5.5k
Propriétaire
Community repositories for SAP Solutions on Red Hat Technologies