redhat_sap.sap_hostagent

この役割は廃止され、もはや開発されていません

後継は現在 community.sap_install コレクションの一部として開発されています。

sap-hostagent Ansible Lint Ansible Galaxy Import

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の個人開発者エディションを入手してください。開発者として登録し、開発者エディションをダウンロードしてください。

  • 登録リンク : ここで新しい個人アカウントを登録するか、既存の個人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

プロジェクトについて

Deploys `SAPHOSTAGENT` on the given host(s)

インストール
ansible-galaxy install redhat_sap.sap_hostagent
ライセンス
apache-2.0
ダウンロード
17k
所有者
Community repositories for SAP Solutions on Red Hat Technologies