

AWS Application Discovery Service n'est plus ouvert aux nouveaux clients. Vous pouvez également utiliser celui AWS Transform qui fournit des fonctionnalités similaires. Pour plus d'informations, consultez la section [Modification de la disponibilité d'AWS Application Discovery Service](https://docs.aws.amazon.com/application-discovery/latest/userguide/application-discovery-service-availability-change.html).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration du collecteur sans agent
<a name="agentless-collector-gs-configure"></a>

Application Discovery Service Agentless Collector (Agentless Collector) est une machine virtuelle (VM) basée sur Amazon Linux 2. La section suivante décrit comment configurer une machine virtuelle de collecteur sur la page **Configurer le collecteur sans agent de la console Agentless Collector**.

**Pour configurer une machine virtuelle de collecteur sur la page **Configurer un collecteur sans agent****

1. Dans **Nom du collecteur**, entrez un nom pour le collecteur afin de l'identifier. Le nom peut contenir des espaces, mais il ne peut pas contenir de caractères spéciaux.

1. Sous **Synchronisation des données**, entrez la clé d' AWS accès et la AWS clé secrète que l'utilisateur IAM doit spécifier comme compte de destination pour recevoir les données découvertes par le collecteur. Pour plus d'informations sur les exigences relatives à l'utilisateur IAM, consultez[Déploiement d'Application Discovery Service Agentless CollectorCréation d'un utilisateur IAM pour Agentless Collector](agentless-collector-deploying.md#agentless-collector-gs-iam-user).

   1. Pour la **AWS clé d'accès**, entrez la clé d'accès du AWS compte utilisateur IAM que vous spécifiez comme compte de destination.

   1. Pour **AWS clé secrète**, entrez la clé secrète du AWS compte utilisateur IAM que vous spécifiez comme compte de destination.

   1. (Facultatif) Si votre réseau nécessite l'utilisation d'un proxy pour y accéder AWS, entrez l'hôte du proxy, le port du proxy et, éventuellement, les informations d'identification nécessaires pour vous authentifier auprès de votre serveur proxy existant.

1. Sous Mot de **passe Agentless Collector**, configurez un mot de passe à utiliser pour authentifier l'accès à Agentless Collector.
   + Les mots de passe distinguent les majuscules
   + Les mots de passe doivent comporter entre 8 et 64 caractères
   + Les mots de passe doivent contenir au moins un caractère appartenant à chacune des quatre catégories suivantes :
     + Lettres minuscules (a-z)
     + Lettres majuscules (A-Z)
     + Chiffres (0-9)
     + Caractères non alphanumériques (@$ \! \#%\* ? &)
   + Les mots de passe ne peuvent pas contenir de caractères spéciaux autres que les suivants : @$ \! \#%\* ? &

   1. Pour le mot de **passe du collecteur sans agent**, entrez un mot de passe à utiliser pour authentifier l'accès au collecteur.

   1. Pour **saisir à nouveau le mot de passe Agentless Collector**, pour vérification, saisissez-le à nouveau.

1. Sous **Autres paramètres**, lisez le **contrat de licence**. Si vous acceptez de l'accepter, cochez la case.

1. Pour activer les mises à jour automatiques pour Agentless Collector, sous **Autres paramètres**, sélectionnez **Mettre à jour automatiquement Agentless** Collector. Si vous ne cochez pas cette case, vous devrez mettre à jour manuellement Agentless Collector comme décrit dans. [Mise à jour manuelle d'Application Discovery Service Agentless Collector](agentless-collector-update.md) 

1. Choisissez **Enregistrer les configurations**.

Les rubriques suivantes décrivent les tâches de configuration facultatives du collecteur.

**Topics**
+ [(Facultatif) Configurer une adresse IP statique pour la machine virtuelle Agentless Collector](#agentless-collector-gs-configure-ip)
+ [(Facultatif) Réinitialisez la machine virtuelle du collecteur sans agent pour qu'elle utilise à nouveau le protocole DHCP](#agentless-collector-gs-configure-dhcp)
+ [(Facultatif) Configurer le protocole d'authentification Kerberos](#agentless-collector-gs-configure-kerberos)

## (Facultatif) Configurer une adresse IP statique pour la machine virtuelle Agentless Collector
<a name="agentless-collector-gs-configure-ip"></a>

Les étapes suivantes décrivent comment configurer une adresse IP statique pour la machine virtuelle Application Discovery Service Agentless Collector (Agentless Collector). Lors de la première installation, la machine virtuelle du collecteur est configurée pour utiliser le protocole DHCP (Dynamic Host Configuration Protocol).

**Note**  
L'Agentless Collector prend en charge IPv4. Il ne prend pas en charge IPv6.

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

**Pour configurer une adresse IP statique pour la machine virtuelle du collecteur**

1. Collectez les informations réseau suivantes à partir de VMware vCenter :
   + **Adresse IP statique : adresse** IP non signée dans le sous-réseau. Par exemple, 192.168.1.138.
   + Masque de **réseau CIDR : pour obtenir le masque** de réseau CIDR, vérifiez le paramètre d'adresse IP de l'hôte VMware vCenter qui héberge la machine virtuelle du collecteur. Par exemple, /24.
   + **Passerelle par défaut** : pour obtenir la passerelle par défaut, vérifiez le paramètre d'adresse IP de l'hôte VMware vCenter qui héberge la machine virtuelle du collecteur. Par exemple, 192.168.1.1.
   + **DNS principal** : pour obtenir le DNS principal, vérifiez le paramètre d'adresse IP de l'hôte VMware vCenter qui héberge la machine virtuelle du collecteur. Par exemple, 192.168.1.1.
   + **DNS secondaire** (facultatif)
   + (Facultatif) **Nom de domaine local** : cela permet au collecteur d'accéder à l'URL de l'hôte vCenter sans le nom de domaine.

1. Ouvrez la console de machine virtuelle du collecteur et connectez-vous en **ec2-user** utilisant le mot de passe**collector**, comme indiqué dans l'exemple suivant.

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

1. Désactivez l'interface réseau en saisissant la commande suivante dans le terminal distant.

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

1. 

****

   Mettez à jour la configuration de l'interface en procédant comme suit.

   1. Ouvrez 10- cloud-init-ens 192.network dans l'éditeur vi à l'aide de la commande suivante.

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

   1. Mettez à jour les valeurs, comme indiqué dans l'exemple suivant, avec les informations que vous avez collectées à l'étape **Collecter les informations du réseau**.

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

1. Mettez à jour le système de noms de domaine (DNS) en procédant comme suit.

   1. Ouvrez le `resolv.conf` fichier dans vi à l'aide de la commande suivante. 

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

   1. Mettez à jour le `resolv.conf` fichier dans vi à l'aide de la commande suivante. 

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

      L'exemple suivant montre un `resolv.conf` fichier modifié. 

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

1. Activez l'interface réseau en saisissant la commande suivante.

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

1. Redémarrez la machine virtuelle comme indiqué dans l'exemple suivant.

   ```
   sudo reboot
   ```

1. Vérifiez vos paramètres réseau en procédant comme suit.

   1. Vérifiez si l'adresse IP est correctement configurée en saisissant les commandes suivantes. 

      ```
      ifconfig 
      ip addr show
      ```

   1. Vérifiez que la passerelle a été correctement ajoutée en saisissant la commande suivante.

      ```
      route -n
      ```

      Le résultat doit être similaire à celui de l'exemple suivant.

      ```
      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. Vérifiez que vous pouvez envoyer un ping à une URL publique en saisissant la commande suivante.

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

   1. Vérifiez que vous pouvez envoyer un ping à l'adresse IP ou au nom d'hôte du vCenter, comme indiqué dans l'exemple suivant.

      ```
      ping {{vcenter-host-url}}
      ```

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

**Pour configurer une adresse IP statique pour la machine virtuelle du collecteur**

1. Collectez les informations réseau suivantes à partir de VMware vCenter :
   + **Adresse IP statique : adresse** IP non signée dans le sous-réseau. Par exemple, 192.168.1.138.
   + **Masque réseau** : pour obtenir le masque réseau, vérifiez le paramètre d'adresse IP de l'hôte VMware vCenter qui héberge la machine virtuelle du collecteur. Par exemple, 255.255.255.0.
   + **Passerelle par défaut** : pour obtenir la passerelle par défaut, vérifiez le paramètre d'adresse IP de l'hôte VMware vCenter qui héberge la machine virtuelle du collecteur. Par exemple, 192.168.1.1.
   + **DNS principal** : pour obtenir le DNS principal, vérifiez le paramètre d'adresse IP de l'hôte VMware vCenter qui héberge la machine virtuelle du collecteur. Par exemple, 192.168.1.1.
   + **DNS secondaire** (facultatif)
   + (Facultatif) **Nom de domaine local** : cela permet au collecteur d'accéder à l'URL de l'hôte vCenter sans le nom de domaine.

1. Ouvrez la console de machine virtuelle du collecteur et connectez-vous en **ec2-user** utilisant le mot de passe**collector**, comme indiqué dans l'exemple suivant.

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

1. Désactivez l'interface réseau en saisissant la commande suivante dans le terminal distant.

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

1. 

****

   Mettez à jour la configuration de l'interface eth0 en procédant comme suit.

   1. Ouvrez ifcfg-eth0 dans l'éditeur vi à l'aide de la commande suivante.

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

   1. Mettez à jour les valeurs de l'interface, comme indiqué dans l'exemple suivant, avec les informations que vous collectez à l'étape **Collecter les informations du réseau**.

      ```
      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. Mettez à jour le système de noms de domaine (DNS) en procédant comme suit.

   1. Ouvrez le `resolv.conf` fichier dans vi à l'aide de la commande suivante. 

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

   1. Mettez à jour le `resolv.conf` fichier dans vi à l'aide de la commande suivante. 

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

      L'exemple suivant montre un `resolv.conf` fichier modifié. 

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

1. Activez l'interface réseau en saisissant la commande suivante.

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

1. Redémarrez la machine virtuelle comme indiqué dans l'exemple suivant.

   ```
   sudo reboot
   ```

1. Vérifiez vos paramètres réseau en procédant comme suit.

   1. Vérifiez si l'adresse IP est correctement configurée en saisissant les commandes suivantes. 

      ```
      ifconfig 
      ip addr show
      ```

   1. Vérifiez que la passerelle a été correctement ajoutée en saisissant la commande suivante.

      ```
      route -n
      ```

      Le résultat doit être similaire à celui de l'exemple suivant.

      ```
      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. Vérifiez que vous pouvez envoyer un ping à une URL publique en saisissant la commande suivante.

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

   1. Vérifiez que vous pouvez envoyer un ping à l'adresse IP ou au nom d'hôte du vCenter, comme indiqué dans l'exemple suivant.

      ```
      ping {{vcenter-host-url}}
      ```

------

## (Facultatif) Réinitialisez la machine virtuelle du collecteur sans agent pour qu'elle utilise à nouveau le protocole DHCP
<a name="agentless-collector-gs-configure-dhcp"></a>

Les étapes suivantes décrivent comment reconfigurer la machine virtuelle Agentless Collector pour utiliser le protocole DHCP.

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

**Pour configurer la machine virtuelle du collecteur afin qu'elle utilise le protocole DHCP**

1. Désactivez l'interface réseau en exécutant la commande suivante sur le terminal distant.

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

1. Mettez à jour la configuration de l'interface en procédant comme suit.

   1. Ouvrez le `10-cloud-init-ens192.network` fichier dans l'éditeur vi à l'aide de la commande suivante.

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

   1. Mettez à jour les valeurs comme indiqué dans l'exemple suivant.

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

1. Réinitialisez le paramètre DNS en saisissant la commande suivante.

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

1. Activez l'interface réseau en saisissant la commande suivante.

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

1. Redémarrez la machine virtuelle du collecteur comme indiqué dans l'exemple suivant.

   ```
   sudo reboot
   ```

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

**Pour configurer la machine virtuelle du collecteur afin qu'elle utilise le protocole DHCP**

1. Désactivez l'interface réseau en exécutant la commande suivante sur le terminal distant.

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

1. Mettez à jour la configuration réseau en procédant comme suit.

   1. Ouvrez le `ifcfg-eth0 ` fichier dans l'éditeur vi à l'aide de la commande suivante.

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

   1. Mettez à jour les valeurs du `ifcfg-eth0 ` fichier comme indiqué dans l'exemple suivant.

      ```
      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. Réinitialisez le paramètre DNS en saisissant la commande suivante.

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

1. Activez l'interface réseau en saisissant la commande suivante.

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

1. Redémarrez la machine virtuelle du collecteur comme indiqué dans l'exemple suivant.

   ```
   sudo reboot
   ```

------

## (Facultatif) Configurer le protocole d'authentification Kerberos
<a name="agentless-collector-gs-configure-kerberos"></a>

Si votre serveur de système d'exploitation prend en charge le protocole d'authentification Kerberos, vous pouvez utiliser ce protocole pour vous connecter à votre serveur. Pour ce faire, vous devez configurer la machine virtuelle Application Discovery Service Agentless Collector.

Les étapes suivantes décrivent comment configurer le protocole d'authentification Kerberos sur votre machine virtuelle Application Discovery Service Agentless Collector.

**Pour configurer le protocole d'authentification Kerberos sur votre machine virtuelle de collecte**

1. Ouvrez la console de machine virtuelle du collecteur et connectez-vous en **ec2-user** utilisant le mot de passe**collector**, comme indiqué dans l'exemple suivant.

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

1. Ouvrez le fichier `krb5.conf` de configuration dans le `/etc` dossier. Pour ce faire, vous pouvez utiliser l'exemple de code suivant.

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

1. Mettez à jour le fichier de `krb5.conf` configuration avec les informations suivantes.

   ```
   [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}}
   ```

   Enregistrez le fichier et quittez l’éditeur de texte.

1. Redémarrez la machine virtuelle du collecteur comme indiqué dans l'exemple suivant.

   ```
   sudo reboot
   ```