sap_s4hana_deployment
ЭТА РОЛЬ УСТАРЕЛА И БОЛЬШЕ НЕ РАЗВИВАЕТСЯ
Преемник теперь разрабатывается как часть коллекции community.sap_install.
Преемник роли — community.sap_install.sap_swpm
sap-s4hana-deployment
Эта роль устанавливает SAP S/4 HANA на систему RHEL 7.x или 8.x
Требования
Эта роль предназначена для использования на системе RHEL, которая получает программное обеспечение SAP. Поэтому ваша система должна быть установлена как минимум с базовыми пакетами RHEL, правильно зарегистрирована и подготовлена для установки HANA или Netweaver.
Необходим доступ к программным репозиториям, требуемым для установки SAP HANA (см. также: Как подписать системы SAP HANA на обновление для SAP Solutions)
Вы можете использовать роль redhat_sap.sap_rhsm для автоматизации этого процесса.
Для установки программного обеспечения SAP на Red Hat Enterprise Linux вам понадобятся дополнительные пакеты, которые есть в специальном репозитории. Чтобы получить этот репозиторий, вам нужно иметь один из следующих продуктов:
- RHEL for SAP Solutions (премиум, стандартная, разработчик)
- RHEL for Business Partner NFRs
Нажмите здесь, чтобы получить личную версию разработчика RHEL for SAP Solutions. Пожалуйста, зарегистрируйтесь как разработчик и скачайте версию для разработчиков.
- Ссылка для регистрации: Здесь вы можете либо зарегистрировать новую учетную запись, либо связать ее с уже существующей личной учетной записью Red Hat Network.
- Ссылка для скачивания: Здесь вы можете скачать установочный DVD для RHEL с вашей ранее зарегистрированной учетной записью.
ПРИМЕЧАНИЕ: Это обычный установочный DVD RHEL, так как RHEL для SAP Solutions не является отдельным продуктом, а только специальным комплектом. Подписка дает вам доступ к дополнительным пакетам через нашу сеть доставки контента (CDN) после установки.
Важно также, чтобы ваши диски были настроены в соответствии с требованиями SAP к хранилищу для SAP HANA. Этот БЛОГ также будет весьма полезен при определении размеров систем HANA.
Переменные роли
переменная | информация | обязательна? |
---|---|---|
sap_s4hana_deployment_use_password_file | Указывает, используется ли файл параметров для развертывания S/4 HANA, в котором пароли зашифрованы, в этом случае должен быть предоставлен файл instkey.pkey | нет, по умолчанию n |
sap_s4hana_deployment_password_file_path | Путь к файлу паролей instkey.pkey | нет |
sap_s4hana_deployment_sapcar_path | Путь к каталогу на целевом хосте, где находится файл инструмента SAPCAR | да |
sap_s4hana_deployment_sapcar_file_name | Имя файла инструмента SAPCAR | да |
sap_s4hana_deployment_swpm_path | Путь к каталогу на целевом хосте, где находится файл инструмента SWPM | да |
sap_s4hana_deployment_swpm_sar_file_name | Имя файла SWPM .SAR | да |
sap_s4hana_deployment_product_id | Ссылка на устанавливаемый продукт SAP | да, пример NW_ABAP_OneHost:S4HANA1909.CORE.HDB.ABAP |
sap_s4hana_deployment_diagnostics_agent_password | Пароль для агента диагностики | нет |
sap_s4hana_deployment_ascs_instance_nr | Номер инстанса ASCS | да - обратите внимание на обязательные двойные кавычки при добавлении переменной в ваш инвентарь, чтобы она интерпретировалась как строка |
sap_s4hana_deployment_ascs_instance_hostname | Имя хоста инстанса ASCS | да |
sap_s4hana_deployment_pas_instance_nr | Номер инстанса PAS | нет |
sap_s4hana_deployment_pas_instance_hostname | Имя хоста инстанса PAS | нет |
sap_s4hana_deployment_ddic_000_password | Пароль для пользователя SAP DDIC в клиенте 000 | нет |
sap_s4hana_deployment_ddic_001_password | Пароль для пользователя SAP DDIC в клиенте 001 | нет |
sap_s4hana_deployment_master_password | Пароль для пользователей sapadm, <sid>adm и SAP DDIC в клиентах 000 и 001 | да |
sap_s4hana_deployment_db_schema_abap | Имя схемы ABAP в HANA | нет, по умолчанию SAPHANADB |
sap_s4hana_deployment_db_schema_abap_password | Пароль для схемы ABAP в HANA | да |
sap_s4hana_deployment_db_schema_java | Имя схемы JAVA в HANA | нет, по умолчанию SAPHANADB |
sap_s4hana_deployment_db_schema_java_password | Пароль для схемы JAVA в HANA | да |
sap_s4hana_deployment_sid | SID системы S/4 HANA | да |
sap_s4hana_deployment_db_host | Хост, на котором работает HANA DB | да |
sap_s4hana_deployment_db_sid | SID HANA DB | да |
sap_s4hana_deployment_hana_instance_nr | Номер инстанса HANA DB | да - обратите внимание на обязательные двойные кавычки при добавлении переменной в ваш инвентарь, чтобы она интерпретировалась как строка |
sap_s4hana_deployment_hana_systemdb_password | Пароль пользователя HANA SYSTEM для SystemDB в многопользовательской HANA | да, если используется HANA 2.0 |
sap_s4hana_deployment_hana_system_password | Пароль пользователя HANA SYSTEM для всей HANA | да |
sap_s4hana_deployment_parallel_jobs_nr | Количество параллельных заданий для импорта программного обеспечения S/4 HANA в HAN DB | да |
sap_s4hana_deployment_db_sidadm_password | Пароль пользователя <sid>adm на сервере HANA | да |
sap_s4hana_deployment_igs_path | Путь к файлу IGS | да |
sap_s4hana_deployment_igs_file_name | Имя файла IGS | да |
sap_s4hana_deployment_igs_helper_path | Путь к файлу IGS Helper | да |
sap_s4hana_deployment_igs_helper_file_name | Имя файла IGS Helper | да |
sap_s4hana_deployment_kernel_dependent_path | Путь к файлу, зависящему от ядра БД | да |
sap_s4hana_deployment_kernel_dependent_file_name | Имя файла, зависящего от ядра БД | да |
sap_s4hana_deployment_kernel_independent_path | Путь к файлу, независимому от ядра БД | да |
sap_s4hana_deployment_kernel_independent_file_name | Имя файла, независимого от ядра БД | да |
sap_s4hana_deployment_fqdn | FQDN сервера (короткое имя, если FQDN не настроен) | да |
sap_s4hana_deployment_set_fqdn | Указывает, будет ли использоваться FQDN | нет, по умолчанию true - обратите внимание на обязательные двойные кавычки при добавлении переменной в ваш инвентарь, чтобы она интерпретировалась как строка |
sap_s4hana_deployment_software_path | Путь к экспортам программного обеспечения S4/HANA | да |
sap_s4hana_deployment_sapadm_password | Пароль для sapadm агента SAP Host | нет, только если мы хотим переопределить sap_s4hana_deployment_master_password |
sap_s4hana_deployment_sap_sidadm_password | Пароль для <sid>adm | нет, только если мы хотим переопределить sap_s4hana_deployment_master_password |
Зависимости
Перед использованием этой роли убедитесь, что ваша система была правильно настроена для запуска приложений SAP и HANA.
Вы можете использовать поддерживаемые роли sap-preconfigure
и sap-netweaver-preconfigure
, доступные с подпиской RHEL for SAP Solutions на RHEL 7 и 8.
Исходная версия этих ролей доступна здесь и здесь.
Пример плейбука
- hosts: servers
roles:
- role: sap-s4hana-deployment
Пример инвентаря
sap_s4hana_deployment_swpm_path: /usr/local/src
sap_s4hana_deployment_swpm_sar_file_name: SWPM20SP04_6-80003424.SAR
sap_s4hana_deployment_sapcar_path: /usr/local/src
sap_s4hana_deployment_sapcar_file_name: SAPCAR_1311-80000935.EXE
sap_s4hana_deployment_product_id: S4HANA1909.CORE.HDB.ABAP
sap_s4hana_deployment_master_password: "mysecretpassword"
sap_s4hana_deployment_hana_systemdb_password: "mysecretpassword"
sap_s4hana_deployment_db_schema_abap: "SAPHANADB"
sap_s4hana_deployment_db_schema_abap_password: "mysecretpassword"
sap_s4hana_deployment_db_schema_java: "SAPHANADB"
sap_s4hana_deployment_db_schema_java_password: "mysecretpassword"
sap_s4hana_deployment_sid: RHS
sap_s4hana_deployment_ascs_instance_nr: "00"
sap_s4hana_deployment_ascs_instance_hostname: "myhostname"
sap_s4hana_deployment_db_host: "rhel-hana-host"
sap_s4hana_deployment_db_sid: "RHE"
sap_s4hana_deployment_hana_instance_nr: "00"
sap_s4hana_deployment_hana_system_password: "mysecretpassword"
sap_s4hana_deployment_parallel_jobs_nr: 30
sap_s4hana_deployment_db_sidadm_password: "mysecretpassword"
sap_s4hana_deployment_igs_path: /usr/local/src
sap_s4hana_deployment_igs_file_name: igsexe_9-80003187.sar
sap_s4hana_deployment_igs_helper_path: /usr/local/src
sap_s4hana_deployment_igs_helper_file_name: igshelper_17-10010245.sar
sap_s4hana_deployment_kernel_dependent_path: /usr/local/src
sap_s4hana_deployment_kernel_dependent_file_name: SAPEXEDB_27-80004392.SAR
sap_s4hana_deployment_kernel_independent_path: /usr/local/src
sap_s4hana_deployment_kernel_independent_file_name: SAPEXE_27-80004393.SAR
sap_s4hana_deployment_software_path: /usr/local/src
sap_s4hana_deployment_fqdn: "rhel-01"
Лицензия
Лицензия Apache 2.0
Информация об авторе
Сообщество Red Hat SAP Community of Practice
ansible-galaxy install redhat-sap/sap-s4hana-deployment