

AWS Application Discovery Service は、新規のお客様に公開されなくなりました。または、同様の機能 AWS Transform を提供する を使用します。詳細については、[AWS 「Application Discovery Service の可用性の変更](https://docs.aws.amazon.com/application-discovery/latest/userguide/application-discovery-service-availability-change.html)」を参照してください。

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

# エージェントレスコレクターの設定
<a name="agentless-collector-gs-configure"></a>

Application Discovery Service エージェントレスコレクター (エージェントレスコレクター) は、Amazon Linux 2 ベースの仮想マシン (VM) です。次のセクションでは、エージェントレスコレクターコンソールの**エージェントレスコレクターの設定ページでコレクター VM **を設定する方法について説明します。

****エージェントレスコレクターの設定ページでコレクター VM を設定するには****

1. **コレクター名**に、コレクターが識別する名前を入力します。名前にはスペースを含めることができますが、特殊文字を含めることはできません。

1. **データ同期**で、 AWS アカウント IAM ユーザーの AWS アクセスキーとシークレットキーを入力して、コレクターによって検出されたデータを受信する送信先アカウントとして を指定します。IAM ユーザーの要件については、「」を参照してください[Application Discovery Service エージェントレスコレクターのデプロイエージェントレスコレクターの IAM ユーザーを作成する](agentless-collector-deploying.md#agentless-collector-gs-iam-user)。

   1. **AWS access-key** には、送信先 AWS アカウントとして指定するアカウント IAM ユーザーのアクセスキーを入力します。

   1. **AWS secret-key** には、送信先 AWS アカウントとして指定するアカウント IAM ユーザーのシークレットキーを入力します。

   1. (オプション) ネットワークが にアクセスするためにプロキシを使用する必要がある場合は AWS、プロキシホスト、プロキシポート、およびオプションで既存のプロキシサーバーでの認証に必要な認証情報を入力します。

1. **エージェントレスコレクターのパスワード**で、エージェントレスコレクターへのアクセスを認証するために使用するパスワードを設定します。
   + パスワードは、大文字と小文字が区別されます。
   + パスワードは、8～64 文字の長さにする必要があります。
   + パスワードには、次の 4 つカテゴリから少なくとも 1 文字を含める必要があります。
     + 小文字 a〜z
     + 大文字 A〜Z
     + 数字 0〜9
     + 英数字以外の文字 (@\$1\$1\$1%\$1?&)
   + パスワードには、@\$1\$1\$1%\$1?& 以外の特殊文字を含めることはできません。

   1. **エージェントレスコレクターのパスワード**には、コレクターへのアクセスを認証するために使用するパスワードを入力します。

   1. **エージェントレスコレクターのパスワードを再入力**する場合は、検証のためにパスワードを再度入力します。

1. **その他の設定**で、**ライセンス契約**をお読みください。同意する場合は、チェックボックスをオンにします。

1. エージェントレスコレクターの自動更新を有効にするには、**その他の設定**で、**エージェントレスコレクターを自動的に更新**を選択します。このチェックボックスをオンにしない場合は、「」の説明に従って Agentless Collector を手動で更新する必要があります[Application Discovery Service エージェントレスコレクターの手動更新](agentless-collector-update.md)。

1. **設定の保存** を選択します。

以下のトピックでは、オプションのコレクター設定タスクについて説明します。

**Topics**
+ [(オプション) Agentless Collector VM の静的 IP アドレスを設定する](#agentless-collector-gs-configure-ip)
+ [(オプション) エージェントレスコレクター VM を DHCP を使用して にリセットする](#agentless-collector-gs-configure-dhcp)
+ [(オプション) Kerberos 認証プロトコルを設定する](#agentless-collector-gs-configure-kerberos)

## (オプション) Agentless Collector VM の静的 IP アドレスを設定する
<a name="agentless-collector-gs-configure-ip"></a>

次の手順では、Application Discovery Service Agentless Collector (Agentless Collector) VM の静的 IP アドレスを設定する方法について説明します。初めてインストールすると、コレクター VM は Dynamic Host Configuration Protocol (DHCP) を使用するように設定されます。

**注記**  
エージェントレスコレクターは IPv4 をサポートしています。IPv6 はサポートされていません。

------
#### [ Agentless Collector version 2 ]

**コレクター VM の静的 IP アドレスを設定するには**

1. VMware vCenter から次のネットワーク情報を収集します。
   + **静的 IP アドレス** – サブネット内の署名なし IP アドレス。たとえば、192.168.1.138 です。
   + **CIDR ネットマスク** – CIDR ネットマスクを取得するには、コレクター VM をホストする VMware vCenter ホストの IP アドレス設定を確認します。たとえば、/24 です。
   + **デフォルトゲートウェイ** – デフォルトゲートウェイを取得するには、コレクター VM をホストする VMware vCenter ホストの IP アドレス設定を確認します。たとえば、192.168.1.1 です。
   + **プライマリ DNS** – プライマリ DNS を取得するには、コレクター VM をホストする VMware vCenter ホストの IP アドレス設定を確認します。たとえば、192.168.1.1 です。
   + (オプション) **セカンダリ DNS**
   + (オプション) **ローカルドメイン名** – これにより、コレクターはドメイン名なしで vCenter ホスト URL に到達できます。

1. 次の例**collector**に示すように、コレクターの VM コンソールを開き、パスワード**ec2-user**を使用して としてサインインします。

   ```
   username: ec2-user
   password: collector
   ```

1. リモートターミナルで次のコマンドを入力して、ネットワークインターフェイスを無効にします。

   ```
   sudo ip link set ens192 down
   ```

1. 

****

   次の手順を使用してインターフェイス設定を更新します。

   1. 次のコマンドを使用して、vi エディタで 10-cloud-init-ens192.network を開きます。

      ```
      sudo vi /etc/systemd/network/10-cloud-init-ens192.network
      ```

   1. 次の例に示すように、ネットワーク**情報収集**ステップで収集した情報を使用して値を更新します。

      ```
      [Match]
      Name=ens192
       
      [Network]
      DHCP=no
      Address=static-ip-value/CIDR-netmask
      Gateway=gateway-value
      DNS=dnsserver-value
      ```

1. 次の手順を使用してドメインネームシステム (DNS) を更新します。

   1. 次のコマンドを使用して、vi で `resolv.conf` ファイルを開きます。

      ```
      sudo vi /etc/resolv.conf
      ```

   1. 次のコマンドを使用して、vi の `resolv.conf` ファイルを更新します。

      ```
      search localdomain-name
      options timeout:2 attempts:5
      nameserver dnsserver-value
      ```

      次の例は、編集された`resolv.conf`ファイルを示しています。

      ```
      search vsphere.local
      options timeout:2 attempts:5
      nameserver 192.168.1.1
      ```

1. 次のコマンドを入力して、ネットワークインターフェイスを有効にします。

   ```
   sudo ip link set ens192 up
   ```

1. 次の例に示すように、VM を再起動します。

   ```
   sudo reboot
   ```

1. 次の手順を使用して、ネットワーク設定を確認します。

   1. 次のコマンドを入力して、IP アドレスが正しく設定されているかどうかを確認します。

      ```
      ifconfig 
      ip addr show
      ```

   1. 次のコマンドを入力して、ゲートウェイが正しく追加されたことを確認します。

      ```
      route -n
      ```

      出力は次の例のようになります。

      ```
      Kernel IP routing table
      Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
      0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
      172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
      192.168.1.0     0.0.0.0         255.255.255.0   U     0      0
      ```

   1. 次のコマンドを入力して、パブリック URL に ping できることを確認します。

      ```
      ping www.google.com
      ```

   1. 次の例に示すように、vCenter IP アドレスまたはホスト名に ping できることを確認します。

      ```
      ping vcenter-host-url
      ```

------
#### [ Agentless Collector version 1 ]

**コレクター VM の静的 IP アドレスを設定するには**

1. VMware vCenter から次のネットワーク情報を収集します。
   + **静的 IP アドレス** – サブネット内の署名なし IP アドレス。たとえば、192.168.1.138 です。
   + **ネットワークマスク** – ネットワークマスクを取得するには、コレクター VM をホストする VMware vCenter ホストの IP アドレス設定を確認します。たとえば、255.255.255.0 です。
   + **デフォルトゲートウェイ** – デフォルトゲートウェイを取得するには、コレクター VM をホストする VMware vCenter ホストの IP アドレス設定を確認します。たとえば、192.168.1.1 です。
   + **プライマリ DNS** – プライマリ DNS を取得するには、コレクター VM をホストする VMware vCenter ホストの IP アドレス設定を確認します。たとえば、192.168.1.1 です。
   + (オプション) **セカンダリ DNS**
   + (オプション) **ローカルドメイン名** – これにより、コレクターはドメイン名なしで vCenter ホスト URL に到達できます。

1. 次の例**collector**に示すように、コレクターの VM コンソールを開き、パスワード**ec2-user**を使用して としてサインインします。

   ```
   username: ec2-user
   password: collector
   ```

1. リモートターミナルで次のコマンドを入力して、ネットワークインターフェイスを無効にします。

   ```
   sudo /sbin/ifdown eth0
   ```

1. 

****

   次の手順を使用して、インターフェイス eth0 設定を更新します。

   1. 次のコマンドを使用して、vi エディタで ifcfg-eth0 を開きます。

      ```
      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
      ```

   1. 次の例に示すように、ネットワーク**情報収集**ステップで収集した情報を使用してインターフェイス値を更新します。

      ```
      DEVICE=eth0
      BOOTPROTO=static
      ONBOOT=yes
      IPADDR=static-ip-value
      NETMASK=netmask-value
      GATEWAY=gateway-value
      TYPE=Ethernet
      USERCTL=yes
      PEERDNS=no
      RES_OPTIONS="timeout:2 attempts:5"
      ```

1. 次の手順を使用してドメインネームシステム (DNS) を更新します。

   1. 次のコマンドを使用して、vi で `resolv.conf` ファイルを開きます。

      ```
      sudo vi /etc/resolv.conf
      ```

   1. 次のコマンドを使用して、vi の `resolv.conf` ファイルを更新します。

      ```
      search localdomain-name
      options timeout:2 attempts:5
      nameserver dnsserver-value
      ```

      次の例は、編集された`resolv.conf`ファイルを示しています。

      ```
      search vsphere.local
      options timeout:2 attempts:5
      nameserver 192.168.1.1
      ```

1. 次のコマンドを入力して、ネットワークインターフェイスを有効にします。

   ```
   sudo /sbin/ifup eth0
   ```

1. 次の例に示すように、VM を再起動します。

   ```
   sudo reboot
   ```

1. 次の手順を使用して、ネットワーク設定を確認します。

   1. 次のコマンドを入力して、IP アドレスが正しく設定されているかどうかを確認します。

      ```
      ifconfig 
      ip addr show
      ```

   1. 次のコマンドを入力して、ゲートウェイが正しく追加されたことを確認します。

      ```
      route -n
      ```

      出力は次の例のようになります。

      ```
      Kernel IP routing table
      Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
      0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
      172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
      192.168.1.0     0.0.0.0         255.255.255.0   U     0      0
      ```

   1. 次のコマンドを入力して、パブリック URL に ping できることを確認します。

      ```
      ping www.google.com
      ```

   1. 次の例に示すように、vCenter IP アドレスまたはホスト名に ping できることを確認します。

      ```
      ping vcenter-host-url
      ```

------

## (オプション) エージェントレスコレクター VM を DHCP を使用して にリセットする
<a name="agentless-collector-gs-configure-dhcp"></a>

次の手順では、DHCP を使用するように Agentless Collector VM を再設定する方法について説明します。

------
#### [ Agentless Collector version 2 ]

**DHCP を使用するようにコレクター VM を設定するには**

1. リモートターミナルで次のコマンドを実行して、ネットワークインターフェイスを無効にします。

   ```
   sudo ip link set ens192 down
   ```

1. 次の手順を使用してインターフェイス設定を更新します。

   1. 次のコマンドを使用して、vi エディタで `10-cloud-init-ens192.network` ファイルを開きます。

      ```
      sudo vi /etc/systemd/network/10-cloud-init-ens192.network
      ```

   1. 次の例に示すように、値を更新します。

      ```
      [Match]
      Name=ens192
       
      [Network]
      DHCP=yes
       
      [DHCP]
      ClientIdentifier=mac
      ```

1. 次のコマンドを入力して、DNS 設定をリセットします。

   ```
   echo "" | sudo tee /etc/resolv.conf
   ```

1. 次のコマンドを入力して、ネットワークインターフェイスを有効にします。

   ```
   sudo ip link set ens192 up
   ```

1. 次の例に示すように、コレクター VM を再起動します。

   ```
   sudo reboot
   ```

------
#### [ Agentless Collector version 1 ]

**DHCP を使用するようにコレクター VM を設定するには**

1. リモートターミナルで次のコマンドを実行して、ネットワークインターフェイスを無効にします。

   ```
   sudo /sbin/ifdown eth0
   ```

1. 次の手順を使用してネットワーク設定を更新します。

   1. 次のコマンドを使用して、vi エディタで `ifcfg-eth0 ` ファイルを開きます。

      ```
      sudo /sbin/ifdown eth0
      ```

   1. 次の例に示すように、 `ifcfg-eth0 ` ファイルの値を更新します。

      ```
      DEVICE=eth0
      BOOTPROTO=dhcp
      ONBOOT=yes
      TYPE=Ethernet
      USERCTL=yes
      PEERDNS=yes
      DHCPV6C=yes
      DHCPV6C_OPTIONS=-nw
      PERSISTENT_DHCLIENT=yes
      RES_OPTIONS="timeout:2 attempts:5"
      ```

1. 次のコマンドを入力して、DNS 設定をリセットします。

   ```
   echo "" | sudo tee /etc/resolv.conf
   ```

1. 次のコマンドを入力して、ネットワークインターフェイスを有効にします。

   ```
   sudo /sbin/ifup eth0
   ```

1. 次の例に示すように、コレクター VM を再起動します。

   ```
   sudo reboot
   ```

------

## (オプション) Kerberos 認証プロトコルを設定する
<a name="agentless-collector-gs-configure-kerberos"></a>

OS サーバーが Kerberos 認証プロトコルをサポートしている場合は、このプロトコルを使用してサーバーに接続できます。そのためには、Application Discovery Service エージェントレスコレクター VM を設定する必要があります。

次の手順では、Application Discovery Service Agentless Collector VM で Kerberos 認証プロトコルを設定する方法について説明します。

**コレクター VM で Kerberos 認証プロトコルを設定するには**

1. 次の例**collector**に示すように、コレクターの VM コンソールを開き、パスワード**ec2-user**を使用して としてサインインします。

   ```
   username: ec2-user
   password: collector
   ```

1. `/etc` フォルダで`krb5.conf`設定ファイルを開きます。以下のコード例を使用してこれを行うことができます。

   ```
   cd /etc
   sudo nano krb5.conf
   ```

1. 次の情報を使用して`krb5.conf`設定ファイルを更新します。

   ```
   [libdefaults]
       forwardable = true
       dns_lookup_realm = true
       dns_lookup_kdc = true
       ticket_lifetime = 24h
       renew_lifetime = 7d
       default_realm = default_Kerberos_realm
   
   [realms]
    default_Kerberos_realm = {
        kdc = KDC_hostname
        server_name = server_hostname
        default_domain = domain_to_expand_hostnames
    }
   
   [domain_realm]
    .domain_name = default_Kerberos_realm
    domain_name = default_Kerberos_realm
   ```

   ファイルを保存し、テキストエディタを終了します。

1. 次の例に示すように、コレクター VM を再起動します。

   ```
   sudo reboot
   ```