Discovery Agent のインストール - AWS Application Discovery Service

AWS Application Discovery Service は新規お客様に公開されなくなりました。または、同様の機能 AWS Transform を提供する を使用します。詳細については、AWS 「Application Discovery Service の可用性の変更」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Discovery Agent のインストール

このページでは、Linux および Microsoft Windows に Discovery Agent をインストールする方法について説明します。

Linux に Discovery Agent をインストールする

Linux で次の手順を完了します。この手順を開始する前に、Migration Hub ホームリージョンが設定されていることを確認してください。

注記

以前の Linux バージョンを使用している場合は、「古い Linux プラットフォームに関する考慮事項」を参照してください。

AWS Application Discovery Agent をデータセンターにインストールするには
  1. Linux ベースのサーバーまたは VM にサインインし、エージェントコンポーネントを格納するための新しいディレクトリを作成します。

  2. 新しいディレクトリに切り替え、コマンドラインまたはコンソールからインストールスクリプトをダウンロードします。

    1. コマンドラインからダウンロードするには、次のコマンドを実行します。

      curl -o ./aws-discovery-agent.tar.gz https://s3.region.amazonaws.com/aws-discovery-agent.region/linux/latest/aws-discovery-agent.tar.gz
    2. Migration Hub コンソールからダウンロードするには、以下の手順を実行します。

      1. にサインイン AWS マネジメントコンソール し、https://console.aws.amazon.com/migrationhub/ で Migration Hub コンソールを開きます。

      2. 左側のナビゲーションページの「検出」で、「ツール」を選択します。

      3. Discovery AWS Agent ボックスで、Download agent を選択し、Download for Linux を選択します。ダウンロードがすぐに開始されます。

  3. 次の 3 つのコマンドを使用して、インストールパッケージの暗号署名を確認します。

    curl -o ./agent.sig https://s3.region.amazonaws.com/aws-discovery-agent.region/linux/latest/aws-discovery-agent.tar.gz.sig
    curl -o ./discovery.gpg https://s3.region.amazonaws.com/aws-discovery-agent.region/linux/latest/discovery.gpg
    gpg --no-default-keyring --keyring ./discovery.gpg --verify agent.sig aws-discovery-agent.tar.gz

    エージェントパブリックキー (discovery.gpg) のフィンガープリントは、7638 F24C 6717 F97C 4F1B 3BC0 5133 255E 4DF4 2DA2 です。

  4. 次に示すように、tarball から抽出します。

    tar -xzf aws-discovery-agent.tar.gz
  5. エージェントをインストールするには、以下のインストール方法のどちらかを選択します。

    実行方法 手順

    Discovery Agent をインストールする

    エージェントをインストールするには、以下の例にあるエージェントインストールコマンドを実行します。この例では、your-home-region をホームリージョンの名前、aws-access-key-id をアクセスキー ID、および aws-secret-access-key をシークレットアクセスキーに置き換えます。

    sudo bash install -r your-home-region -k aws-access-key-id -s aws-secret-access-key

    エージェントはデフォルトで、更新が利用可能になると、それらを自動的にダウンロードして適用します。

    このデフォルト設定の使用が推奨されます。

    ただし、エージェントによる更新の自動ダウンロードと適用を希望しない場合は、エージェントインストールコマンドを実行するときに -u false パラメータを含めてください。

    (オプション) Discovery Agent をインストールして非透過プロキシを設定する

    非透過プロキシを設定するには、エージェントインストールコマンドに以下のパラメータを追加します。

    • -e プロキシパスワード。

    • -f プロキシポート番号。

    • -g プロキシスキーム。

    • -i プロキシユーザーネーム。

    以下は、非透過プロキシパラメータを使用したエージェントインストールコマンドの例です。

    sudo bash install -r your-home-region -k aws-access-key-id -s aws-secret-access-key -d myproxy.mycompany.com -e mypassword -f proxy-port-number -g https -i myusername

    プロキシに認証が必要ではない場合、-e-i パラメータは使用しません。

    このインストールコマンド例では https が使用されていますが、プロキシが HTTP を使用する場合は -g パラメータ値に http を指定してください。

  6. ネットワークからの発信接続が制限されている場合は、ファイアウォール設定を更新する必要があります。エージェントには、TCP ポート 443 を介した arsenal へのアクセスが必要です。着信ポートを開く必要はありません。

    たとえば、ホームリージョンが の場合eu-central-1、 を使用します。 https://arsenal-discovery.eu-central-1.amazonaws.com:443

古い Linux プラットフォームに関する考慮事項

一部の古い Linux プラットフォーム (SUSE 10、CentOS 5、RHEL 5 など) はサポートが終了しているか、最低限のサポート対象となります。これらのプラットフォームは、エージェント更新スクリプトによるインストールパッケージのダウンロードを妨げる旧式暗号化スイートの影響を受ける可能性があります。

Curl

Application Discovery エージェントは、 AWS サーバーとの安全な通信curlに を必要とします。一部の古いバージョンの curl は、最新のウェブサービスと安全に通信することはできません。

すべてのオペレーションでcurl バージョンが含まれるアプリケーション検出エージェントを使用するには、-c true パラメータでインストールスクリプトを実行します。

認証機関バンドル

以前の Linux システムの認証機関 (CA) バンドルは古いため、安全なインターネット通信が確保できない場合があります。

すべてのオペレーションで CA バンドルが含まれるアプリケーション検出エージェントを使用するには、-b true パラメータでインストールスクリプトを実行します。

これらのインストールスクリプトオプションは併用可能です。以下のコマンド例では、両方のスクリプトパラメータがインストールスクリプトに渡されます。

sudo bash install -r your-home_region -k aws-access-key-id -s aws-secret-access-key -c true -b true

 

Microsoft Windows に Discovery Agent をインストールする

Microsoft Windows に エージェントをインストールするには、次の手順を実行します。この手順を開始する前に、Migration Hub ホームリージョンが設定されていることを確認してください。

AWS Application Discovery Agent をデータセンターにインストールするには
  1. Windows エージェントインストーラをダウンロードします。ただし、Windows 内ではインストーラをダブルクリックして実行しないでください。

    重要

    インストールが失敗するので、Windows 内ではインストーラをダブルクリックして実行しないでください。エージェントのインストールはコマンドプロンプトからのみ可能です (インストーラーをダブルクリックしてしまった場合は、[プログラムの追加と削除] に移動し、エージェントをアンインストールしてから残りのインストール手順を続行する必要があります)。

    Windows エージェントインストーラがホスト上で Visual C++ x86 ランタイムのバージョンを検出しない場合、エージェントソフトウェアをインストールする前に Visual C++ x86 2015—2019 ランタイムが自動的にインストールされます。

  2. 管理者としてコマンドプロンプトを開き、インストールパッケージを保存した場所に移動します。

  3. エージェントをインストールするには、以下のインストール方法のどちらかを選択します。

    実行方法 手順

    Discovery Agent をインストールする

    エージェントをインストールするには、以下の例にあるエージェントインストールコマンドを実行します。この例では、your-home-region をホームリージョンの名前、aws-access-key-id をアクセスキー ID、aws-secret-access-key をシークレットアクセスキーに置き換えます。

    オプションで、INSTALLLOCATION パラメータにフォルダパス C:\install-location を指定して、エージェントのインストール場所を設定できます。例えば、INSTALLLOCATION="C:\install-location" などです。結果のフォルダ階層は [INSTALLLOCATION パス]\AWS Discovery になります。デフォルトのインストール場所は Program Files フォルダです。

    オプションで、LOGANDCONFIGLOCATION を使用してエージェントのログフォルダと設定ファイルのデフォルトディレクトリ (ProgramData) を上書きすることができます。その結果、フォルダ階層は [LOGANDCONFIGLOCATION path]\AWS Discovery になります。

    .\AWSDiscoveryAgentInstaller.exe REGION="your-home-region" KEY_ID="aws-access-key-id" KEY_SECRET="aws-secret-access-key" /quiet

    エージェントはデフォルトで、更新が利用可能になると、それらを自動的にダウンロードして適用します。

    このデフォルト設定の使用が推奨されます。

    ただし、エージェントによる更新の自動ダウンロードと適用を希望しない場合は、エージェントインストールコマンドを実行するときに AUTO_UPDATE=false パラメータを含めてください。

    警告

    自動アップグレードを無効にすると、最新のセキュリティパッチがインストールされなくなります。

    (オプション) Discovery Agent をインストールして非透過プロキシを設定する

    非透過プロキシを設定するには、エージェントインストールコマンドに以下のパブリックプロパティを追加します。

    • PROXY_HOST – プロキシホストの名前

    • PROXYSCHEME – プロキシスキーム

    • PROXY_PORT – プロキシポート番号

    • PROXY_USER – プロキシユーザーネーム

    • PROXYPASSWORD – プロキシユーザーパスワード

    以下は、非透過プロキシプロパティを使用したエージェントインストールコマンドの例です。

    .\AWSDiscoveryAgentInstaller.exe REGION="your-home-region" KEY_ID="aws-access-key-id" KEY_SECRET="aws-secret-access-key" PROXY_HOST="myproxy.mycompany.com" PROXY_SCHEME="https" PROXY_PORT="proxy-port-number" PROXY_USER="myusername" PROXY_PASSWORD="mypassword" /quiet

    プロキシに認証が必要ではない場合は、PROXY_USERPROXY_PASSWORD プロパティを省略します。このインストールコマンド例では https が使用されています。プロキシが HTTP を使用する場合は PROXY_SCHEME 値に http を指定してください。

  4. ネットワークからのアウトバウンド接続が制限されている場合は、ファイアウォール設定を更新する必要があります。エージェントには、TCP ポート 443 を介した arsenal へのアクセスが必要です。着信ポートを開く必要はありません。

    たとえば、ホームリージョンが の場合eu-central-1、以下を使用します。 https://arsenal-discovery.eu-central-1.amazonaws.com:443

パッケージ署名と自動アップグレード

Windows Server 2008 以降については、Amazon が SHA256 証明書を使用して Application Discovery Service エージェントインストールパッケージに暗号的に署名します。Windows Server 2008 SP2 での SHA2 署名付き自動更新プログラムについては、ホストに SHA2 署名認証をサポートするための修正プログラムがインストールされていることを確認してください。マイクロソフトの最新サポート修正プログラムは、Windows Server 2008 SP2 での SHA2 認証のサポートに役立ちます。

注記

マイクロソフトからの Windows 2003 向けの SHA256 サポート用修正プログラムの一般公開は終了しました。Windows 2003 ホストにこれらの修正プログラムがまだインストールされていない場合は、手動でアップグレードする必要があります。

アップグレードを手動で実行する
  1. Windows Agent Updater をダウンロードします。

  2. 管理者としてコマンドプロンプトを開きます。

  3. アップデータが保存された場所に移動します。

  4. 以下のコマンドを実行してください。

    AWSDiscoveryAgentUpdater.exe /Q