redhat_sap.sap_hostagent
TA ROLA JEST ZDEWCELOWANA I NIE JEST JUŻ ROZWIJANA
Następca jest teraz rozwijany w ramach kolekcji community.sap_install.
sap-hostagent

SAP Host Agent to agent, który może wykonywać różne zadania związane z zarządzaniem cyklem życia, takie jak monitorowanie systemu operacyjnego, monitorowanie bazy danych, kontrola instancji systemu i provisioning.
Zaleca się zainstalowanie SAP Host Agent na początku w każdym środowisku HA.
Możesz znaleźć najnowszą dokumentację w SAP NOTE 1907566.
Ta rola instaluje lub aktualizuje SAP Host Agent na systemie RHEL 7.x lub 8.x. Jest dostarczana jako pakiet RPM, tarball lub jako część pakietu oprogramowania SAP. Choć Red Hat zaleca używanie RPM dla łatwiejszej aktualizacji, ta rola obsługuje wszystkie formaty.
Wymagania
Ta rola jest przeznaczona do użycia na systemie RHEL, który otrzymuje oprogramowanie SAP. Twój system musi być zainstalowany z co najmniej podstawowymi pakietami RHEL, poprawnie zarejestrowany i przygotowany do instalacji HANA lub Netweaver.
Potrzebuje dostępu do repozytoriów oprogramowania wymaganych do zainstalowania SAP HANA (zobacz również: Jak subskrybować systemy SAP HANA do Usług Aktualizacji dla Rozwiązań SAP).
Możesz użyć roli redhat_sap.sap_rhsm, aby zautomatyzować ten proces.
Aby zainstalować oprogramowanie SAP na Red Hat Enterprise Linux, potrzebujesz dodatkowych pakietów, które są dostępne w specjalnym repozytorium. Aby uzyskać to repozytorium, musisz mieć jeden z następujących produktów:
- RHEL for SAP Solutions (wersja premium, standard, dla deweloperów)
- RHEL for Business Partner NFRs
Kliknij tutaj, aby zdobyć osobistą wersję dewelopera RHEL for SAP Solutions. Zarejestruj się jako deweloper i pobierz wersję dewelopera.
- Link do rejestracji: Możesz zarejestrować nowe konto osobiste lub połączyć je z już istniejącym kontem osobistym Red Hat Network.
- Link do pobrania: Tutaj możesz pobrać DVD instalacyjne dla RHEL przy użyciu wcześniej zarejestrowanego konta.
UWAGA: To jest standardowa płyta instalacyjna RHEL, ponieważ RHEL for SAP Solutions nie jest dodatkowym produktem, lecz tylko specjalnym pakietem. Subskrypcja umożliwia dostęp do dodatkowych pakietów przez naszą sieć dostarczania treści (CDN) po instalacji.
Ważne jest również, aby Twoje dyski były skonfigurowane zgodnie z wymaganiami magazynowymi SAP dla SAP HANA. Ten BLOG jest również bardzo pomocny przy planowaniu systemów HANA.
Zmienne roli
Instalacje oparte na RPM
zmienna | informacja | wymagane? |
---|---|---|
sap_hostagent_installation_type | Typ źródła instalacji dla SAPHOSTAGENT | tak, z wartością rpm |
sap_hostagent_rpm_local_path | Lokalna ścieżka katalogu, gdzie znajduje się plik RPM | tak, chyba że używany jest sap_hostagent_rpm_remote_path |
sap_hostagent_rpm_remote_path | Lokalna ścieżka katalogu, gdzie znajduje się plik RPM | tak, chyba że używany jest sap_hostagent_rpm_local_path |
sap_hostagent_rpm_file_name | Lokalna nazwa pliku RPM | tak |
sap_hostagent_agent_tmp_directory | Ścieżka tymczasowego katalogu, który zostanie utworzony na docelowym hoście | nie (domyślna w roli) |
sap_hostagent_clean_tmp_directory | Boolean, który wskazuje, czy tymczasowy katalog zostanie usunięty po instalacji | nie (domyślna w roli) |
Instalacje oparte na SAR (zawartość na węźle kontrolnym ansible)
zmienna | informacja | wymagane? |
---|---|---|
sap_hostagent_installation_type | Typ źródła instalacji dla SAPHOSTAGENT | tak z wartością sar |
sap_hostagent_sar_local_path | Lokalna ścieżka katalogu, gdzie znajduje się plik SAR | tak |
sap_hostagent_sar_file_name | Lokalna nazwa pliku SAR | tak |
sap_hostagent_sapcar_local_path | Lokalna ścieżka katalogu, gdzie znajduje się plik narzędzia SAPCAR | tak |
sap_hostagent_sapcar_file_name | Lokalna nazwa pliku narzędzia SAPCAR | tak |
sap_hostagent_agent_tmp_directory | Ścieżka tymczasowego katalogu, który zostanie utworzony na docelowym hoście | nie (domyślna w roli) |
sap_hostagent_clean_tmp_directory | Boolean, który wskazuje, czy tymczasowy katalog zostanie usunięty po instalacji | nie (domyślna w roli) |
Instalacje oparte na SAR (z zawartością na docelowym węźle)
zmienna | informacja | wymagane? |
---|---|---|
sap_hostagent_installation_type | Typ źródła instalacji dla SAPHOSTAGENT | tak z wartością sar-remote |
sap_hostagent_sar_remote_path | Zdalna ścieżka katalogu, gdzie znajduje się plik narzędzia SAR | tak |
sap_hostagent_sar_file_name | Nazwa pliku narzędzia SAR | tak |
sap_hostagent_sapcar_remote_path | Zdalna ścieżka katalogu archiwum SAR | tak |
sap_hostagent_sapcar_file_name | Zdalna nazwa pliku archiwum SAR | tak |
sap_hostagent_agent_tmp_directory | Ścieżka tymczasowego katalogu, który zostanie utworzony na docelowym hoście | nie (domyślna w roli) |
sap_hostagent_clean_tmp_directory | Boolean, który wskazuje, czy tymczasowy katalog zostanie usunięty po instalacji | nie (domyślna w roli) |
Instalacje oparte na pakiecie SAP
zmienna | informacja | wymagane? |
---|---|---|
sap_hostagent_installation_type | Typ źródła instalacji dla SAPHOSTAGENT | tak z wartością bundle |
sap_hostagent_bundle_path | Ścieżka katalogu docelowego, gdzie pakiet instalacyjny SAP został rozpakowany | |
sap_hostagent_agent_tmp_directory | Ścieżka tymczasowego katalogu, który zostanie utworzony na docelowym hoście | nie (domyślna w roli) |
sap_hostagent_clean_tmp_directory | Boolean, który wskazuje, czy tymczasowy katalog zostanie usunięty po instalacji | nie (domyślna w roli) |
Konfiguracja SSL
Obecnie rola skonfiguruje PSE i utworzy CSR. Dodanie podpisanych certyfikatów z ważnego CA jeszcze nie jest obsługiwane.
zmienna | informacja | wymagane? |
---|---|---|
sap_hostagent_config_ssl | Ta zmienna boolean skonfiguruje Agenta do komunikacji SSL | nie (domyślna w roli) |
sap_hostagent_ssl_passwd | Hasło do użycia dla CSR | tak, gdy sap_hostagent_config_ssl jest True |
sap_hostagent_ssl_org | Informacje o organizacji dla CSR | tak, gdy sap_hostagent_config_ssl jest True |
sap_hostagent_ssl_country | Informacje o kraju dla CSR | tak, gdy sap_hostagent_config_ssl jest True |
Zależności
Przed użyciem tej roli upewnij się, że Twój system został odpowiednio skonfigurowany do uruchamiania aplikacji SAP.
Możesz używać wspieranej roli sap-preconfigure
, która jest dostarczana z subskrypcją RHEL for SAP Solutions dla wersji RHEL 7 i 8.
Wersję pierwotną tej roli można znaleźć tutaj.
Przykładowy Playbook
- hosts: servers
roles:
- { role: sap-hostagent, become: yes }
Przykładowa inwentarz
Przy użyciu 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
Przy użyciu 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
Przy użyciu pakietu SAP:
sap_hostagent_installation_type: "bundle"
sap_hostagent_bundle_path: "/usr/local/src/HANA-BUNDLE/51053381"
sap_hostagent_clean_tmp_directory: true
Licencja
Licencja Apache 2.0
Informacje o autorach
Red Hat SAP Community of Practice
ansible-galaxy install redhat_sap.sap_hostagent