sap_hostagent
ЭТА РОЛЬ УСТАРЕЛА И БОЛЬШЕ НЕ РАЗВИВАЕТСЯ
Новая версия теперь разрабатывается как часть коллекции community.sap_install.
sap-hostagent
SAP Host Agent — это агент, который может выполнять несколько задач управления жизненным циклом, таких как мониторинг операционной системы, мониторинг базы данных, контроль экземпляра системы и его настройка.
Рекомендуется заранее установить SAP Host Agent в любой высокодоступной (HA) среде.
Вы можете найти последнюю документацию в SAP NOTE 1907566.
Эта роль устанавливает или обновляет SAP Host Agent на системе RHEL 7.x или 8.x. Она предоставляется в виде RPM-пакета, архива tar или как часть программного пакета SAP. Хотя Red Hat рекомендует использовать RPM для более простого обновления, эта роль поддерживает все форматы.
Требования
Эта роль предназначена для использования на системе RHEL, которая устанавливает программное обеспечение SAP. Поэтому ваша система должна быть установлена как минимум с основными пакетами RHEL, правильно зарегистрирована и подготовлена для установки HANA или Netweaver.
Она должна иметь доступ к репозиториям программного обеспечения, необходимым для установки SAP HANA (см. также: Как подписать системы SAP HANA на обновление сервиса для решений SAP).
Вы можете использовать роль redhat_sap.sap_rhsm для автоматизации этого процесса.
Чтобы установить программное обеспечение SAP на Red Hat Enterprise Linux, вам нужны дополнительные пакеты, которые находятся в специальном репозитории. Для доступа к этому репозиторию вам необходимо иметь один из следующих продуктов:
- RHEL для SAP Решений (премиум, стандартная, версия для разработчика)
- RHEL для бизнес-партнеров NFR
Нажмите здесь, чтобы получить личную версию для разработчиков RHEL для SAP Решений. Пожалуйста, зарегистрируйтесь как разработчик и загрузите версию для разработчиков.
- Ссылка на регистрацию: Здесь вы можете зарегистрировать новую личную учетную запись или связать её с уже существующей личной учетной записью Red Hat Network.
- Ссылка для загрузки: Здесь вы можете загрузить DVD-установку для RHEL с вашей ранее зарегистрированной учетной записью.
ПРИМЕЧАНИЕ: Это обычный DVD-установщик RHEL, так как RHEL для SAP Решений не является дополнительным продуктом, а лишь специальной упаковкой. Подписка предоставляет вам доступ к дополнительным пакетам через нашу сеть доставки контента (CDN) после установки.
Также важно, чтобы диски были настроены в соответствии с требованиями SAP к хранению для SAP HANA. Этот БЛОГ также очень полезен при выборе размеров систем HANA.
Переменные роли
Установки на базе RPM
переменная | информация | обязательная? |
---|---|---|
sap_hostagent_installation_type | Тип источника установки для SAPHOSTAGENT | да, с значением rpm |
sap_hostagent_rpm_local_path | Локальный путь к каталогу, где находится RPM-файл | да, если не используется sap_hostagent_rpm_remote_path |
sap_hostagent_rpm_remote_path | Локальный путь к каталогу, где находится RPM-файл | да, если не используется sap_hostagent_rpm_local_path |
sap_hostagent_rpm_file_name | Имя локального RPM-файла | да |
sap_hostagent_agent_tmp_directory | Путь к временной директории, которая будет создана на целевом хосте | нет (по умолчанию в роли) |
sap_hostagent_clean_tmp_directory | Логическая переменная, указывающая, будет ли временная директория удалена или нет после установки | нет (по умолчанию в роли) |
Установки на базе SAR (содержимое на управляющей ноде ansible)
переменная | информация | обязательная? |
---|---|---|
sap_hostagent_installation_type | Тип источника установки для SAPHOSTAGENT | да, с значением sar |
sap_hostagent_sar_local_path | Локальный путь к каталогу, где находится SAR-файл | да |
sap_hostagent_sar_file_name | Имя локального SAR-файла | да |
sap_hostagent_sapcar_local_path | Локальный путь к каталогу, где находится файл инструмента SAPCAR | да |
sap_hostagent_sapcar_file_name | Имя локального файла инструмента SAPCAR | да |
sap_hostagent_agent_tmp_directory | Путь к временной директории, которая будет создана на целевом хосте | нет (по умолчанию в роли) |
sap_hostagent_clean_tmp_directory | Логическая переменная, указывающая, будет ли временная директория удалена или нет после установки | нет (по умолчанию в роли) |
Установки на базе SAR (с существующим содержимым на целевой ноде)
переменная | информация | обязательная? |
---|---|---|
sap_hostagent_installation_type | Тип источника установки для SAPHOSTAGENT | да, с значением sar-remote |
sap_hostagent_sar_remote_path | Удаленный путь к каталогу, где находится файл инструмента SAR | да |
sap_hostagent_sar_file_name | Имя файла инструмента SAR | да |
sap_hostagent_sapcar_remote_path | Удаленный путь к архива SAR | да |
sap_hostagent_sapcar_file_name | Удаленное имя архива SAR | да |
sap_hostagent_agent_tmp_directory | Путь к временной директории, которая будет создана на целевом хосте | нет (по умолчанию в роли) |
sap_hostagent_clean_tmp_directory | Логическая переменная, указывающая, будет ли временная директория удалена или нет после установки | нет (по умолчанию в роли) |
Установки на базе SAP Bundle
переменная | информация | обязательная? |
---|---|---|
sap_hostagent_installation_type | Тип источника установки для SAPHOSTAGENT | да, с значением bundle |
sap_hostagent_bundle_path | Путь к директории целевого хоста, где был распакован SAP Installation Bundle | |
sap_hostagent_agent_tmp_directory | Путь к временной директории, которая будет создана на целевом хосте | нет (по умолчанию в роли) |
sap_hostagent_clean_tmp_directory | Логическая переменная, указывающая, будет ли временная директория удалена или нет после установки | нет (по умолчанию в роли) |
Настройка SSL
В данный момент роль настроит PSE и создаст CSR. Добавление подписанных сертификатов от действительного удостоверяющего центра пока не поддерживается.
переменная | информация | обязательная? |
---|---|---|
sap_hostagent_config_ssl | Эта логическая переменная настроит Агент для SSL-связи | нет (по умолчанию в роли) |
sap_hostagent_ssl_passwd | Пароль, который будет использоваться для CSR | да, если sap_hostagent_config_ssl True |
sap_hostagent_ssl_org | Информация об организации для CSR | да, если sap_hostagent_config_ssl True |
sap_hostagent_ssl_country | Информация о стране для CSR | да, если sap_hostagent_config_ssl True |
Зависимости
Перед использованием этой роли убедитесь, что ваша система правильно настроена для работы с приложениями SAP.
Вы можете использовать поддерживаемую роль sap-preconfigure
, идущую с подпиской RHEL для SAP Решений 7 и 8.
Верховная версия этой роли доступна здесь.
Пример плейбука
- hosts: servers
roles:
- { role: sap-hostagent, become: yes }
Пример инвентаря
При использовании RPM:
sap_hostagent_installation_type: "rpm"
sap_hostagent_rpm_local_path: "/mylocaldir/SAPHOSTAGENT"
sap_hostagent_rpm_file_name: "saphostagentrpm_44-20009394.rpm"
sap_hostagent_clean_tmp_directory: true
При использовании SAR:
sap_hostagent_installation_type: "sar"
sap_hostagent_sar_local_path: "/mylocaldir/SAPHOSTAGENT"
sap_hostagent_sar_file_name: "SAPHOSTAGENT44_44-20009394.SAR"
sap_hostagent_sapcar_local_path: "/mylocaldir/SAPHOSTAGENT"
sap_hostagent_sapcar_file_name: "SAPCAR_1311-80000935.EXE"
sap_hostagent_clean_tmp_directory: true
При использовании SAP Bundle:
sap_hostagent_installation_type: "bundle"
sap_hostagent_bundle_path: "/usr/local/src/HANA-BUNDLE/51053381"
sap_hostagent_clean_tmp_directory: true
Лицензия
Лицензия Apache 2.0
Информация об авторе
Сообщество практиков Red Hat SAP
ansible-galaxy install redhat-sap/sap-hostagent