sap_hostagent

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

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

sap-hostagent Ansible Lint Ansible Galaxy Import

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 Решений. Пожалуйста, зарегистрируйтесь как разработчик и загрузите версию для разработчиков.

  • Ссылка на регистрацию: Здесь вы можете зарегистрировать новую личную учетную запись или связать её с уже существующей личной учетной записью 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

О проекте

Deploys `SAPHOSTAGENT` on the given host(s)

Установить
ansible-galaxy install redhat-sap/sap-hostagent
Лицензия
apache-2.0
Загрузки
17009
Владелец
Community repositories for SAP Solutions on Red Hat Technologies