redhat_sap.sap_hana_hsr
ESTE ROL HA SIDO DESECHADO Y YA NO SE DESARROLLA
El sucesor ahora se desarrolla como parte de la colección community.sap_install.
sap-hana-hsr

Este rol habilita la replicación del sistema SAP HANA entre 2 hosts RHEL 7.x o 8.x dados.
Requisitos
SAP HANA 1.0 SPS 12 y superior (HANA2) debe estar instalado y funcionando en los hosts especificados.
Variables del Rol
Las variables que se utilizarán con este rol deben agregarse con diferentes alcances. Algunas variables pueden aplicarse a ambos hosts, y algunas de ellas deben aplicarse individualmente a cada host. Esto se debe a la naturaleza de la replicación del sistema SAP HANA, donde los hosts tendrán diferentes roles (primario y secundario) en la arquitectura de replicación.
Variables Comunes
variable | información | ¿requerido? |
---|---|---|
sap_hana_hsr_hana_sid | ID del sistema SAP HANA | sí |
sap_hana_hsr_hana_instance_number | Número de instancia | sí, debe declararse como una cadena e.g. "00" |
sap_hana_hsr_hana_db_system_password | Contraseña del usuario de la base de datos (SYSTEM) | sí |
sap_hana_hsr_hana_primary_hostname | Nombre del host para el nodo primario | sí |
sap_hana_hsr_rep_mode | Modo de replicación para la replicación del registro redo (sync | syncmem | async) | no, por defecto sync |
sap_hana_hsr_oper_mode | Modo de operación para ejecutar la replicación del sistema SAP HANA (delta_datashipping | logreplay | logreplay_readaccess) | no, por defecto logreplay |
Variables Específicas por Host
variable | información | ¿requerido? |
---|---|---|
sap_hana_hsr_role | El rol del host en la arquitectura de replicación | sí, las opciones son primario o secundario |
sap_hana_hsr_alias | Alias utilizado para identificar el nombre del sitio HANA en la disposición de replicación | sí |
Ejemplo de Playbook
- hosts: hana
roles:
- { role: redhat_sap.sap_hana_hsr }
Ejemplo de Inventario
# cat <directorio_inventario>/group_vars/hana.yml
## Variables requeridas para el rol '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 <directorio_inventario>/host_vars/hana-0c0c0.yml
sap_hana_hsr_role: "primario"
sap_hana_hsr_alias: "DC1"
# cat <directorio_inventario>/host_vars/hana-0c0c1.yml
sap_hana_hsr_role: "secundario"
sap_hana_hsr_alias: "DC2"
Comprobación de la Replicación del Sistema HANA
Una vez que se ha configurado la replicación del sistema HANA utilizando este rol, puedes verificar el estado actual haciendo lo siguiente en el host primario:
# su - <sid>adm
# python /usr/sap/<SID>/HDB<INSTANCE_NUMBER>/exe/python_support/systemReplicationStatus.py
| Base de Datos | Host | Puerto | Nombre del Servicio | ID de Volumen | ID de Sitio | Nombre del Sitio | Secundario | Secundario | Secundario | Secundario | Secundario | Replicación | Replicación | Replicación |
| | | | | | | | Host | Puerto | ID de Sitio | Nombre del Sitio | Estado Activo | Modo | Estado | Detalles del Estado |
| ------------- | ---------- | ------ | ------------------- | -------------- | ----------- | ---------------- | ---------- | --------- | ----------- | --------------- | ------------- | ----------- | ----------- | ------------------- |
| SYSTEMDB | hana-25e40 | 30001 | nameserver | 1 | 1 | DC1 | hana-25e41 | 30001 | 2 | DC2 | SÍ | SYNC | ACTIVO | |
| RH1 | hana-25e40 | 30007 | xsengine | 2 | 1 | DC1 | hana-25e41 | 30007 | 2 | DC2 | SÍ | SYNC | ACTIVO | |
| RH1 | hana-25e40 | 30003 | indexserver | 3 | 1 | DC1 | hana-25e41 | 30003 | 2 | DC2 | SÍ | SYNC | ACTIVO | |
estado de la replicación del sistema del sitio "2": ACTIVO
estado general de la replicación del sistema: ACTIVO
Estado de la Replicación del Sistema Local
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modo: PRIMARIO
id de sitio: 1
nombre del sitio: DC1
Licencia
Licencia Apache 2.0
Información del Autor
Comunidad de Práctica de Red Hat SAP
Configure SAP HANA System Replication on existing SAP HANA deployments in RHEL
ansible-galaxy install redhat_sap.sap_hana_hsr