redhat_sap.sap_hana_hsr

ЭТА РОЛЬ УСТАРЕЛА И БОЛЬШЕ НЕ РАЗВИВАЕТСЯ

sucesor теперь разрабатывается как часть коллекции community.sap_install.

sap-hana-hsr Ansible Lint Ansible Galaxy Import

Эта роль позволяет настраивать репликацию системы SAP HANA между двумя указанными хостами RHEL 7.x или 8.x.

Требования

SAP HANA 1.0 SPS 12 и выше (HANA2) должны быть установлены и работать на указанных хостах.

Переменные роли

Переменные, используемые с этой ролью, должны быть добавлены с разными областями применения. Некоторые переменные могут применяться к обоим хостам, а некоторые должны применяться индивидуально к каждому хосту. Это связано с особенностями репликации системы SAP HANA, где у хостов разные роли (основной и вторичный) в архитектуре репликации.

Общие переменные

переменная информация обязательна?
sap_hana_hsr_hana_sid ID системы SAP HANA да
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 Режим репликации для репликации redo log (sync syncmem
sap_hana_hsr_oper_mode Режим работы для репликации системы SAP HANA (delta_datashipping logreplay

Специфические переменные для хостов

переменная информация обязательна?
sap_hana_hsr_role Роль хоста в архитектуре репликации да, варианты primary или secondary
sap_hana_hsr_alias Псевдоним, используемый для идентификации имени сайта HANA в плане репликации да

Пример Playbook

    - 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 2.0

Информация об авторе

Сообщество практики Red Hat SAP

О проекте

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

Установить
ansible-galaxy install redhat_sap.sap_hana_hsr
Лицензия
apache-2.0
Загрузки
5.5k
Владелец
Community repositories for SAP Solutions on Red Hat Technologies