Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Instale Discovery Agent en Linux
Realice el siguiente procedimiento en Linux. Asegúrese de que la región de origen de Migration Hub esté configurada antes de iniciar este procedimiento.
nota
Si utiliza una versión no actual de Linux, consulte Requisitos de las plataformas Linux más antiguas.
Para instalar AWS Application Discovery Agent en su centro de datos
-
Inicie sesión en su servidor o máquina virtual basados en Linux y cree un nuevo directorio que contenga los componentes del agente.
-
Vaya al nuevo directorio y descargue el script de instalación desde la línea de comandos o la consola.
-
Para descargarlo desde la línea de comandos, ejecute el siguiente comando.
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
-
Para realizar la descarga desde la consola de Migration Hub, haga lo siguiente:
Inicie sesión en AWS Management Console y abra la consola de Migration Hub en https://console.aws.amazon.com/migrationhub/
. -
En la página de navegación de la izquierda, en Discover, selecciona Herramientas.
-
En la AWS En el cuadro Discovery Agent, seleccione Descargar agentes y, a continuación, Descargar para Linux. La descarga comienza inmediatamente.
-
-
Verifique la firma criptográfica del paquete de instalación con estos tres comandos:
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
La huella de la clave pública del agente de (
discovery.gpg
) es7638 F24C 6717 F97C 4F1B 3BC0 5133 255E 4DF4 2DA2
. -
Realice la extracción desde el tarball como se muestra a continuación.
tar -xzf aws-discovery-agent.tar.gz
-
Para instalar el agente, elija uno de los siguientes métodos de instalación.
Para… Haga lo siguiente... Instale Discovery Agent
Para instalar el agente, ejecute el comando agent install como se muestra en el siguiente ejemplo. En el ejemplo, sustituya
your-home-region
por el nombre de su región de origen,aws-access-key-id
con su identificador de clave de acceso, yaws-secret-access-key
con su clave de acceso secreta.sudo bash install -r
your-home-region
-kaws-access-key-id
-saws-secret-access-key
De forma predeterminada, los agentes descargan y aplican automáticamente las actualizaciones a medida que están disponibles.
Le recomendamos que utilice esta configuración predeterminada.
Sin embargo, si no desea que los agentes descarguen y apliquen las actualizaciones automáticamente, incluya el
-u false
parámetro al ejecutar el comando agent install.(Opcional) Instale Discovery Agent y configure un proxy no transparente
Para configurar un proxy no transparente, añada los siguientes parámetros al comando agent install:
-
-e La contraseña del proxy.
-
-f El número de puerto del proxy.
-
-g El esquema de proxy.
-
-i El nombre de usuario del proxy.
A continuación, se muestra un ejemplo del comando agent install que utiliza parámetros de proxy no transparentes.
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 el proxy no requiere autenticación, omita los
-i
parámetros-e
y.El comando install de ejemplo usa
https
, si el proxy HTTP lo usa, especificarhttp
el valor del-g
parámetro. -
-
Si las conexiones salientes de la red están restringidas, tendrá que actualizar la configuración del firewall. Los agentes necesitan acceder a
arsenal
través TCP del puerto 443. No requieren ningún puerto de entrada abierto.Por ejemplo, si su región de origen es
eu-central-1
, usaríahttps://arsenal-discovery.
eu-central-1
.amazonaws.com:443
Temas
Requisitos de las plataformas Linux más antiguas
Algunas plataformas Linux más antiguas, como SUSE 10, CentOS 5 y RHEL 5, están al final de su vida útil o solo tienen un soporte mínimo. Estas plataformas pueden tener out-of-date conjuntos de cifrado que impiden que el script de actualización del agente descargue los paquetes de instalación.
- Curl
-
El agente Application Discovery requiere una
curl
comunicación segura con el AWS servidor. Algunas versiones anteriores decurl
no pueden comunicarse de forma segura con un servicio web moderno.Para utilizar la versión de
curl
incluida con Application Discovery Agent para todas las operaciones, ejecute el script de instalación con el parámetro-c true
. - Paquete de entidades de certificación
-
Los sistemas Linux más antiguos pueden tener un paquete de autoridad de out-of-date certificación (CA), lo cual es fundamental para garantizar la comunicación por Internet.
Para utilizar el paquete de CA incluido con el Application Discovery Agent para todas las operaciones, ejecute el script de instalación con el parámetro
-b true
.
Estas opciones del script de instalación se pueden usar juntas. En el siguiente comando de ejemplo, ambos parámetros del script se pasan al script de instalación:
sudo bash install -r
your-home_region
-kaws-access-key-id
-saws-secret-access-key
-c true -b true
Administre el proceso de Discovery Agent en Linux
Puede administrar el comportamiento del Discovery Agent a nivel del sistema mediante las System V init
herramientas systemd
Upstart
, o. En las siguientes pestañas, se describen los comandos para las tareas que se admiten en cada una de las herramientas.
Desinstale Discovery Agent en Linux
En esta sección se describe cómo desinstalar Discovery Agent en Linux.
Para desinstalar un agente si utiliza el administrador de paquetes yum
-
Use el siguiente comando para desinstalar un agente si usa yum.
rpm -e --nodeps aws-discovery-agent
Para desinstalar un agente si utiliza el administrador de paquetes apt-get
-
Use el siguiente comando para desinstalar un agente si usa apt-get.
apt-get remove aws-discovery-agent:i386
Para desinstalar un agente si utiliza el administrador de paquetes zypper
-
Use el siguiente comando para desinstalar un agente si usa zypper.
zypper remove aws-discovery-agent
Solución de problemas de Linux Discovery Agent
Si tiene problemas al instalar o utilizar el Discovery Agent en Linux, consulte la siguiente guía sobre el registro y la configuración. Al ayudar a solucionar posibles problemas con el agente o su conexión al Application Discovery Service, AWS Support solicita estos archivos con frecuencia.
-
Archivos de registro
Los archivos de registro de Discovery Agent se encuentran en el siguiente directorio.
/var/log/aws/discovery/
Los archivos de registro se denominan para indicar si los genera el daemon principal, el actualizador automático o el instalador.
-
Archivos de configuración
Los archivos de configuración de la versión 2.0.1617.0 o posterior de Discovery Agent se encuentran en el siguiente directorio.
/etc/opt/aws/discovery/
Los archivos de configuración de las versiones de Discovery Agent anteriores a la 2.0.1617.0 se encuentran en el siguiente directorio.
/var/opt/aws/discovery/
-
Para obtener instrucciones sobre cómo eliminar versiones anteriores del Discovery Agent, consulte. Requisitos previos para Discovery Agent