redhat_sap.sap_hostagent
この役割は廃止され、もはや開発されていません
後継は現在 community.sap_install コレクションの一部として開発されています。
sap-hostagent

SAPホストエージェントは、オペレーティングシステムの監視、データベースの監視、システムインスタンスの制御やプロビジョニングなど、いくつかのライフサイクル管理タスクを実行できるエージェントです。
HA環境では、SAPホストエージェントを事前にインストールすることをお勧めします。
最新のドキュメントは SAP NOTE 1907566 で確認できます。
この役割は、RHEL 7.x または 8.x システムに SAPホストエージェントをインストールまたは更新します。RPMパッケージ、tarball、またはSAPソフトウェアバンドルの一部として提供されます。Red Hatは、簡単なアップグレードのためにRPMを推奨していますが、この役割はすべての形式に対応しています。
要件
この役割は、SAPソフトウェアを取得するRHELシステムで使用することを意図しています。 そのため、システムは少なくともRHELのコアパッケージがインストールされている必要があり、適切に登録され、HANAやNetweaverのインストールに備えて準備されている必要があります。
SAP HANAをインストールするために必要なソフトウェアリポジトリへのアクセスが必要です(詳細は SAP HANAシステムをSAPソリューションの更新サービスに登録する方法 を参照してください)。
このプロセスを自動化するには、redhat_sap.sap_rhsm Galaxyロールを使用できます。
Red Hat Enterprise LinuxにSAPソフトウェアをインストールするには、特別なリポジトリに含まれる追加のパッケージが必要です。このリポジトリを取得するには、以下のいずれかの製品が必要です:
- RHEL for SAP Solutions (プレミアム、スタンダード、開発者エディション)
- RHEL for Business Partner NFRs
こちらをクリックして、RHEL for SAP Solutionsの個人開発者エディションを入手してください。開発者として登録し、開発者エディションをダウンロードしてください。
- 登録リンク : ここで新しい個人アカウントを登録するか、既存の個人Red Hatネットワークアカウントにリンクできます。
- ダウンロードリンク: ここで、事前に登録したアカウントを使用してRHELのインストールDVDをダウンロードできます。
注意: これは通常のRHELインストールDVDであり、RHEL for SAP Solutionsは追加の製品ではなく、特別なバンドルに過ぎません。このサブスクリプションにより、インストール後に私たちのコンテンツ配信ネットワーク(CDN)を通じて追加のパッケージにアクセスできます。
ディスクが SAP HANAのストレージ要件 に従って設定されていることも重要です。このBLOGは、HANAシステムのサイズ設定にも役立ちます。
役割の変数
RPMベースのインストール
変数 | 情報 | 必要ですか? |
---|---|---|
sap_hostagent_installation_type | SAPホストエージェントのインストールのソースタイプ | はい、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 | SAPホストエージェントのインストールのソースタイプ | はい、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 | SAPホストエージェントのインストールのソースタイプ | はい、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バンドルベースのインストール
変数 | 情報 | 必要ですか? |
---|---|---|
sap_hostagent_installation_type | SAPホストエージェントのインストールのソースタイプ | はい、bundle の値が必要 |
sap_hostagent_bundle_path | SAPインストールバンドルが解凍されたターゲットホストのディレクトリパス | はい |
sap_hostagent_agent_tmp_directory | ターゲットホストに作成される一時ディレクトリのパス | いいえ(役割でデフォルト設定) |
sap_hostagent_clean_tmp_directory | インストール後に一時ディレクトリを削除するかどうかを示すブール変数 | いいえ(役割でデフォルト設定) |
SSL設定
現在、この役割はPSEを構成し、CSRを作成します。有効なCAからの署名済み証明書の追加はまだサポートされていません。
変数 | 情報 | 必要ですか? |
---|---|---|
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アプリケーションを実行するように適切に構成されていることを確認してください。
RHEL for SAP Solutions サブスクリプションを使用したRHEL 7および8には、サポートされている sap-preconfigure
ロールを使用できます。
この役割のアップストリームバージョンはこちらで見つけることができます。
例プレイブック
- 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バンドルを使用する場合:
sap_hostagent_installation_type: "bundle"
sap_hostagent_bundle_path: "/usr/local/src/HANA-BUNDLE/51053381"
sap_hostagent_clean_tmp_directory: true
ライセンス
Apache License 2.0
著者情報
Red Hat SAP Community of Practice
ansible-galaxy install redhat_sap.sap_hostagent