Download PDF
Download page HTTP SDK の自動インストール.
HTTP SDK の自動インストール
On this page:
このトピックでは、HTTP SDK の自動インストールについて説明します。自動 HTTP SDK インストールプログラムを使用することにより、SAP システムのすべてのアクティブなアプリケーション サーバー ノードに HTTP SDK をインストール、更新、および再インストールできます。
はじめる前に
- GLIBC バージョンが 2.17 以降(Linux OS)または Visual C++ Redistributable バージョンが 2019 以降(Windows OS)の場合は、すべての SAP アプリケーションサーバーの OS レベルを確認して、HTTP SDK の最新ビルドをインストールできるかどうか判断します。詳細については、「サポートされる SAP アプリケーションサーバーのオペレーティングシステム」を参照してください。
- Windows OS で古い C++ ランタイムが使用されている場合は、HTTP SDK をインストールする前に、すべての SAP アプリケーションサーバーに Visual C++ Redistributable バージョン 2019 以降をインストールします。
- Linux OS で少なくとも 1 台のサーバーで古い C++ ランタイムが使用可能で、それを更新できない場合は、HTTP SDK のレガシービルドを使用するか、GLIBC バージョン 2.17 以降の専用 Linux サーバーで「HTTP SDK の手動インストール」を実行します。詳細については、「サポートされる SAP アプリケーションサーバーのオペレーティングシステム」を参照してください。
HTTP SDK の自動インストールを可能にするには、サポートされているオペレーティングシステム(OS)が各アプリケーション サーバー ノードにインストールされていることを確認します。サポートされていない OS または混合 OS については、「HTTP SDK の手動インストール」を参照してください。
すべてのアプリケーション サーバー ノードにターゲットディレクトリを作成します。デフォルトのディレクトリは
/opt/appdynamics
(Linux)またはC:\AppDynamics
(Microsoft Windows)です。共有インストールディレクトリはサポートされていません
ターゲットディレクトリは、複数の SAP アプリケーションサーバー間で共有しないでください。HTTP SDK 起動スクリプトは、特定の HTTP SDK インスタンスで使用される特別なインスタンスファイルを生成します。共有ネットワークディレクトリが使用されている場合、複数の HTTP SDK インスタンスを起動すると、前に起動された HTTP SDK インスタンスで生成されたインスタンスファイルが上書きされます。各アプリケーション サーバー ノードのターゲットディレクトリに対する完全な権限を持つ OS ユーザー、<SID>adm または SAPService<SID> を準備します。
最初に ABAP エージェントをインストールまたは更新します。自動インストールに使用される HTTP SDK パッケージが含まれています。
- GLIBC バージョンが 2.17 以降(Linux OS)または Visual C++ Redistributable バージョンが 2019 以降(Windows OS)の場合は、すべての SAP アプリケーションサーバーの OS レベルを確認して、HTTP SDK の最新ビルドをインストールできるかどうか判断します。
- 少なくとも 1 台のサーバーで古い C++ ランタイムが使用可能で、それを更新できない場合は、HTTP SDK のレガシービルドを使用する必要があります。
HTTP SDK の更新の場合は、トランザクションコード
/DVD/APPD_STATUS
を使用して、実行中のすべての HTTP SDK インスタンスを停止します。Microsoft Windows OS の場合:
各アプリケーションサーバーに PowerShell をインストールします。
実行ポリシーを RemoteSigned に設定します。管理者として次のコマンドを実行し、Y + Enter で確定します。
PS C:\> Set-ExecutionPolicy RemoteSigned
CODE
HTTP SDK のインストールまたは更新
トランザクションコード
/DVD/APPD_SDK
を使用して AppDynamics HTTP SDK Installation Manager アプリケーションを起動します。または、カスタマイズメニューの [SDK Installation] をクリックしてアプリケーションを起動することもできます。
AppDynamics HTTP SDK Installation Manager の画面が表示されます。最初の SDK のインストールの前に、カスタム インストール ディレクトリを選択するプロンプトが表示されます。選択したディレクトリはすべてのアプリケーションサーバーに使用されます。SAP OS ユーザーが、選択したディレクトリへのフルアクセス権を持ち、ディレクトリが他の SAP アプリケーションサーバーと共有されていないことを確認します。このプロンプトは、メニューの Edit > Change Directory からいつでも呼び出すことができます。
- [SDK Installation Manager] ページで、[Install SDK.] をクリックします。古い C++ ランタイムバージョンの場合は、[Install Legacy SDK] をクリックします。
すべてのインストール要件が満たされると、アプリケーションはすべてのアプリケーションサーバーに HTTP SDK をインストールします。
インストールが成功し、次のインストールのように表示されているかどうかを確認します。
次の表に、フィールドと説明を示します。
フィールド | 説明 |
---|---|
ステータス(Status) | 特定のノードのインストールのグローバルステータス
|
ノード名 | アプリケーション サーバー ノードの名前 |
HTTP SDK folder | HTTP SDK をインストールする SAP アプリケーションサーバー上のローカルディレクトリ |
Directory Exists |
|
Write Access |
|
SDK Installed |
|
SDK Stopped |
|
現在 | アプリケーションサーバーに現在インストールされている HTTP SDK のバージョンを表示します。 |
[新規(New)] | 最新の ABAP エージェントトランスポート要求で提供される HTTP SDK の最新バージョンを表示します。 |
ローカル HTTP SDK のカスタム証明書のインストール
ローカル HTTP SDK のカスタム SSL 証明書は、HTTP SDK とオンプレミスコントローラ間の SSL 通信を使用する場合にのみインストールする必要があります。
- Web ブラウザを使用して、コントローラに移動します。
.crt
形式で SSL 証明書をダウンロードし、custom.crt
として保存します。トランザクションコードに移動します。
/DVD/APPD_SDK
メニュー
から [Edit > Upload Cust SSL file] を選択します。証明書ファイルを選択し、次をクリックします。 Open.
- トランザクションコード /DVD/APPD_STATUS に移動し、すべての HTTP SDK インスタンスを再起動します。
トラブルシューティング
No Write Access to /opt/appdynamics folder
OS ユーザー <SID>adm にこのフォルダに対するフル権限があることを確認します。
または、/tmp/appdynamics などの別のフォルダを使用します。
"Unable to create directory" even if write access is provided
HTTP SDK をインストールするには、サブディレクトリを作成する必要があります。ユーザーがトップディレクトリだけでなく、サブディレクトリを作成および変更する権限も持っていることを確認します(Linux のパラメータ -R)。
Update of HTTP SDK to new version fails
古い HTTP SDK インスタンスが停止していることを確認します(/DVD/APPD_STATUS で停止しているように見える場合は、OS レベルで手動で確認してください)。
Only one HTTP SDK instance remains running after all instances are started
インストールディレクトリが複数の SAP アプリケーションサーバー間で共有されていないことを確認します。
共有ネットワークディレクトリの場合は、そのディレクトリをすべての SAP アプリケーションサーバーで一意のローカルディレクトリに変更し、HTTP SDK を再インストールして、すべてのインスタンスを再起動します。