redhat_sap.sap_hana_hsr
ЭТА РОЛЬ УСТАРЕЛА И БОЛЬШЕ НЕ РАЗВИВАЕТСЯ
sucesor теперь разрабатывается как часть коллекции community.sap_install.
sap-hana-hsr

Эта роль позволяет настраивать репликацию системы 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