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.
Installation de Discovery Agent sous Linux
Exécutez la procédure suivante sous Linux. Assurez-vous que la région d'origine de votre Migration Hub a été définie avant de commencer cette procédure.
Note
Si vous utilisez une version de Linux autre que la version actuelle, consultez Exigences relatives aux anciennes plateformes Linux.
Pour installer AWS l'agent Application Discovery dans votre centre de données
-
Connectez-vous à votre serveur ou à votre machine virtuelle Linux et créez un nouveau répertoire contenant les composants de votre agent.
-
Basculez vers le nouveau répertoire et téléchargez le script d'installation à partir de la ligne de commande ou de la console.
-
Pour télécharger à partir de la ligne de commande, exécutez la commande suivante.
curl -o ./aws-discovery-agent.tar.gz https://s3-us-west-2.amazonaws.com/aws-discovery-agent.us-west-2/linux/latest/aws-discovery-agent.tar.gz
-
Pour effectuer le téléchargement depuis la console Migration Hub, procédez comme suit :
-
Ouvrez la console et accédez à la page Discovery Tools (Outils de détection)
. -
Dans la zone Discovery Agent (Agent de détection), choisissez Download agent (Télécharger l'agent), puis choisissez Linux dans la zone de liste qui s'affiche. Votre téléchargement commence immédiatement.
-
-
-
Vérifiez la signature de chiffrement du package d'installation avec les trois commandes suivantes :
curl -o ./agent.sig https://s3.us-west-2.amazonaws.com/aws-discovery-agent.us-west-2/linux/latest/aws-discovery-agent.tar.gz.sig
curl -o ./discovery.gpg https://s3.us-west-2.amazonaws.com/aws-discovery-agent.us-west-2/linux/latest/discovery.gpg
gpg --no-default-keyring --keyring ./discovery.gpg --verify agent.sig aws-discovery-agent.tar.gz
L'empreinte de la clé publique de l'agent (
discovery.gpg
) est7638 F24C 6717 F97C 4F1B 3BC0 5133 255E 4DF4 2DA2
. -
Procédez à l'extraction du fichier tarball, comme illustré ci-après.
tar -xzf aws-discovery-agent.tar.gz
-
Pour installer l'agent, choisissez l'une des méthodes d'installation suivantes.
Pour… Faites ceci... Installez Discovery Agent
Pour installer l'agent, exécutez la commande d'installation de l'agent comme indiqué dans l'exemple suivant. Dans l'exemple, remplacez-le
your-home-region
par le nom de votre région d'origine,aws-access-key-id
par l'identifiant de votre clé d'accès etaws-secret-access-key
par votre clé d'accès secrète.sudo bash install -r
your-home-region
-kaws-access-key-id
-saws-secret-access-key
Par défaut, les agents téléchargent et appliquent automatiquement les mises à jour dès qu'elles sont disponibles.
Nous vous recommandons d'utiliser cette configuration par défaut.
Toutefois, si vous ne souhaitez pas que les agents téléchargent et appliquent les mises à jour automatiquement, incluez le
-u false
paramètre lors de l'exécution de la commande d'installation de l'agent.(Facultatif) Installez Discovery Agent et configurez un proxy non transparent
Pour configurer un proxy non transparent, ajoutez les paramètres suivants à la commande d'installation de l'agent :
-
-e Le mot de passe du proxy.
-
-f Le numéro de port du proxy.
-
-g Le schéma de proxy.
-
-i Le nom d'utilisateur du proxy.
Voici un exemple de commande d'installation de l'agent utilisant les paramètres de proxy non transparents.
sudo bash install -r
your-home-region
-kaws-access-key-id
-saws-secret-access-key
-dmyproxy.mycompany.com
-emypassword
-fproxy-port-number
-g https -imyusername
Si votre proxy ne nécessite pas d'authentification, omettez les
-i
paramètres-e
et.L'exemple de commande d'installation utilise
https
, si votre proxy utilise le protocole HTTP, spécifiezhttp
la valeur du-g
paramètre. -
-
Si les connexions sortantes de votre réseau sont restreintes, vous devez mettre à jour vos paramètres de pare-feu. Les agents doivent pouvoir accéder à
arsenal
sur le port TCP 443. Ils n'ont pas besoin que les ports entrants soient ouverts.Par exemple, si votre région d'accueil est
eu-central-1
, vous devez utiliserhttps://arsenal-discovery.
eu-central-1
.amazonaws.com:443
Rubriques
Exigences relatives aux anciennes plateformes Linux
Certaines plateformes plus anciennes, telles que SUSE 10, CentOS 5 et RHEL 5 sont en fin de vie ou sont prises en charge de façon minimale. Ces plateformes peuvent être affectées par des suites de out-of-date chiffrement qui empêchent le script de mise à jour de l'agent de télécharger les packages d'installation.
- Curl
-
L'agent Application Discovery nécessite
curl
des communications sécurisées avec le AWS serveur. Certaines anciennes versions decurl
ne sont pas en mesure de communiquer de manière sécurisée avec un service web moderne.Pour utiliser la version de
curl
incluse avec l'agent de détection d'applications pour toutes les opérations, exécutez le script d'installation avec le paramètre-c true
. - Bundle d'autorité de certification
-
Les anciens systèmes Linux peuvent disposer d'un bundle d'autorités de out-of-date certification (CA), essentiel pour sécuriser les communications Internet.
Pour utiliser le bundle de CA inclus avec l'agent de détection d'applications pour toutes les opérations, exécutez le script d'installation avec le paramètre
-b true
.
Ces options de script d'installation peuvent être utilisées conjointement. Dans l'exemple de commande suivant, les deux paramètres du script sont transmis au script d'installation :
sudo bash install -r
your-home_region
-kaws-access-key-id
-saws-secret-access-key
-c true -b true
Gestion du processus Discovery Agent sous Linux
Vous pouvez gérer le comportement du Discovery Agent au niveau du système à l'aide des System V init
outils systemd
Upstart
, ou. Les onglets suivants décrivent les commandes pour les tâches prises en charge dans chacun des outils respectifs.
Désinstallez Discovery Agent sous Linux
Cette section explique comment désinstaller Discovery Agent sous Linux.
Pour désinstaller un agent si vous utilisez le gestionnaire de packages yum
-
Utilisez la commande suivante pour désinstaller un agent si vous utilisez yum.
rpm -e --nodeps aws-discovery-agent
Pour désinstaller un agent si vous utilisez le gestionnaire de paquets apt-get
-
Utilisez la commande suivante pour désinstaller un agent si vous utilisez apt-get.
apt-get remove aws-discovery-agent:i386
Pour désinstaller un agent si vous utilisez le gestionnaire de packages zypper
-
Utilisez la commande suivante pour désinstaller un agent si vous utilisez zypper.
zypper remove aws-discovery-agent
Résolution des problèmes liés à Linux Discovery Agent
Si vous rencontrez des problèmes lors de l'installation ou de l'utilisation du Discovery Agent sous Linux, consultez les instructions suivantes concernant la journalisation et la configuration. Lorsqu'il aide à résoudre des problèmes potentiels liés à l'agent ou à sa connexion à Application Discovery Service, le AWS Support demande souvent ces fichiers.
-
Les fichiers journaux
Les fichiers journaux de Discovery Agent se trouvent dans le répertoire suivant.
/var/log/aws/discovery/
Les fichiers journaux sont nommés de manière à indiquer s'ils sont générés par le daemon principal, le programme de mise à niveau automatique ou le programme d'installation.
-
Fichiers de configuration
Les fichiers de configuration de Discovery Agent version 2.0.1617.0 ou ultérieure se trouvent dans le répertoire suivant.
/etc/opt/aws/discovery/
Les fichiers de configuration des versions de Discovery Agent antérieures à la version 2.0.1617.0 se trouvent dans le répertoire suivant.
/var/opt/aws/discovery/
-
Pour obtenir des instructions sur la façon de supprimer les anciennes versions du Discovery Agent, consultezConditions requises pour Discovery Agent.