application discovery servicio aws · ayudará a determinar las dependencias de red entre los...

65
Servicio AWS Application Discovery Guía del usuario

Upload: lamhanh

Post on 20-Sep-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Servicio AWSApplication Discovery

Guía del usuario

Servicio AWS Application Discovery Guía del usuario

Servicio AWS Application Discovery: Guía del usuarioCopyright © 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any mannerthat is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks notowned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored byAmazon.

Servicio AWS Application Discovery Guía del usuario

Table of Contents¿Qué es AWS Application Discovery Service? ........................................................................................ 1Configuración ..................................................................................................................................... 3

Paso 1: Inscripción en AWS ......................................................................................................... 3Paso 2: Crear un usuario de IAM ................................................................................................. 3Paso 3: Asociar políticas de IAM .................................................................................................. 5Descripción y uso de funciones vinculadas al servicio .................................................................... 10

Permisos de roles vinculados a servicios para Application Discovery Service .............................. 10Creación de un rol vinculado a un servicio para Application Discovery Service ............................ 13Eliminación de un rol vinculado a un servicio para Application Discovery Service ......................... 14

Introducción ..................................................................................................................................... 16Supuestos ................................................................................................................................ 16Acceso a AWS Application Discovery Service ............................................................................... 16Empezar a recopilar datos ......................................................................................................... 16Discovery Connector ................................................................................................................. 17

Datos recopilados por Discovery Connector .......................................................................... 17Descarga de Discovery Connector ....................................................................................... 20Implementación de Discovery Connector .............................................................................. 21Configuración de Discovery Connector ................................................................................. 21Iniciar la recopilación de datos ............................................................................................ 24

Discovery Agent ....................................................................................................................... 25Datos recopilados por Discovery Agent ................................................................................ 26Requisitos previos de instalación del agente ......................................................................... 28Instalación del agente en Linux ........................................................................................... 28Instalación del agente en Windows ...................................................................................... 32Iniciar la recopilación de datos ............................................................................................ 35

Ver, exportar y explorar datos ............................................................................................................ 37Ver los datos recopilados ........................................................................................................... 37Exportar los datos recopilados .................................................................................................... 37Data Exploration en Athena ........................................................................................................ 39

Cómo habilitar .................................................................................................................. 39Trabajar con los datos detectados en Amazon Athena ............................................................ 40

Tutoriales de la consola ..................................................................................................................... 44Panel principal .......................................................................................................................... 44

Panel principal .................................................................................................................. 44Desplazarse por el panel y el panel de navegación ................................................................ 45

Herramientas de recopilación de datos ......................................................................................... 46Inicio y detención de colectores de datos ............................................................................. 47Ver y ordenar recopiladores de datos .................................................................................. 47

Ver, exportar y explorar datos .................................................................................................... 48Ver y ordenar servidores .................................................................................................... 48Etiquetar servidores .......................................................................................................... 49Exportar datos del servidor ................................................................................................. 50Data Exploration en Athena ................................................................................................ 51

Aplicaciones ............................................................................................................................. 54Solución de problemas ...................................................................................................................... 55

Detener la recopilación de datos realizada por Data Exploration ....................................................... 55Eliminar los datos recopilados por Data Exploration ....................................................................... 56Solucionar problemas comunes con ............................................................................................. 56

no se puede iniciar porque no se pueden crear las funciones vinculadas al servicio y losrecursos de AWS necesarios .............................................................................................. 57Los nuevos datos del agente no se muestran en Amazon Athena ............................................. 57Tiene permisos insuficientes para obtener acceso a Amazon S3, Amazon Kinesis Data Firehoseo AWS Glue .................................................................................................................... 58

Límites ............................................................................................................................................ 59

iii

Servicio AWS Application Discovery Guía del usuario

Historial de revisión ........................................................................................................................... 60AWS Glossary .................................................................................................................................. 61

iv

Servicio AWS Application Discovery Guía del usuario

¿Qué es AWS Application DiscoveryService?

AWS Application Discovery Service le ayuda a planificar su migración a la nube de AWS mediante larecopilación de datos de uso y de configuración de sus servidores locales. Application Discovery Serviceestá integrado con AWS Migration Hub, lo que simplifica el seguimiento de la migración. Después derealizar la búsqueda, puede ver los servidores detectados, agruparlos en aplicaciones y realizar unseguimiento del estado de la migración de cada aplicación desde la consola de Migration Hub. Los datosdetectados se pueden exportar para su análisis en Microsoft Excel o en herramientas de análisis de AWScomo Amazon Athena y Amazon QuickSight.

Mediante las API de Application Discovery Service, puede exportar datos de desempeño y utilización delsistema de los servidores detectados. Puede introducir estos datos de entrada en su modelo de costospara calcular el costo de ejecución de esos servidores en AWS. Asimismo, puede exportar las conexionesde red y procesar datos para conocer las conexiones de red que existen entre los servidores. Esto leayudará a determinar las dependencias de red entre los servidores y agruparlas en aplicaciones para laplanificación de la migración.

Application Discovery Service ofrece dos formas de realizar la detección y recopilación de datos sobre losservidores locales:

• La detección sin agente se puede realizar mediante la implementación de AWS Agentless DiscoveryConnector (archivo OVA) a través de su VMware vCenter. Una vez que Discovery Connector estáconfigurado, identifica las máquinas virtuales y los hosts asociados a vCenter. Discovery Connectorrecopila los siguientes datos de configuración estáticos: nombres de host del servidor, direccionesIP, direcciones MAC, asignaciones de recursos de disco. Además, recopila los datos de utilización decada máquina virtual y calcula la utilización media y máxima de métricas como CPU, RAM y E/S dedisco. Puede exportar un resumen de la información de desempeño del sistema de todas las máquinasvirtuales asociadas a un determinado host de máquina virtual y realizar un análisis de lo que cuestaejecutarlas en AWS.

• La detección basada en agente se puede realizar mediante la implementación de AWS ApplicationDiscovery Agent en cada una de las máquinas virtuales y servidores físicos. El instalador del agenteestá disponible tanto para sistemas operativos Windows como Linux. . Recopila datos de configuraciónestáticos, información detallada del desempeño del sistema a lo largo del tiempo, las conexiones de redde entrada y salida y los procesos que se ejecutan. Puede exportar estos datos para llevar a cabo unanálisis de costos detallado y para identificar las conexiones de red entre los servidores para agrupar losservidores en aplicaciones.

Cómo decidir qué herramienta de detección se debe utilizar

Si tiene máquinas virtuales que se ejecutan en el entorno de VMware vCenter, puede utilizar DiscoveryConnector para recopilar información del sistema sin necesidad de instalar un agente en cada máquinavirtual. En lugar de ello, cargue esta aplicación local en vCenter y permita que detecte todos sus hosts ymáquinas virtuales.

Discovery Connector captura información de desempeño del sistema y utilización de recursos para cadamáquina virtual que se ejecuta en vCenter, independientemente del sistema operativo que se utilice. Sinembargo, no puede examinar cada una de las máquinas virtuales y, por tanto, no puede averiguar quéprocesos se están ejecutando en cada máquina virtual ni qué conexiones de red existen. Por lo tanto,si necesita este nivel de detalle y desea a examinar más de cerca algunas de sus máquinas virtualesexistentes con el fin de ayudarle en la planificación de la migración, puede instalar Discovery Agent enfunción de sus necesidades.

1

Servicio AWS Application Discovery Guía del usuario

Además, para las máquinas virtuales alojadas en VMware, puede utilizar tanto Discovery Connector yDiscovery Agent para realizar la detección de forma simultánea. Para obtener más información acerca delos tipos de datos exactos que recopila cada herramienta de detección, consulte Datos recopilados porDiscovery Connector (p. 17) y Datos recopilados por Discovery Agent (p. 26). A continuación seproporciona una breve tabla comparativa de Discovery Connector y Discovery Agent.

  Discovery Connector Discovery Agent

Tipos de servidores admitidosMáquina virtual de VMwareServidor físico

 síno

 sísí

ImplementaciónPor servidorPor vCenter

 nosí

 síno

Datos recopiladosDatos de configuraciónestáticosMétricas de utilización demáquina virtualInformación de desempeño alo largo del tiempoConexiones de entrada/salida de redProcesos en ejecución

 sísínonono

 síno

sí (solo exportación)sí (solo exportación)sí (solo exportación)

Sistema operativo admitido Cualquier sistema operativo quese ejecute en VMware vCenter(V5.5, V6 y V6.5)

LinuxAmazon Linux 2012.03,2015.03Ubuntu 12.04, 14.04, 16.04Red Hat Enterprise Linux5.11, 6.9, 7.3CentOS 5.11, 6.9, 7.3SUSE 11 SP4, 12 SP2

WindowsWindows Server 2003 R2SP2Windows Server 2008 R1SP2, 2008 R2 SP1Windows Server 2012 R1,2012 R2Windows Server 2016

2

Servicio AWS Application Discovery Guía del usuarioPaso 1: Inscripción en AWS

Configurar AWS ApplicationDiscovery Service

Antes de usar AWS Application Discovery Service por primera vez, realice las siguientes tareas:

Paso 1: Inscripción en AWS (p. 3)Paso 2: Crear un usuario de IAM (p. 3)Paso 3: Proporcionar acceso a Application Discovery Service a los usuarios que no son administradoresasociando políticas (p. 5)

Una vez que haya completado los tres pasos de Configurar AWS Application Discovery Service (p. 3),es recomendable que lea la sección Descripción y uso de funciones vinculadas al servicio de ApplicationDiscovery Service (p. 10). No se requiere ninguna configuración para usar esta función vinculadaal servicio, ya que se crea automáticamente cuando se activa habilitando Data Exploration en AmazonAthena (p. 39). Sin embargo, es importante comprender el concepto, y esta sección ofrece tambiéninstrucciones para eliminar la función vinculada al servicio.

Paso 1: Inscripción en AWSCuando se inscriba en Amazon Web Services (AWS), solo se le cobrarán los servicios que utilice. Si yatiene una cuenta de AWS, puede avanzar hasta el paso 2. Si no dispone de una cuenta de AWS, utilice elsiguiente procedimiento para crear una.

Para crear una cuenta de AWS

1. Abra https://aws.amazon.com/ y después elija Create an AWS Account.

Note

Esto podría no estar disponible en el navegador si ha iniciado previamente sesión en laConsola de administración de AWS. En ese caso, elija Sign in to a different account ydespués Create a new AWS account.

2. Siga las instrucciones en línea.

Parte del procedimiento de inscripción consiste en recibir una llamada telefónica e introducir unnúmero PIN con el teclado del teléfono.

Anote su número de cuenta de AWS porque lo necesitará en la siguiente tarea.

Paso 2: Crear un usuario de IAMLos servicios de AWS Application Discovery Service requieren que proporcione credenciales cuandoobtiene acceso a ellos. Esto permite al servicio determinar si tiene permisos para obtener acceso a susrecursos. Le recomendamos que no use las credenciales del usuario raíz de la cuenta de AWS pararealizar solicitudes. En su lugar, cree un usuario de AWS Identity and Access Management (IAM) y

3

Servicio AWS Application Discovery Guía del usuarioPaso 2: Crear un usuario de IAM

concédale derechos de acceso completos. Estos usuarios reciben el nombre de "usuarios con credencialesde nivel de administrador". Puede utilizar las credenciales de nivel de administrador para interaccionar conAWS y realizar tareas como crear un bucket de AWS S3, crear más usuarios de IAM y conceder permisos.Para obtener más información, consulte Diferencias entre las credenciales de usuario raíz de una cuentade AWS y las credenciales de usuario de IAM en la Referencia general de AWS y las IAM Best Practicesen la Guía del usuario de IAM.

Si se ha inscrito en AWS pero no ha creado un usuario de IAM, puede crear uno mediante la consola deIAM.

Para crear un usuario de IAM para sí mismo y agregarlo a un grupo de administradores

1. Utilice la dirección de correo electrónico y la contraseña de su cuenta de AWS para iniciar sesióncomo Usuario de la cuenta raíz de AWS en la consola de IAM en https://console.aws.amazon.com/iam/.

Note

Recomendamos que siga la práctica recomendada de utilizar el usuario Administradorde IAM como se indica a continuación, y que guarde en un lugar seguro las credencialesde usuario raíz. Inicie sesión como usuario raíz únicamente para realizar algunas tareas deadministración de servicios y de cuentas.

2. En el panel de navegación de la consola, elija Usuarios y, a continuación, elija Añadir usuario.3. En Nombre de usuario, escriba Administrador.4. Active la casilla de verificación situada junto a Consola de administración de AWS access, seleccione

Custom password y escriba la contraseña del nuevo usuario en el cuadro de texto. También puedeseleccionar Require password reset (Obligar a restablecer contraseña) para obligar al usuario a crearuna nueva contraseña la próxima vez que inicie sesión.

5. Elija Next: Permissions.6. En la página Set permissions, elija Add user to group.7. Elija Create group.8. En el cuadro de diálogo Create group (Crear grupo), en Group name (Nombre de grupo) escriba

Administradores.9. En Filter policies (Políticas de filtro), marque la casilla AWS managed - job function (Función de trabajo

administrado por AWS).10. En la lista de políticas, active la casilla de verificación AdministratorAccess. A continuación, elija

Create group.11. Retroceda a la lista de grupos y active la casilla de verificación del nuevo grupo. Elija Refresh si es

necesario para ver el grupo en la lista.12. Elija Next: Review para ver la lista de suscripciones a grupos que se van a añadir al nuevo usuario.

Cuando esté listo para continuar, elija Create user.

Puede usar este mismo proceso para crear más grupos y usuarios, y para conceder a los usuarios accesolos recursos de su cuenta de AWS. Para obtener más información sobre cómo usar las políticas pararestringir los permisos de los usuarios a recursos de AWS específicos, vaya a Administración de acceso yPolíticas de ejemplo.

Note

• Una cuenta de administrador heredará de forma predeterminada todas las políticas necesariaspara obtener acceso a Application Discovery Service.

• Para un usuario que no sea administrador, puede añadir manualmente las políticas necesariaspara obtener acceso a Application Discovery Service. Consulte Paso 3: Proporcionar accesoa Application Discovery Service a los usuarios que no son administradores asociandopolíticas (p. 5) para obtener más información.

4

Servicio AWS Application Discovery Guía del usuarioPaso 3: Asociar políticas de IAM

Para iniciar sesión como un nuevo usuario de IAM, cierre antes la sesión en la Consola de administraciónde AWS. A continuación, use la URL siguiente, donde su_id_de_cuenta_de_aws es su número decuenta de AWS sin guiones. Por ejemplo, si el número de cuenta de AWS es 1234-5678-9012,su_id_de_cuenta_de_aws es 123456789012.

https://your_aws_account_id.signin.aws.amazon.com/console/

Especifique el nombre y la contraseña del usuario de IAM que acaba de crear. Cuando haya iniciadosesión, en la barra de navegación se mostrará su_nombre_de_usuario@su_id_de_cuenta_de_aws.

Si no desea que la dirección URL de la página de inicio de sesión contenga el ID de su cuenta de AWS,puede crear un alias de cuenta. En el panel de IAM, haga clic en Create Account Alias (Crear alias decuenta) y especifique un alias, como el nombre de su empresa. Para iniciar sesión después de crear unalias de cuenta, use la siguiente dirección URL:

https://your_account_alias.signin.aws.amazon.com/console/

Para comprobar el enlace de inicio de sesión de los usuarios de IAM de su cuenta, abra la consola de IAMy compruebe el campo AWS Account Alias en el panel.

Paso 3: Proporcionar acceso a ApplicationDiscovery Service a los usuarios que no sonadministradores asociando políticas

Application Discovery Service utiliza las políticas administradas de IAM que se indican aquí para controlarel acceso al servicio o a los componentes del mismo. Una cuenta de administrador heredará de formapredeterminada todas las políticas necesarias para obtener acceso a Application Discovery Service. Sisu cuenta no es una cuenta administrativa, para poder obtener acceso a Application Discovery Servicenecesita solicitar su administrador que añada las siguientes políticas a su cuenta. Para obtener informaciónacerca de cómo asociar estas políticas administradas a una cuenta de usuario de IAM, consulte Trabajarcon políticas administradas en la Guía del usuario de IAM.

AWSApplicationDiscoveryServiceFullAccess

Concede acceso a la cuenta de usuario de IAM a las API de Application Discovery Service y MigrationHub. Con esta política, el usuario puede configurar Application Discovery Service, iniciar y deteneragentes, iniciar y detener la detección sin agente, y consultar los datos de la base de datos de AWSDiscovery Service.

AWSApplicationDiscoveryAgentAccess

Concede acceso a Application Discovery Agent para realizar el registro y comunicarse con ApplicationDiscovery Service. Asocie esta política a los usuarios cuyas credenciales va a usar ApplicationDiscovery Agent. Esta política también concede acceso al usuario a Arsenal. Arsenal es un servicio deagente administrado y alojado por AWS. Arsenal reenvía datos a Application Discovery Service en lanube.

AWSAgentlessDiscoveryService

Concede acceso a la instancia de AWS Agentless Discovery Connector que se ejecuta en su VMwarevCenter Server para que pueda realizar el registro, comunicarse y compartir las métricas de estado delconector con Application Discovery Service. Asocie esta política a los usuarios cuyas credenciales vaa usar el conector.

5

Servicio AWS Application Discovery Guía del usuarioPaso 3: Asociar políticas de IAM

ApplicationDiscoveryServiceContinuousExportServiceRolePolicy

Esta política se añade automáticamente a su cuenta cuando activa y tiene la políticaAWSApplicationDiscoveryServiceFullAccess asignada. Permite a AWS ApplicationDiscovery Service crear flujos de Amazon Kinesis Data Firehose para transformar y entregar los datosrecopilados por los agentes de AWS Application Discovery Service a un bucket de Amazon S3 desu cuenta de AWS. Además, esta política crea un AWS Glue Data Catalog con una nueva base dedatos llamada application_discovery_service_database y esquemas de tablas para el mapeo de datosrecopilados por los agentes.

AWSApplicationDiscoveryServiceFirehose

Esta política es necesaria para usar . Permite a Amazon Kinesis Data Firehose escribir los datosrecopilados desde Application Discovery Service en Amazon S3.

Un administrador necesita asociar las políticas anteriores al usuario. Para la políticaAWSApplicationDiscoveryServiceFirehose, el administrador debe crear una función denominada"AWSApplicationDiscoveryServiceFirehose" con Kinesis Data Firehose como una entidad de confianza y,a continuación, asociar la política AWSApplicationDiscoveryServiceFirehose a la función tal comose muestra en los procedimientos que se describen a continuación:

1. En la consola de IAM, elija Roles (Funciones) en el panel de navegación.2. Elija Create Role.3. Elija Kinesis.4. Elija Kinesis Firehose como su caso de uso.5. Elija Next: Permissions.6. En Filter Policies (Filtrar políticas), busque AWSApplicationDiscoveryServiceFirehose.7. Active la casilla situada junto a AWSApplicationDiscoveryServiceFirehose y después elija Next:

Review (Siguiente: Revisar).8. Escriba AWSApplicationDiscoveryServiceFirehose como el nombre de la función y después elija

Create role (Crear función).

A continuación se muestran las políticas administradas de Application Discovery Service para que puedapersonalizarlas según sea necesario.

AWSApplicationDiscoveryServiceFullAccess

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "mgh:*", "discovery:*" ], "Effect": "Allow", "Resource": "*" }, { "Action": [ "iam:GetRole" ], "Effect": "Allow", "Resource": "*" } ]}

6

Servicio AWS Application Discovery Guía del usuarioPaso 3: Asociar políticas de IAM

AWSApplicationDiscoveryAgentAccess

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "arsenal:RegisterOnPremisesAgent" ], "Resource": "*" } ]}

AWSAgentlessDiscoveryService

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "awsconnector:RegisterConnector", "awsconnector:GetConnectorHealth" ], "Resource": "*" }, { "Effect": "Allow", "Action": "iam:GetUser", "Resource": "*" }, { "Effect": "Allow", "Action": [ "s3:GetObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::connector-platform-upgrade-info/*", "arn:aws:s3:::connector-platform-upgrade-info", "arn:aws:s3:::connector-platform-upgrade-bundles/*", "arn:aws:s3:::connector-platform-upgrade-bundles", "arn:aws:s3:::connector-platform-release-notes/*", "arn:aws:s3:::connector-platform-release-notes", "arn:aws:s3:::prod.agentless.discovery.connector.upgrade/*", "arn:aws:s3:::prod.agentless.discovery.connector.upgrade" ] }, { "Effect": "Allow", "Action": [ "s3:PutObject", "s3:PutObjectAcl" ], "Resource": [ "arn:aws:s3:::import-to-ec2-connector-debug-logs/*" ] }, { "Effect": "Allow", "Action": [ "SNS:Publish"

7

Servicio AWS Application Discovery Guía del usuarioPaso 3: Asociar políticas de IAM

], "Resource": "arn:aws:sns:*:*:metrics-sns-topic-for-*" }, { "Sid": "Discovery", "Effect": "Allow", "Action": [ "Discovery:*" ], "Resource": "*" }, { "Sid": "arsenal", "Effect": "Allow", "Action": [ "arsenal:RegisterOnPremisesAgent" ], "Resource": "*" } ]}

ApplicationDiscoveryServiceContinuousExportServiceRolePolicy

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "glue:CreateDatabase", "glue:UpdateDatabase", "glue:CreateTable", "glue:UpdateTable", "firehose:CreateDeliveryStream", "firehose:DescribeDeliveryStream", "logs:CreateLogGroup" ], "Effect": "Allow", "Resource": "*" }, { "Action": [ "firehose:DeleteDeliveryStream", "firehose:PutRecord", "firehose:PutRecordBatch", "firehose:UpdateDestination" ], "Effect": "Allow", "Resource": "arn:aws:firehose:*:*:deliverystream/aws-application-discovery-service*" }, { "Action": [ "s3:CreateBucket", "s3:ListBucket", "s3:PutBucketLogging", "s3:PutEncryptionConfiguration" ], "Effect": "Allow", "Resource": "arn:aws:s3:::aws-application-discovery-service*" }, { "Action": [ "s3:GetObject" ],

8

Servicio AWS Application Discovery Guía del usuarioPaso 3: Asociar políticas de IAM

"Effect": "Allow", "Resource": "arn:aws:s3:::aws-application-discovery-service*/*" }, { "Action": [ "logs:CreateLogStream", "logs:PutRetentionPolicy" ], "Effect": "Allow", "Resource": "arn:aws:logs:*:*:log-group:/aws/application-discovery-service/firehose*" }, { "Action": [ "iam:PassRole" ], "Effect": "Allow", "Resource": "arn:aws:iam::*:role/AWSApplicationDiscoveryServiceFirehose", "Condition": { "StringLike": { "iam:PassedToService": "firehose.amazonaws.com" } } }, { "Action": [ "iam:PassRole" ], "Effect": "Allow", "Resource": "arn:aws:iam::*:role/service-role/AWSApplicationDiscoveryServiceFirehose", "Condition": { "StringLike": { "iam:PassedToService": "firehose.amazonaws.com" } } } ]}

AWSApplicationDiscoveryServiceFirehose

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "glue:GetTableVersions" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "s3:AbortMultipartUpload", "s3:GetBucketLocation", "s3:GetObject", "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:PutObject" ], "Resource": [ "arn:aws:s3:::aws-application-discovery-service-*", "arn:aws:s3:::aws-application-discovery-service-*/*"

9

Servicio AWS Application Discovery Guía del usuarioDescripción y uso de funciones vinculadas al servicio

] }, { "Effect": "Allow", "Action": [ "logs:PutLogEvents" ], "Resource": [ "arn:aws:logs:*:*:log-group:/aws/application-discovery-service/firehose:log-stream:*" ] } ]}

Descripción y uso de funciones vinculadas alservicio de Application Discovery Service

AWS Application Discovery Service usa roles vinculados a servicios de AWS Identity and AccessManagement (IAM). Un rol vinculado a un servicio es un tipo único de rol de IAM que está vinculadodirectamente a Application Discovery Service. Los roles vinculados a servicios están predefinidos porApplication Discovery Service e incluyen todos los permisos que el servicio requiere para llamar a otrosservicios de AWS en su nombre.

Un rol vinculado a un servicio simplifica la configuración de Application Discovery Service porque yano tendrá que añadir manualmente los permisos necesarios. Application Discovery Service define lospermisos de sus roles vinculados a los servicios y, a menos que esté definido de otra manera, soloApplication Discovery Service puede asumir sus roles. Los permisos definidos incluyen las políticas deconfianza y de permisos, y que la política de permisos no se puede asociar a ninguna otra entidad de IAM.

Solo puede eliminar una función vinculada a un servicio después de eliminar sus recursos relacionados.De esta forma se protegen los recursos de Application Discovery Service, ya que evita que se puedaneliminar accidentalmente permisos de acceso a los recursos.

Para obtener información sobre otros servicios que admiten roles vinculados a servicios, consulte Serviciosde AWS que funcionan con IAM y busque los servicios que tienen Sí en la columna Rol vinculado aservicio. Seleccione una opción Sí con un enlace para ver la documentación acerca del rol vinculado alservicio en cuestión.

Permisos de roles vinculados a servicios paraApplication Discovery ServiceApplication Discovery Service usa el rol vinculado al servicio llamadoAWSServiceRoleForApplicationDiscoveryServiceContinuousExport – Enables access to AWS Services andResources used or managed by AWS Application Discovery Service.

La función vinculada al servicio AWSServiceRoleForApplicationDiscoveryServiceContinuousExport confíaen los siguientes servicios para asumir la función:

• continuousexport.discovery.amazonaws.com

La política de permisos de la función permite que Application Discovery Service realice las siguientesacciones:

10

Servicio AWS Application Discovery Guía del usuarioPermisos de roles vinculados a servicios

para Application Discovery Service

glue

CreateDatabase

UpdateDatabase

CreateTable

UpdateTable

firehose

CreateDeliveryStream

DeleteDeliveryStream

DescribeDeliveryStream

PutRecord

PutRecordBatch

UpdateDestination

s3

CreateBucket

ListBucket

GetObject

logs

CreateLogGroup

CreateLogStream

PutRetentionPolicy

iam

PassRole

Esta es la política completa que muestra los recursos a los que se aplican las acciones anteriores:

{ "Version": "2012-10-17", "Statement": [ { "Action": [ "glue:CreateDatabase", "glue:UpdateDatabase", "glue:CreateTable", "glue:UpdateTable", "firehose:CreateDeliveryStream", "firehose:DescribeDeliveryStream", "logs:CreateLogGroup" ], "Effect": "Allow", "Resource": "*" }, { "Action": [ "firehose:DeleteDeliveryStream",

11

Servicio AWS Application Discovery Guía del usuarioPermisos de roles vinculados a servicios

para Application Discovery Service

"firehose:PutRecord", "firehose:PutRecordBatch", "firehose:UpdateDestination" ], "Effect": "Allow", "Resource": "arn:aws:firehose:*:*:deliverystream/aws-application-discovery-service*" }, { "Action": [ "s3:CreateBucket", "s3:ListBucket", "s3:PutBucketLogging", "s3:PutEncryptionConfiguration" ], "Effect": "Allow", "Resource": "arn:aws:s3:::aws-application-discovery-service*" }, { "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": "arn:aws:s3:::aws-application-discovery-service*/*" }, { "Action": [ "logs:CreateLogStream", "logs:PutRetentionPolicy" ], "Effect": "Allow", "Resource": "arn:aws:logs:*:*:log-group:/aws/application-discovery-service/firehose*" }, { "Action": [ "iam:PassRole" ], "Effect": "Allow", "Resource": "arn:aws:iam::*:role/AWSApplicationDiscoveryServiceFirehose", "Condition": { "StringLike": { "iam:PassedToService": "firehose.amazonaws.com" } } }, { "Action": [ "iam:PassRole" ], "Effect": "Allow", "Resource": "arn:aws:iam::*:role/service-role/AWSApplicationDiscoveryServiceFirehose", "Condition": { "StringLike": { "iam:PassedToService": "firehose.amazonaws.com" } } } ]}

Debe configurar permisos para permitir a una entidad de IAM (como un usuario, grupo o función) crear,editar o eliminar la descripción de una función vinculada a un servicio. Para obtener más información,consulte Permisos de roles vinculados a servicios en la Guía del usuario de IAM.

12

Servicio AWS Application Discovery Guía del usuarioCreación de un rol vinculado a un servicio

para Application Discovery Service

Creación de un rol vinculado a un servicio paraApplication Discovery ServiceNo necesita crear manualmente un rol vinculado a un servicio. La función vinculada al servicio deAWSServiceRoleForApplicationDiscoveryServiceContinuousExport se crea automáticamente cuando seactiva implícitamente la exportación continua al a) confirming options in the dialog box presented from theData Collectors page after you choose “Start data collection”, or click the slider labeled, “Data exploration inAthena”, or b) when you call the StartContinuousExport API using the AWS CLI.

Important

Este rol vinculado al servicio puede aparecer en su cuenta si se ha completado una acción en otroservicio que utilice las características compatibles con este rol. Para obtener más información,consulte Un nuevo rol ha aparecido en la cuenta de IAM.

Creación de la función vinculada al servicio desde la consola deMigration HubPuede utilizar la consola de Migration Hub para crear la función vinculada al servicio deAWSServiceRoleForApplicationDiscoveryServiceContinuousExport.

Para crear la función vinculada al servicio (consola)

1. En el panel de navegación, elija Data Collectors (Recopiladores de datos).2. Elija la pestaña Agents (Agentes).3. Coloque el control deslizante Data exploration in Athena (Exploración de datos en Athena) en la

posición On (Activado).4. En el cuadro de diálogo generado desde el paso anterior, haga clic en la casilla de verificación para

aceptar los costos asociados y elija Continue (Continuar) o Enable (Activar).

Creación de la función vinculada al servicio desde la AWS CLIPuede usar los comandos de Application Discovery Service desde la AWSCommand Line Interface para crear la función vinculada al servicio deAWSServiceRoleForApplicationDiscoveryServiceContinuousExport.

Esta función vinculada al servicio se crea automáticamente al iniciar desde la AWS CLI (la AWS CLI debeestar instalada en su entorno).

Para crear la función vinculada al servicio (CLI) iniciando desde la AWS CLI

1. Instale la AWS CLI correspondiente a su sistema operativo (Linux, macOS o Windows). Consulte laAWS Command Line Interface Guía del usuario para obtener instrucciones.

2. Abra el símbolo del sistema (Windows) o Terminal (Linux o macOS).

a. Escriba aws configure y pulse Intro.b. Escriba su ID de clave de acceso de AWS y la clave secreta de AWS.c. Especifique us-west-2 para el nombre de región predeterminado.d. Especifique text para el formato de salida predeterminado.

3. Escriba el siguiente comando:

aws discovery start-continuous-export

13

Servicio AWS Application Discovery Guía del usuarioEliminación de un rol vinculado a un

servicio para Application Discovery Service

También puede utilizar la consola de IAM para crear un rol vinculado al servicio con el caso de usoDiscovery Service - Continuous Export. En la CLI de IAM o la API de IAM, cree un rol vinculado al serviciocon el nombre de servicio continuousexport.discovery.amazonaws.com. Para obtener másinformación, consulte Crear un rol vinculado a un servicio en la Guía del usuario de IAM. Si elimina este rolvinculado al servicio, puede utilizar este mismo proceso para volver a crear el rol.

Eliminación de un rol vinculado a un servicio paraApplication Discovery ServiceSi ya no necesita utilizar una característica o servicio que requiere un rol vinculado a un servicio, lerecomendamos que elimine dicho rol. De esta forma no tiene una entidad no utilizada que no se monitoriceni mantenga de forma activa. Sin embargo, debe limpiar el rol vinculado al servicio antes de eliminarlomanualmente.

Limpieza de la función vinculada al servicioPara poder utilizar IAM para eliminar una función vinculada al servicio, primero debe eliminar los recursosque utiliza la función.

Note

Si el servicio Application Discovery Service está utilizando el rol cuando intenta eliminar losrecursos, es posible que no se pueda borrar. En tal caso, espere unos minutos e intente de nuevola operación.

Para eliminar los recursos de Application Discovery Service utilizados por la función vinculada alservicio de AWSServiceRoleForApplicationDiscoveryServiceContinuousExport desde la consolade Migration Hub

1. En el panel de navegación, elija Data Collectors (Recopiladores de datos).2. Elija la pestaña Agents (Agentes).3. Coloque el control deslizante Data exploration in Athena (Exploración de datos en Athena) en la

posición Off (Desactivado).

Para eliminar los recursos de Application Discovery Service utilizados por la función vinculada alservicio de AWSServiceRoleForApplicationDiscoveryServiceContinuousExport desde la AWS CLI

1. Instale la AWS CLI correspondiente a su sistema operativo (Linux, macOS o Windows). Consulte laAWS Command Line Interface Guía del usuario para obtener instrucciones.

2. Abra el símbolo del sistema (Windows) o Terminal (Linux o macOS).

a. Escriba aws configure y pulse Intro.b. Escriba su ID de clave de acceso de AWS y la clave secreta de AWS.c. Especifique us-west-2 para el nombre de región predeterminado.d. Especifique text para el formato de salida predeterminado.

3. Escriba el siguiente comando:

aws discovery stop-continuous-export --export-id <export ID>

• Si no conoce el ID de la exportación continua que desea detener, escriba el siguiente comandopara ver este ID:

aws discovery describe-continuous-exports

14

Servicio AWS Application Discovery Guía del usuarioEliminación de un rol vinculado a un

servicio para Application Discovery Service

4. Escriba el siguiente comando para asegurarse de que se ha detenido; este comando verifica que suestado de devolución es "INACTIVE":

aws discovery describe-continuous-export

Eliminar manualmente la función vinculada al servicioPuede eliminar la función vinculada al servicio deAWSServiceRoleForApplicationDiscoveryServiceContinuousExport mediante la consola de IAM, la CLI deIAM o la API de IAM. Si ya no necesita utilizar las características de Discovery Service - Continuous Exportque requieren esta función vinculada al servicio, le recomendamos que elimine dicha función. De estaforma no tiene una entidad no utilizada que no se monitorice ni mantenga de forma activa. Para obtenermás información, consulte Deleting a Service-Linked Role en la Guía del usuario de IAM.

Note

Primero debe limpiar la función vinculada al servicio antes de eliminarla. Consulte Limpieza de lafunción vinculada al servicio (p. 14).

 

 

15

Servicio AWS Application Discovery Guía del usuarioSupuestos

Introducción a AWS ApplicationDiscovery Service

En esta sección, encontrará información sobre cómo comenzar a utilizar AWS Application DiscoveryService. Se incluyen temas sobre cómo obtener acceso a la consola de Application Discovery Service y lasdos formas de detectar datos sobre los servidores locales.

Temas• Supuestos (p. 16)• Acceso a AWS Application Discovery Service (p. 16)• Dos formas de empezar a recopilar datos (p. 16)• AWS Agentless Discovery Connector (p. 17)• AWS Application Discovery Agent (p. 25)

SupuestosPara utilizar Application Discovery Service se presupone lo siguiente:

• Se ha suscrito a AWS. Para obtener más información, consulte Configurar AWS Application DiscoveryService (p. 3)

• Las herramientas de Application Discovery Service solo envían su estado operativo si las ha autorizado(es decir, las ha conectado).

• Para obtener una lista de las regiones de AWS en las que puede usar Application Discovery Service,consulte la Referencia general de Amazon Web Services.

Acceso a AWS Application Discovery ServicePuede usar AWS Application Discovery Service para ayudarle a planificar su migración a la nube de AWSmediante la recopilación de datos de uso y de configuración de sus servidores locales. Con la consola deAWS Migration Hub integrada, puede ver los servidores detectados, agruparlos en aplicaciones y despuésrealizar un seguimiento del estado de la migración de cada aplicación. Puede encontrar AWS ApplicationDiscovery Service en AWS Application Discovery Service.

Asimismo, puede usar la API de AWS Application Discovery Service para exportar los datos del sistema ylas conexiones de red de los servidores detectados. Esta información le ayudará a agrupar sus servidoresen aplicaciones para la planificación de la migración. Para obtener más información sobre la API, consultela Referencia de la API de Application Discovery Service.

También puede utilizar los SDK de AWS para desarrollar aplicaciones que interactúen con ApplicationDiscovery Service. Los SDK de AWS para Java, .NET y PHP contienen la API de Application DiscoveryService subyacente para simplificar las tareas de programación. Para obtener información sobre ladescarga de las bibliotecas de SDK, consulte Código de muestra y bibliotecas.

Dos formas de empezar a recopilar datosPara empezar a recopilar datos, utilice Discovery Connector o Discovery Agent. En cada tema se incluyeuna descripción detallada que le ayudará a decidir qué herramienta de detección debe utilizar. Cada

16

Servicio AWS Application Discovery Guía del usuarioDiscovery Connector

uno de los siguientes temas tiene también instrucciones que le guiarán por el proceso de instalación eimplementación.

Temas

• AWS Agentless Discovery Connector (p. 17)• AWS Application Discovery Agent (p. 25)

AWS Agentless Discovery ConnectorLa detección sin agente utiliza AWS Discovery Connector. AWS Discovery Connector es un dispositivo deVMware que puede recopilar información únicamente sobre las máquinas virtuales de VMware. En estemodo no es necesario instalar un conector en cada host. Instala Discovery Connector como una máquinavirtual en su entorno de VMware vCenter Server mediante un archivo OVA (Open Virtualization Archive).Como Discovery Connector utiliza los metadatos de VMware para recopilar la información del servidorcon independencia del sistema operativo, se minimiza el tiempo necesario para la evaluación inicial de lainfraestructura local.

Después de implementar y configurar Discovery Connector, se registra con el punto de enlace deApplication Discovery Service, https://arsenal.us-west-2.amazonaws.com/, y se hace ping al servicio aintervalos periódicos, aproximadamente cada 60 minutos, para obtener la información de configuración.Cuando inicie el proceso de recopilación de datos del conector, se conectará a VMware vCenter Server,donde se recopila información sobre todas las máquinas virtuales y hosts administrados por este entornode vCenter específico. Los datos recogidos se envían a Application Discovery Service con cifrado de capade conexión segura (SSL). El conector está configurado para actualizarse automáticamente cuando hayadisponibles versiones nuevas. Esta configuración puede cambiarse en cualquier momento.

Temas• Datos recopilados por Discovery Connector (p. 17)• Descarga de Discovery Connector (p. 20)• Implementación de Discovery Connector (p. 21)• Configuración de AWS Discovery Connector (p. 21)• Iniciar la recopilación de datos de Discovery Connector (p. 24)

Datos recopilados por Discovery ConnectorDiscovery Connector recopila información sobre los hosts y máquinas virtuales de VMware vCenter Server,incluidos los datos sobre su desempeño. Sin embargo, solo puede registrar estos datos si se instalan lasherramientas de VMware vCenter Server. Consulte Paso 3: Proporcionar acceso a Application DiscoveryService a los usuarios que no son administradores asociando políticas (p. 5) para conocer los requisitosprevios de instalación de Discovery Connector.

A continuación, encontrará un inventario de la información recopilada por Discovery Connector.

Leyenda de la tabla de los datos recopilados por Discovery Connector:

• Los datos recopilados se especifican en kilobytes (KB) a menos que se indique otra cosa.• Los datos equivalentes en la consola de Migration Hub se indican en megabytes (MB).• Los campos de datos indicados con un asterisco (*) solo están disponibles en los archivos .csv creados

por la función de exportación de la API del conector.• El período de sondeo se indica en intervalos de 60 minutos aproximadamente.• Los campos de datos con un doble asterisco (**) devuelven actualmente un valor nulo.

17

Servicio AWS Application Discovery Guía del usuarioDatos recopilados por Discovery Connector

Campo de datos Descripción

applicationConfigurationId* ID de la aplicación de migración en la que seagrupa la máquina virtual

avgCpuUsagePct Porcentaje medio de utilización de la CPU duranteel periodo de sondeo

avgDiskBytesReadPerSecond Número medio de bytes leídos del disco durante elperiodo de sondeo

avgDiskBytesWrittenPerSecond Número medio de bytes escritos en el discodurante el periodo de sondeo

avgDiskReadOpsPerSecond** Número medio de operaciones de E/S de lecturapor segundo (nulo)

avgDiskWriteOpsPerSecond** Número medio de operaciones de E/S de escrituraen disco por segundo

avgFreeRAM Cantidad media de RAM disponible expresada enMB

avgNetworkBytesReadPerSecond Cantidad media de bytes leídos por segundo

avgNetworkBytesWrittenPerSecond Cantidad media de bytes escritos por segundo

configId ID asignado por Application Discovery Service a lamáquina virtual detectada

configType Tipo de recurso detectado

connectorId ID del dispositivo virtual de Discovery Connector

cpuType vCPU para una máquina virtual, modelo real paraun host

datacenterId ID de vCenter

hostId* ID de host de la máquina virtual

hostName Nombre de host que ejecuta el software devirtualización

hypervisor Tipo de hipervisor

id ID de servidor

lastModifiedTimeStamp* Última fecha y hora de recopilación de datos antesde la exportación de datos

macAddress Dirección MAC de la máquina virtual

manufacturer Marca del software de virtualización

maxCpuUsagePct Ancho de banda máximo de utilización de la CPUdurante el periodo de sondeo

maxDiskBytesReadPerSecond Ancho de banda máximo de bytes leídos del discodurante el periodo de sondeo

18

Servicio AWS Application Discovery Guía del usuarioDatos recopilados por Discovery Connector

Campo de datos Descripción

maxDiskBytesWrittenPerSecond Ancho de banda máximo de bytes escritos en eldisco durante el periodo de sondeo

maxDiskReadOpsPerSecond** Ancho de banda máximo de operaciones de E/S delectura por segundo

maxDiskWriteOpsPerSecond** Ancho de banda máximo de operaciones de E/Sescritura por segundo

maxNetworkBytesReadPerSecond Ancho de banda máxima de bytes leídos porsegundo

maxNetworkBytesWrittenPerSecond Ancho de banda máxima de bytes escritos porsegundo

memoryReservation* Límite para evitar la sobrecarga de memoria en lamáquina virtual

moRefId ID único de referencia de objeto administrado porvCenter

name* Nombre de la máquina virtual o red (especificadopor el usuario)

numCores Número de unidades de procesamientoindependientes en la CPU

numCpus Número de unidades de procesamiento centralesen la máquina virtual

numDisks** Número de discos en la máquina virtual

numNetworkCards** Número de tarjetas de red en la máquina virtual

osName Nombre del sistema operativo en la máquina virtual

osVersion Versión del sistema operativo en la máquina virtual

portGroupId* ID de grupo de puertos miembro de VLAN

portGroupName* Nombre del grupo de puertos miembro de VLAN

powerState* Estado de alimentación

serverId ID asignado por Application Discovery Service a lamáquina virtual detectada

smBiosId* ID/versión del BIOS de administración del sistema

state* Estado del dispositivo virtual de DiscoveryConnector

tagKey Clave definida por el usuario para almacenarlos datos personalizados o los metadatos de losservidores

tagValue Valor definido por el usuario para definir con mayorprecisión los datos personalizados o metadatos delos servidores

19

Servicio AWS Application Discovery Guía del usuarioDescarga de Discovery Connector

Campo de datos Descripción

toolsStatus Estado operativo de las herramientas de VMware(consulte Ver y ordenar recopiladores dedatos (p. 47) para ver una lista completa).

totalDiskSize Capacidad total del disco expresada en MB

totalRAM Cantidad total de RAM disponible en la máquinavirtual en MB

type Tipo de host

vCenterId Número de identificación único de una máquinavirtual

vCenterName* Nombre del host de vCenter

virtualSwitchName* Nombre del conmutador virtual

vmFolderPath Ruta de directorio de los archivos de la máquinavirtual

vmName Nombre de la máquina virtual

Descarga de Discovery ConnectorDescargar, configurar e iniciar la recopilación de datos

Para configurar la detección sin agente, debe descargar e implementar Discovery Connector, que es undispositivo virtual en un host de VMware vCenter Server en su entorno local. Discovery Connector es unarchivo OVA (Open Virtualization Archive) que debe instalar en su entorno de VMware local.

Recordatorio

Discovery Connector admite VMware vCenter versiones V5.5, V6 y V6.5.

A partir de esta sección y siguientes, se le indicará cómo descargar, implementar, configurar y comenzar arecopilar datos mediante Discovery Connector.

Para descargar el archivo OVA de Discovery Connector y verificar su suma de comprobación

1. Inicie sesión en vCenter como administrador de VMware y vaya al directorio en el que deseadescargar el archivo OVA de Discovery Connector.

2. Descargue el OVA de Discovery Connector.3. En función del algoritmo hash que utilice en su entorno, descargue MD5 o SHA256 para obtener el

archivo que contiene el valor de la suma de comprobación. Utilice este valor para verificar el archivoAWSDiscoveryConnector.ova descargado en el paso anterior.

4. En función de la variante de Linux, ejecute el comando MD5 o SHA256 correspondiente a su versiónpara verificar la firma criptográfica del archivo AWSDiscoveryConnector.ova, tal y como semuestra a continuación:

$ md5sum AWSDiscoveryConnector.ovaMD5 (AWSDiscoveryConnector.ova) = a5590986af27d8eabadf604cb1dbc13b$ sha256sum AWSDiscoveryConnector.ovaSHA256(AWSDiscoveryConnector.ova)= 7cebe800a57aee863cab225abefdb454deeca998ef1defa00331a6c40d74d969

20

Servicio AWS Application Discovery Guía del usuarioImplementación de Discovery Connector

Compruebe que el valor de la suma de comprobación devuelto por el comando que se ha ejecutadoes igual al valor correspondiente que se muestra en el ejemplo anterior.

Implementación de Discovery ConnectorImplemente el archivo OVA descargado de Discovery Connector en su entorno de VMware.

Para implementar Discovery Connector

1. Inicie sesión en vCenter como administrador de VMware.2. Elija File (Archivo), Deploy OVF Template (Implementar plantilla de OVF) y seleccione el archivo OVA

que ha descargado en la sección anterior. Complete el asistente.3. En la página Disk Format, seleccione uno de los tipos de disco de aprovisionamiento estándar.

Le recomendamos que elija Thick Provision Eager Zeroed, porque es el que mejor desempeñoy fiabilidad ofrece, a pesar de que para poner a cero el disco sean necesarias varias horas. Noelija Thin Provision. porque esta opción agiliza la implementación pero reduce en gran medida eldesempeño del disco. Para obtener más información, consulte Types of supported virtual disks en ladocumentación de VMware.

4. Localice y abra el menú contextual (haga clic con el botón secundario del mouse) de la plantilla reciénimplementada en el árbol de inventario de cliente de vSphere y elija Power, Power On.

5. Abra otra vez el menú contextual (haga clic con el botón secundario del mouse) de la plantilla y elijaOpen Console. La consola muestra la dirección IP de la consola del conector. Anote la dirección IP, yaque la necesitará a fin de completar el proceso de configuración del conector.

Configuración de AWS Discovery ConnectorPara finalizar el proceso de configuración, abra un navegador web y realice el procedimiento siguiente y lastareas opcionales que se indican en esta sección.

Para configurar el conector mediante la consola de VMWare

1. En un navegador web, escriba la siguiente URL en la barra de dirección: https://<dirección_ip>/, donde dirección_ip es la dirección IP de la consola del conector queguardó antes.

2. Elija Get started now y siga los pasos del asistente.3. En Step 5: Discovery Connector Set Up (Paso 5: Configuración de Discovery Connector) del asistente,

elija Configure vCenter credentials (Configurar credenciales de vCenter):

a. En vCenter Host, escriba el nombre de host o la dirección IP del host de vCenter Server deVMware.

b. En vCenter Username, escriba el nombre de un usuario local o de un dominio local que elconector utiliza para comunicarse con vCenter. Para usuarios del dominio, utilice el formatodominio\nombre de usuario o nombre de usuario@dominio.

c. En vCenter Password, escriba la contraseña de usuario local o del dominio.d. Elija Ignore security certificate para omitir la validación de certificados SSL en vCenter.

4. Elija Configure AWS credentials (Configurar credenciales de AWS) y escriba las credenciales delusuario de IAM asignado a la política AWSAgentlessDiscoveryService de IAM que creó en Paso3: Proporcionar acceso a Application Discovery Service a los usuarios que no son administradoresasociando políticas (p. 5) y, a continuación, elija Next (Siguiente).

21

Servicio AWS Application Discovery Guía del usuarioConfiguración de Discovery Connector

5. Elija Configure where to publish data y seleccione las opciones de publicación adecuadas. Elija Next(Siguiente) para ver la consola de AWS Agentless Discovery Connector.

Temas• Configurar una dirección IP estática para el conector (p. 22)• Controlar el ámbito de la recopilación de datos (p. 22)• Deshabilitar las actualizaciones automáticas en AWS Discovery Connector (p. 23)• Solución de problemas de Discovery Connector (p. 24)

Configurar una dirección IP estática para el conectorEste procedimiento opcional es necesario si su entorno requiere que se use una dirección IP estática.

Para configurar una dirección IP estática para el conector

1. Abra la consola de la máquina virtual del conector e inicie sesión como ec2-user con la contraseñaec2pass. Indique una nueva contraseña si se le solicita.

2. Ejecute el comando sudo setup.rb y escriba la contraseña de ec2-user cuando se le solicite paramostrar el menú de configuración.

3. Escriba 2 para seleccionar Reconfigure network settings (Reconfigurar la red). De este modo,se mostrará la información actual de la red y aparecerá un submenú para hacer cambios en laconfiguración de la red.

4. En el submenú generado en el paso anterior, escriba 2 para seleccionar Set up a static IP (Configuraruna dirección IP estática). Se mostrará un formulario para proporcionar la configuración de la red:

• Para cada campo, proporcione un valor apropiado y presione la tecla Enter. Debería ver unresultado similar al siguiente, donde nnn.nnn.nnn.nnn se rellena con los números de la direcciónque ha especificado para cada campo:

Setting up static IP:     1. Enter IP address: <nnn.nnn.nnn.nnn>     2. Enter netmask: <nnn.nnn.nnn.nnn>     3. Enter gateway: <nnn.nnn.nnn.nnn>     4. Enter DNS 1: <nnn.nnn.nnn.nnn>     5. Enter DNS 2: <nnn.nnn.nnn.nnn> Static IP address configured.

Controlar el ámbito de la recopilación de datosEl usuario de vCenter necesita permisos de solo lectura en cada host de ESX o máquina virtual pararealizar el inventario mediante Application Discovery Service. Con la configuración de permisos puedecontrolar qué hosts y máquinas virtuales se incluyen en la recopilación de datos. Puede permitir que realiceel inventario de todos los hosts y máquinas virtuales en el vCenter actual o conceder permisos caso porcaso.

Note

Como práctica recomendada de seguridad, no es aconsejable conceder permisos adicionales einnecesarios al usuario de vCenter de Discovery Connector.

En los procedimientos siguientes se describen las situaciones de configuración ordenadas de menos amás exhaustivas.

22

Servicio AWS Application Discovery Guía del usuarioConfiguración de Discovery Connector

Para detectar datos de todos los hosts ESX y máquinas virtuales de la instancia de vCenter actual

1. En el cliente de VMware vSphere, elija vCenter y, a continuación, elija Hosts and Clusters o VMs andTemplates.

2. Elija Manage, Permissions.3. Seleccione el usuario de vCenter, abra el menú contextual (haga clic con el botón derecho) y elija

Change Role.4. En el panel Assigned Role, elija Read-only.5. Elija Propagate to children, OK.

Para detectar datos de un determinado host ESX y de todos sus objetos secundarios

1. En el cliente de VMware vSphere, elija vCenter y, a continuación, elija Hosts and Clusters o VMs andTemplates.

2. Elija Related Objects, Hosts.3. Abra el menú contextual (haga clic con el botón derecho) del nombre de host y elija All vCenter

Actions, Add Permission.4. En Add Permission, añada el usuario de vCenter al host. En Assigned Role, elija Read-only.5. Elija Propagate to children, OK.

Detección de los datos sobre un determinado host ESX o máquina virtual secundaria

1. En el cliente de VMware vSphere, elija vCenter y, a continuación, elija Hosts and Clusters o VMs andTemplates.

2. Elija Related Objects.3. Elija Hosts (se muestra una lista de los hosts ESX que conoce vCenter) o Virtual Machines (se

muestra una lista de todas las máquinas virtuales en todos los hosts ESX).4. Abra el menú contextual (haga clic con el botón derecho) del nombre de host o máquina virtual y elija

All vCenter Actions, Add Permission.5. En Add Permission, añada el usuario de vCenter al host o máquina virtual. En Assigned Role, elija

Read-only, .6. Seleccione Aceptar.

Note

Si ha seleccionado la opción Propagate to children, puede eliminar el permiso de solo lectura delos hosts ESX y las máquinas virtuales caso por caso. Esta opción no modifica la aplicación depermisos heredados a otros hosts ESX y máquinas virtuales.

Deshabilitar las actualizaciones automáticas en AWS DiscoveryConnectorPara asegurarse de que ejecuta la última versión de AWS Discovery Connector, la característica deactualización automática se habilita de forma predeterminada en el momento de su instalación. Sinembargo, puede deshabilitar la función de actualización automática tal y como se muestra a continuación.

Para deshabilitar las actualizaciones automáticas

1. En un navegador web, escriba la siguiente URL en la barra de dirección: https://<dirección_ip>/, donde dirección_ip es la dirección IP de AWS Discovery Connector.

2. En la consola de Discovery Connector, en Actions (Acciones), elija Disable Auto-Upgrade (Deshabilitaractualización automática).

23

Servicio AWS Application Discovery Guía del usuarioIniciar la recopilación de datos

Warning

La desactivación de las actualizaciones automáticas impedirá que se instalen los parches deseguridad más recientes.

Solución de problemas de Discovery Connector• Discovery Connector no admite un host de ESX independiente. El host de ESX debe formar parte de la

instancia de vCenter Server.• Si tiene problemas y necesita ayuda, póngase en contacto con AWS Support. Nos pondremos en

contacto con usted y le pediremos que nos envíe los logs del conector. Para obtener los logs, haga losiguiente:• Vuelva a iniciar sesión en la consola de AWS Agentless Discovery Connector (del mismo modo que

hizo durante la configuración (p. 21)) y elija Download log bundle (Descargar paquete de logs).• Una vez que el paquete de logs termine de descargarse, envíelo siguiendo las instrucciones de AWS

Support.

Iniciar la recopilación de datos de DiscoveryConnectorAhora que ha implementado y configurado Discovery Connector en su entorno de VMware, debe completarel último paso para activar su proceso de recopilación de datos. Hay dos formas de hacer esto: a través dela consola o mediante llamadas API a través de la AWS CLI. A continuación se proporcionan instruccionespara ambos métodos.

Iniciar la recopilación de datos con la consola de Migration HubPuede iniciar el proceso de recopilación de datos de Discovery Connector en la página Data Collectors(Recopiladores de datos) de la consola de Migration Hub.

Para iniciar la recopilación de datos

1. En el panel de navegación, elija Data Collectors (Recopiladores de datos).2. Elija la pestaña Connectors (Conectores).3. Seleccione la casilla de verificación del conector que desea iniciar.4. Elija Start data collection.

Note

Si no ve la información de inventario después de iniciar la recopilación de datos con el conector,confirme que ha registrado el conector con su instancia de vCenter Server.

Iniciar la recopilación de datos con la AWS CLIPara iniciar el proceso de recopilación de datos de Discovery Connector desde la AWS CLI, primero tendráque instalar la AWS CLI en su entorno.

Para instalar la AWS CLI e iniciar la recopilación de datos

1. Instale la AWS CLI correspondiente a su sistema operativo (Linux, macOS o Windows). Consulte laAWS Command Line Interface Guía del usuario para obtener instrucciones.

2. Abra el símbolo del sistema (Windows) o Terminal (Linux o macOS).

a. Escriba aws configure y pulse Intro.

24

Servicio AWS Application Discovery Guía del usuarioDiscovery Agent

b. Escriba su ID de clave de acceso de AWS y la clave secreta de AWS.c. Especifique us-west-2 para el nombre de región predeterminado.d. Especifique text para el formato de salida predeterminado.

3. Escriba el siguiente comando:

aws discovery start-data-collection-by-agent-ids --agent-ids <connector ID>

• Si no conoce el ID del conector que desea iniciar, escriba el siguiente comando tal como semuestra para ver el ID del conector:

aws discovery describe-agents --filters condition=EQUALS,name=hostName,values=connector

Note

Si no ve la información de inventario después de iniciar la recopilación de datos con el conector,confirme que ha registrado el conector con su instancia de vCenter Server.

AWS Application Discovery AgentAWS Discovery Agent es un componente de software de AWS que se instala en los servidores y máquinasvirtuales locales designados para la detección y migración. Los agentes capturan la configuración delsistema, el desempeño del sistema, los procesos en ejecución y detalles de las conexiones de red entrelos sistemas. Los agentes admiten la mayoría de los sistemas operativos Linux y Windows, y puedeimplementarlos en servidores locales físicos, instancias Amazon EC2 y máquinas virtuales.

Discovery Agent se ejecuta en su entorno local y requiere privilegios raíz. Cuando inicia Discovery Agent,se registra con el punto de enlace de Application Discovery Service, arsenal.aws.com, y se conecta alservicio en intervalos de 15 minutos para obtener la información de configuración. Cuando se envía uncomando que indica a un agente que inicie la recopilación de datos, comienza la recopilación de datosdel host o máquina virtual donde reside. La recopilación incluye especificaciones del sistema, datos deutilización o desempeño a lo largo del tiempo, conexiones de red y datos de los procesos. Puede utilizaresta información para asignar sus recursos de TI y sus dependencias de red. Todos estos puntos de datospueden ayudarle a determinar el costo de ejecución de estos servidores en AWS y también a planificar lamigración.

Los datos se transmiten de manera segura a través de la instancia de Discovery Agent hasta ApplicationDiscovery Service mediante el cifrado TLS (Transport Layer Security). Los agentes están configuradospara actualizarse automáticamente cuando se publican nuevas versiones. Esta configuración puedecambiarse si así lo desea.

Tip

Antes de descargar e iniciar la instalación de Discovery Agent, asegúrese de consultar todos losrequisitos previos necesarios en Requisitos previos de instalación del agente (p. 28)

Temas• Datos recopilados por Discovery Agent (p. 26)• Requisitos previos de instalación del agente (p. 28)• Instalación del agente en Linux (p. 28)• Instalación del agente en Windows (p. 32)• Iniciar la recopilación de datos de Discovery Agent (p. 35)

25

Servicio AWS Application Discovery Guía del usuarioDatos recopilados por Discovery Agent

Datos recopilados por Discovery AgentA continuación, encontrará un inventario de la información recopilada por Discovery Agent.

Leyenda de la tabla de los datos recopilados por Discovery Agent:

• El término "host" hace referencia a un servidor físico o máquina virtual.• Los datos recopilados se especifican en kilobytes (KB) a menos que se indique otra cosa.• Los datos equivalentes en la consola de Migration Hub se indican en megabytes (MB).• Los campos de datos indicados con un asterisco (*) solo están disponibles en los archivos .csv creados

por la función de exportación de la API del agente.• El período de sondeo se indica en intervalos de 15 minutos aproximadamente.

Campo de datos Descripción

agentAssignedProcessId* ID de proceso único del agente

agentId ID único del agente

agentProvidedTimeStamp* Fecha y hora de observación del agente (mm/dd/aaaa hh:mm: ss am/pm)

cmdLine* Proceso introducido en la línea de comandos

cpuType Tipo de CPU (unidad de procesamiento central)utilizado en el host

destinationIp* Dirección IP de dispositivo al que se envía elpaquete

destinationPort* Número de puerto al que se envíen los datos o lasolicitud

family* Protocolo de la familia de enrutamiento

freeRAM (MB) RAM disponible expresada en MB

gateway* Dirección del nodo de red

hostName Nombre del host del que se recopilaron datos

hypervisor Tipo de hipervisor

ipAddress Dirección IP del host

ipVersion* Número de versión de IP

isSystem* Atributo booleano que indica si un procesopertenece al sistema operativo

macAddress Dirección MAC del host

name* Nombre del host, red, métricas, etc., para los quese recopilan datos

netMask* Prefijo de la dirección IP a la que pertenece unhost de red

26

Servicio AWS Application Discovery Guía del usuarioDatos recopilados por Discovery Agent

Campo de datos Descripción

osName Nombre del sistema operativo en el host

osVersion Versión del sistema operativo en el host

path Ruta del comando procedente de la línea decomandos

sourceIp* Dirección IP del dispositivo que envía el paquetede direcciones IP

sourcePort* Número de puerto desde el que se originan losdatos o la solicitud

timestamp* Fecha y hora del atributo notificado registrado porel agente

totalCpuUsagePct Porcentaje de utilización de la CPU en el hostdurante el periodo de sondeo

totalDiskBytesReadPerSecond (Kbps) Cantidad total de espacio libre en disco en el host

totalDiskBytesWrittenPerSecond (Kbps) Tamaño total de disco en el host

totalDiskFreeSize (GB) Espacio disponible en el disco expresado en GB

totalDiskReadOpsPerSecond Número total de operaciones de E/S de lectura porsegundo

totalDiskSize (GB) Capacidad total del disco expresada en GB

totalDiskWriteOpsPerSecond Número total de operaciones de E/S de escriturapor segundo

totalNetworkBytesReadPerSecond (Kbps) Cantidad total de bytes leídos por segundo

totalNetworkBytesWrittenPerSecond (Kbps) Cantidad total de bytes escritos por segundo

totalNumCores Número total de unidades de procesamientoindependientes en la CPU

totalNumCpus Número total de unidades de procesamientocentrales

totalNumDisks Número total de discos en el host

totalNumLogicalProcessors* Cantidad total de núcleos físicos multiplicada por elnúmero de subprocesos que se pueden ejecutar encada núcleo

totalNumNetworkCards Número total de tarjetas de red en el servidor

totalRAM (MB) Cantidad total de RAM disponible en el host

transportProtocol* Tipo de protocolo de transporte utilizado

27

Servicio AWS Application Discovery Guía del usuarioRequisitos previos de instalación del agente

Requisitos previos de instalación del agenteEstas son las tareas previas a la instalación que deben realizarse para evitar que se produzcan erroresdurante la instalación real del agente. Si tiene una versión 1.x del agente instalada, se debe eliminarantes de instalar la versión más reciente. Las instrucciones para la eliminación de versiones anteriores seproporcionan en las tareas que se indican a continuación:

• Verifique que su entorno de sistema operativo es compatible:Linux

Amazon Linux 2012.03, 2015.03Ubuntu 12.04, 14.04, 16.04Red Hat Enterprise Linux 5.11, 6.9, 7.3CentOS 5.11, 6.9, 7.3SUSE 11 SP4, 12 SP2

WindowsWindows Server 2003 R2 SP2Windows Server 2008 R1 SP2, 2008 R2 SP1Windows Server 2012 R1, 2012 R2Windows Server 2016

• Si las conexiones salientes de la red están restringidas, tendrá que actualizar la configuración delfirewall. Los agentes requieren acceso a arsenal a través del puerto TCP 443, como en https://arsenal.us-west-2.amazonaws.com:443. No requieren ningún puerto de entrada abierto.

• El acceso a AWS S3 en us-west-2 es necesario para que la actualización automática funcione.• Cree un usuario de IAM con una política que proporcione al agente acceso a Application Discovery

Service. Para obtener información, consulte Paso 2: Crear un usuario de IAM (p. 3).• Compruebe la diferencia horaria de sus servidores NTP (Network Time Protocol) y corríjala si es

necesario. Si el sesgo horario es incorrecto, no se realizará la llamada de registro del agente.• Elimine todos los agentes de la generación anterior. Si ha instalado anteriormente Application Discovery

Agent 1.0 para Windows o Linux, debe desinstalarlo antes de continuar con la instalación del agenteactual.

Sistema operativo Comando

Amazon Linux, Red Hat Enterprise Linux, CentOS yum remove AwsAgent

Servidor Ubuntu apt-get remove awsagent

Windows Server Utilice Añadir o quitar programas para desinstalarAWS Agent.

Note

Discovery Agent tiene un ejecutable del agente de 32 bits, que funciona tanto en sistemasoperativos de 32 bits como en sistemas operativos de 64 bits. El hecho de tener un ejecutableúnico reduce el número de paquetes de instalación necesarios para la implementación. Esto seaplica a los sistemas operativos Windows y Linux, y se explica en sus secciones de instalaciónrespectivas, a continuación.

Instalación del agente en LinuxRealice el siguiente procedimiento en Linux.

28

Servicio AWS Application Discovery Guía del usuarioInstalación del agente en Linux

Note

Si utiliza una versión no actual de Linux, consulte Requisitos en plataformas de Linuxanteriores (p. 30).

Para instalar AWS Application Discovery Agent en su centro de datos

1. Inicie sesión en su servidor o máquina virtual Linux y cree un nuevo directorio que contenga loscomponentes del agente.

2. Vaya al nuevo directorio y descargue el script de instalación desde la línea de comandos o la consola.

a. 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

b. Para descargarlo desde la consola de Migration Hub, haga lo siguiente:

i. Abra la consola y vaya a la página Discovery Tools (Herramientas de detección).ii. En el cuadro Discovery Agent (Agente de detección), elija Download agent (Descargar

agente) y, a continuación, elija Linux en el cuadro de lista que aparece. La descargacomienza inmediatamente.

3. Verifique la firma criptográfica del paquete de instalación como se muestra a continuación.

curl -o ./agent.sig https://s3-us-west-2.amazonaws.com/aws-discovery-agent.us-west-2/linux/latest/aws-discovery-agent.tar.gz.sigcurl -o ./discovery.gpg https://s3-us-west-2.amazonaws.com/aws-discovery-agent.us-west-2/linux/latest/discovery.gpggpg --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) es 7638 F24C 6717 F97C 4F1B3BC0 5133 255E 4DF4 2DA2.

4. Realice la extracción desde el tarball como se muestra a continuación.

tar -xzf aws-discovery-agent.tar.gz

5. Ejecute el siguiente comando para instalar el agente en la región us-west-2.

sudo bash install -r us-west-2 -k <aws key id> -s <aws key secret>

Note

Los agentes descargan y aplican las actualizaciones automáticamente en cuanto estádisponibles. Le recomendamos que utilice esta configuración predeterminada. Sin embargo,si no desea que los agentes descarguen y apliquen las actualizaciones de forma automática,incluya el parámetro -u false cuando ejecute el script de instalación.

6. Si las conexiones salientes de la red están restringidas, actualice la configuración del firewall.Los agentes requieren acceso a arsenal a través del puerto TCP 443, como en us-west-2.amazonaws.com:443. No requieren ningún puerto de entrada abierto.

Note

Los agentes también funcionan con proxys de web transparentes. Sin embargo, si necesitaconfigurar un proxy que no sea transparente, vaya al siguiente paso.

7. Opcional: Para configurar un proxy no transparente

29

Servicio AWS Application Discovery Guía del usuarioInstalación del agente en Linux

a. Busque el archivo de configuración tal y como se describe en Solución de problemas con elagente en Linux (p. 32) y edite el archivo añadiendo los datos de configuración necesarios tal ycomo se indica a continuación:

"proxyHost" : "<myproxy.mycompany.com>","proxyPort" : <1234>,"proxyUser" : "<myusername>","proxyPassword" : "<mypassword>",

b. Guarde el archivo de configuración editado y asegúrese de que el código JSON sigue siendoválido (compruebe las comillas y las comas). Si el proxy no requiere autenticación, omitaproxyUser y proxyPassword. Aunque la mayoría de los proxies utilizan http, si el suyo utiliza https,especifique lo siguiente en el archivo de configuración:

"proxyScheme" : "https"

c. Reinicie el agente.

Note

Si surge algún problema, añada lo siguiente al archivo de configuración:

"enableAWSSDKLogging" : true

A continuación, reinicie el agente de nuevo, deje que se ejecute al menos 15 minutos ypóngase en contacto con AWS Support. Le ayudarán a solucionar los problemas y talvez le pidan que les envíe los archivos log generados, que se pueden encontrar tal ycomo se describe en Solución de problemas con el agente en Linux (p. 32).

Temas• Requisitos en plataformas de Linux anteriores (p. 30)• Administrar el proceso de Discovery Agent en Linux (p. 31)• Solución de problemas con el agente en Linux (p. 32)

Requisitos en plataformas de Linux anterioresAlgunas plataformas de Linux antiguas como SUSE 10, CentOS 5 y RHEL 5, se encuentran al final desu ciclo de vida o solo reciben un soporte mínimo. Estas plataformas pueden tener conjuntos de cifradoobsoletos que impidan que el script de instalación del agente descargue los paquetes de instalación.También pueden tener una capacidad limitada para encontrar y descargar las bibliotecas de la plataformaque necesita el agente de repositorios de Linux en desuso.

32 bits libc

Una de las dependencias necesarias para Application Discovery Agent es libc de 32 bits. Estabiblioteca debe instalarse en sistemas de 64 bits que ejecuten el agente. Si el script de instalacióntermina de ejecutarse porque no ha podido encontrar un repositorio adecuado o no es capaz deinstalar libc de 32 bits, debe buscar e instalar manualmente libc de 32 bits para poder completar lainstalación del agente. Como libc de 32 bits es una biblioteca central de Linux, debe prestar especialatención a la hora de identificar un paquete que sea compatible con el sistema. Le recomendamosque se ponga en contacto con AWS Support para obtener ayuda. Una vez instalado libc de 32 bits,ejecute el script de instalación con el parámetro -p false para omitir la búsqueda automática derepositorios Linux para los requisitos previos.

30

Servicio AWS Application Discovery Guía del usuarioInstalación del agente en Linux

Curl

Application Discovery Agent requiere curl para la comunicación segura con el servidor de AWS.Algunas versiones anteriores de curl no pueden comunicarse de forma segura con un servicio webmoderno. Para utilizar la versión de curl incluida con Application Discovery Agent para todas lasoperaciones, ejecute el script de instalación con el parámetro -c true.

Paquete de entidades de certificación

Los sistemas de Linux antiguos pueden tener un paquete de entidades de certificación (CA) obsoleto,que es fundamental para proteger las comunicaciones de Internet. Para utilizar el paquete de CAincluido con el Application Discovery Agent para todas las operaciones, ejecute el script de instalacióncon el parámetro -b true.

Estas tres opciones del script de instalación se puede utilizar en cualquier combinación. En el siguientecomando de ejemplo, se han pasado las tres opciones al script de instalación:

sudo bash install -r us-west-2 -k <aws key id> -s <aws key secret> -p false -c true -b true

 

Administrar el proceso de Discovery Agent en LinuxPuede administrar el comportamiento de Discovery Agent en el nivel del sistema utilizando los siguientescomandos. Para conocer el comando correcto para cada distribución de Linux, consulte la siguienteleyenda:

(a) Amazon, Red Hat o CentOS(b) Ubuntu(c) SUSE

Comandos de Linux para Application Discovery Agent

Tarea Comando

Verificar que se está ejecutando un agente sudo systemctl status aws-discovery-daemon.service a

sudo initctl status aws-discovery-daemon b

sudo /etc/init.d/aws-discovery-daemonstatus c

Iniciar un agente sudo systemctl start aws-discovery-daemon.service a

sudo initctl start aws-discovery-daemon b

sudo /etc/init.d/aws-discovery-daemonstart c

Detener un agente sudo systemctl stop aws-discovery-daemon.service a

sudo initctl stop aws-discovery-daemon b

sudo /etc/init.d/aws-discovery-daemonstop c

31

Servicio AWS Application Discovery Guía del usuarioInstalación del agente en Windows

Tarea Comando

Reiniciar un agente sudo systemctl restart aws-discovery-daemon.service a

sudo initctl restart aws-discovery-daemonb

sudo /etc/init.d/aws-discovery-daemonrestart c

Desinstalar un agente yum remove aws-discovery-agent a

apt-get remove aws-discovery-agent b

zypper remove aws-discovery-agent c

Solución de problemas con el agente en LinuxSi surgen problemas al instalar o utilizar Application Discovery Agent en Linux, consulte las siguientesdirectrices sobre el registro y la configuración. Durante la resolución de problemas potenciales con elagente o con su conexión a Application Discovery Service, AWS Support suele pedir tres archivos.

• Archivos de registro

Los archivos log del agente se pueden encontrar en el siguiente directorio.

/var/log/aws/discovery/

Los archivos log tienen nombres que indican si han sido generados por el daemon principal, el programade actualizaciones automáticas o el instalador.

 • Archivos de configuración

Los archivos de configuración del agente se pueden encontrar en el siguiente directorio.

/var/opt/aws/discovery/

• Para obtener instrucciones sobre cómo eliminar versiones anteriores de Discovery Agent, consulteRequisitos previos de instalación del agente (p. 28).

Instalación del agente en WindowsRealice el siguiente procedimiento en Windows.

Para instalar AWS Application Discovery Agent en su centro de datos

1. Desplácese hasta el Centro de descarga de Microsoft y elija Descargar para que se abra la páginade selección de descarga. En esta página seleccione solo vc_redist.x86.exe (no seleccionela versión "x64") independientemente de la arquitectura de la máquina en la que vaya a realizar lainstalación y, a continuación, seleccione Siguiente. La descarga comienza inmediatamente.

2. Descargue el instalador del agente de Windows pero no haga doble clic ni ejecute el instalador enWindows.

32

Servicio AWS Application Discovery Guía del usuarioInstalación del agente en Windows

Important

No haga doble clic ni ejecute el instalador en Windows, ya que se producirá un error deinstalación. La instalación del agente solo funciona desde el símbolo del sistema. (Si ya hahecho doble clic en el instalador, debe ir a Agregar o quitar programas y desinstalar el agenteantes de continuar con los pasos de instalación restantes).

3. Abra una línea de comandos como administrador y vaya a la ubicación en la que guardó el paquete deinstalación.

4. Para instalar el agente, ejecute el siguiente comando.

msiexec.exe /i AWSDiscoveryAgentInstaller.msi REGION="us-west-2" KEY_ID="<aws key id>" KEY_SECRET="<aws key secret>" /q

Note

Los agentes descargan y aplican las actualizaciones automáticamente en cuanto estádisponibles. Le recomendamos que utilice esta configuración predeterminada. Para evitarla descarga de agentes y la aplicación de actualizaciones de forma automática, incluya elsiguiente parámetro cuando ejecute la instalación:AUTO_UPDATE=false

Warning

La desactivación de las actualizaciones automáticas impedirá que se instalen los parches deseguridad más recientes.

5. Si las conexiones salientes de la red están restringidas, actualice la configuración del firewall.Los agentes requieren acceso a arsenal a través del puerto TCP 443, como en us-west-2.amazonaws.com:443. No requieren ningún puerto de entrada abierto.

Note

Los agentes también funcionan con proxys de web transparentes. Sin embargo, si necesitaconfigurar un proxy no transparente, continúe con los pasos que se describen a continuación.

6. Opcional: Para configurar un proxy no transparente

a. Busque el archivo de configuración tal y como se describe en Solución de problemas con elagente en Windows (p. 35) y edite el archivo añadiendo los datos de configuración necesariostal y como se indica a continuación:

"proxyHost" : "<myproxy.mycompany.com>","proxyPort" : <1234>,"proxyUser" : "<myusername>","proxyPassword" : "<mypassword>",

b. Guarde el archivo de configuración editado y asegúrese de que el código JSON sigue siendoválido (compruebe las comillas y las comas). Si el proxy no requiere autenticación, omitaproxyUser y proxyPassword. Aunque la mayoría de los proxies utilizan http, si el suyo utiliza https,especifique lo siguiente en el archivo de configuración:

"proxyScheme" : "https"

c. Reinicie el agente.

Note

Si surge algún problema, añada lo siguiente al archivo de configuración:33

Servicio AWS Application Discovery Guía del usuarioInstalación del agente en Windows

"enableAWSSDKLogging" : true

A continuación, reinicie el agente de nuevo, deje que se ejecute durante 15 minutos eidentifique cuál puede ser el problema consultando los archivos log generados, que sepueden encontrar tal y como se describe en Solución de problemas con el agente enWindows (p. 35).

Temas• Firma del paquete en Windows 2003 (p. 34)• Administrar el proceso de Discovery Agent en Windows (p. 34)• Solución de problemas con el agente en Windows (p. 35)

Firma del paquete en Windows 2003Para Windows Server 2008 y versiones posteriores, Amazon firma criptográficamente el paquete deinstalación del agente de Application Discovery Service con un certificado SHA256. Sin embargo, comoWindows Server 2003 no admite la familia de certificados SHA2, el paquete de instalación para esaplataforma se firma con un certificado SHA1. Microsoft ha publicado revisiones que pueden permitir quesus sistemas Windows 2003 lean un certificado SHA256. Si requiere SHA256 en su entorno de Windows2003, póngase en contacto con AWS Support para obtener ayuda.

Administrar el proceso de Discovery Agent en WindowsPuede administrar el comportamiento de Discovery Agent en el nivel de sistema a través de la consola deWindows Server Manager Services. En la tabla siguiente se describe cómo hacerlo.

Tarea Nombre del servicio Estado/acción del servicio

Verificar que se está ejecutando un agente AWS Discovery Agent

AWS Discovery Updater

Started

Iniciar un agente AWS Discovery Agent

AWS Discovery Updater

Elija Inicio

Detener un agente AWS Discovery Agent

AWS Discovery Updater

Elija Stop (Detener).

Reiniciar un agente AWS Discovery Agent

AWS Discovery Updater

Elija Restart (Reiniciar).

Para desinstalar un agente de detección en Windows

1. Abra el Panel de control de Windows.2. Elija Programas.3. Elija Programas y características.4. Seleccione AWS Discovery Agent.5. Elija Desinstalar.

34

Servicio AWS Application Discovery Guía del usuarioIniciar la recopilación de datos

Solución de problemas con el agente en WindowsSi surgen problemas al instalar o utilizar Application Discovery Agent en Windows, consulte las siguientesinstrucciones sobre el registro y la configuración. Durante la resolución de problemas potenciales con elagente o con su conexión a Application Discovery Service, AWS Support suele pedir tres archivos.

• Registro de instalación

En algunos casos, podría parecer que el comando msiexec descrito anteriormente ha producido un error.Por ejemplo, podría parecer que se ha producido un error con el Administrador de servicios de Windowsque indique que los servicios de detección no se han creado. En este caso, añada /L*V install.log alcomando para generar un archivo log de instalación detallado.

 • Registro de operaciones

En Windows Server 2008 y versiones posteriores, los archivos log del agente se encuentran en elsiguiente directorio:

C:\ProgramData\AWS\AWS Discovery\Logs

En Windows Server 2003, los archivos log del agente se encuentran en el siguiente directorio:

C:\Documents and Settings\All Users\Application Data\AWS\AWSDiscovery\Logs

Los archivos log tienen nombres que indican si han sido generados por el servicio principal, el programade actualizaciones automáticas o el instalador.

 • Archivo de configuración

En Windows Server 2008 y versiones posteriores, el archivo log de configuración del agente seencuentra en la siguiente ubicación.

C:\ProgramData\AWS\AWS Discovery\config

En Windows Server 2003, el archivo log de configuración del agente se encuentra en la siguienteubicación.

C:\Documents and Settings\All Users\Application Data\AWS\AWS Discovery\config

• Para obtener instrucciones sobre cómo eliminar versiones anteriores de Discovery Agent, consulteRequisitos previos de instalación del agente (p. 28).

Iniciar la recopilación de datos de Discovery AgentAhora que ha implementado y configurado Discovery Agent, debe completar el último paso para activarsu proceso de recopilación de datos. Hay dos formas de hacer esto: a través de la consola o mediantellamadas API a través de la AWS CLI. A continuación se proporcionan instrucciones para ambos métodos.Expanda el método de su elección:

35

Servicio AWS Application Discovery Guía del usuarioIniciar la recopilación de datos

Iniciar la recopilación de datos con la consola de Migration Hub

Puede iniciar el proceso de recopilación de datos de Discovery Agent en la página Data Collectors(Recopiladores de datos) de la consola de Migration Hub.

Para iniciar la recopilación de datos

1. En el panel de navegación, elija Data Collectors (Recopiladores de datos).2. Elija la pestaña Agents (Agentes).3. Seleccione la casilla de verificación del agente que desea iniciar.

Tip

Si ha instalado varios agentes pero solo desea iniciar la recopilación de datos en algunoshosts, la columna Hostname (Nombre del host) de la fila del agente identifica el host en el quese ha instalado el agente.

4. Elija Start data collection.

Iniciar la recopilación de datos con la AWS CLI

Para iniciar el proceso de recopilación de datos de Discovery Agent desde la AWS CLI, primero tendrá queinstalar la AWS CLI en su entorno.

Para instalar la AWS CLI e iniciar la recopilación de datos

1. Si aún no lo ha hecho, descargue e instale la AWS CLI correspondiente a su tipo de sistema operativo(Windows o Mac/Linux). Consulte la AWS Command Line Interface Guía del usuario para obtenerinstrucciones.

2. Abra el símbolo del sistema (Windows) o Terminal (MAC/Linux).

a. Escriba aws configure y pulse Intro.b. Escriba su ID de clave de acceso de AWS y la clave secreta de AWS.c. Especifique us-west-2 para el nombre de región predeterminado.d. Especifique text para el formato de salida predeterminado.

3. Escriba el siguiente comando:

aws discovery start-data-collection-by-agent-ids --agent-ids <agent ID>

• Si no conoce el ID del agente que desea iniciar, escriba el siguiente comando tal como semuestra para ver el ID del agente:

aws discovery describe-agents

36

Servicio AWS Application Discovery Guía del usuarioVer los datos recopilados

Ver, exportar y explorar los datosdetectados

AWS Discovery Connector y AWS Discovery Agent proporcionan datos de desempeño del sistemabasados en la utilización media y máxima. Puede utilizar los datos de desempeño del sistema recopiladospara realizar un análisis general del costo total de propiedad (TCO). Las instancias de Discovery Agentrecopilan más datos detallados, incluidos datos de serie temporal de la información de desempeño delsistema, conexiones de red de entrada y salida y los procesos que se ejecutan en el servidor. Puedeutilizar estos datos para conocer las dependencias de red entre los servidores y agrupar los servidoresrelacionados en aplicaciones para la planificación de la migración.

En esta sección encontrará instrucciones sobre cómo ver y trabajar con los datos detectados por lasinstancias de Discovery Connector y Discovery Agent desde la consola y la AWS CLI.

Temas• Ver los datos recopilados con la consola (p. 37)• Exportar los datos recopilados (p. 37)• Data Exploration en Amazon Athena (p. 39)

Ver los datos recopilados con la consolaDespués de iniciar el proceso de recopilación de datos de su Discovery Connector o Discovery Agent,puede utilizar la consola para ver los datos recopilados acerca de sus servidores y máquinas virtuales. Losdatos aparece en la consola aproximadamente 15 minutos después de que se active la recopilación dedatos. Estos datos también se pueden consultar en formato csv exportando los datos recopilados mediantellamadas API a través de la AWS CLI. La exportación de los datos recopilados se explica en la siguientesección Exportar los datos recopilados (p. 37).

Para ver los datos recopilados sobre los servidores detectados

1. En el panel de navegación de la consola, elija Servers (Servidores). Los servidores detectadosaparecen en la lista de servidores.

2. Para obtener más información de los datos recopilados, elija el enlace de nombre de servidor enla columna Server info (Información del servidor). Se mostrará una pantalla en la que se describeinformación detallada como la información del sistema, métricas de desempeño, etc.

Para obtener más información sobre el uso de la consola para ver, ordenar y etiquetar los datos detectadospor sus instancias de Discovery Agent y Discovery Connector, consulte Tutoriales de la consola de AWSApplication Discovery Service (p. 44).

Exportar los datos recopiladosDespués de iniciar el proceso de recopilación de datos de su Discovery Connector o Discovery Agent,puede exportar los datos recopilados sobre los servidores y máquinas virtuales. Estos datos se pueden

37

Servicio AWS Application Discovery Guía del usuarioExportar los datos recopilados

exportar interactuando con la consola o realizando llamadas API a través de la AWS CLI, en función deltipo de herramienta de detección que haya usado para recopilar datos.

• Discovery Agent, puede exportar los datos recopilados desde la consola o desde la AWS CLI.• Discovery Connector, solo puede exportar los datos recopilados desde la AWS CLI.

A continuación se proporcionan instrucciones para ambos métodos. Expanda el método de su elección:

Exportar los datos de desempeño del sistema de todos losservidoresLos datos recopilados de todas las instancias de Discovery Connector y Discovery Agent que se ejecutanen sus hosts y máquinas virtuales se pueden exportar por lotes desde la AWS CLI. Si aún no se hainstalado, primero debe instalar la AWS CLI en su entorno.

Para instalar la AWS CLI y exportar los datos recopilados

1. Si aún no lo ha hecho, descargue e instale la AWS CLI correspondiente a su tipo de sistema operativo(Windows o Mac/Linux). Consulte la AWS Command Line Interface Guía del usuario para obtenerinstrucciones.

2. Abra el símbolo del sistema (Windows) o Terminal (MAC/Linux).

a. Escriba aws configure y pulse Intro.b. Escriba su ID de clave de acceso de AWS y la clave secreta de AWS.c. Especifique us-west-2 para el nombre de región predeterminado.d. Especifique text para el formato de salida predeterminado.

3. Escriba el siguiente comando para generar un ID de exportación:

aws discovery start-export-task

4. Usando el ID de exportación generado en el paso anterior, escriba el siguiente comando para generaruna URL de S3 como un valor para el parámetro "configurationsDownloadUrl":

aws discovery describe-export-tasks --export-ids <export ID>

5. Copie la URL generada en el paso anterior y péguela en un navegador para descargar el archivo zipcon los datos recopilados de los servidores detectados.

Exportar los datos recopilados por el agente con la consolaLa exportación de los datos recopilados por el agente desde la consola se limita a un agente cuandose encuentra en la página de detalles de un servidor específico. Ahí puede encontrar los trabajosde exportación del servidor, que se indican en la parte inferior de la pantalla, debajo de Exports(Exportaciones). Si aún no existen trabajos de exportación, la tabla estará vacía. Puede ejecutar hastacinco exportaciones de datos de servidor al mismo tiempo.

Para exportar los datos recopilados sobre un servidor detectado

1. En el panel de navegación, seleccione Servers (Servidores).2. En la columna Server info (Información del servidor), elija el enlace del servidor para el que desea

exportar datos.3. En la sección Exports (Exportaciones) situada en la parte inferior de la pantalla, elija Export server

details (Exportar detalles del servidor).

38

Servicio AWS Application Discovery Guía del usuarioData Exploration en Athena

4. En Export server details (Exportar detalles del servidor), especifique un valor en Start date (Fecha deinicio) y Time (Hora).

Note

La hora de inicio no puede ser anterior a 72 horas de la hora actual.5. Elija Export para iniciar el trabajo. El estado inicial será In-progress (En curso); para actualizar el

estado, haga clic en el icono de actualización en la sección Exports (Exportaciones).6. Cuando se complete el trabajo de exportación, elija Download (Descargar) y guarde el archivo .zip.7. Descomprima el archivo guardado. Un conjunto de archivos .csv contiene los datos de exportación,

similar al siguiente:

• <ID de cuenta de AWS>_destinationProcessConnection.csv• <ID de cuenta de AWS>_networkInterface.csv• <ID de cuenta de AWS>_osInfo.csv• <ID de cuenta de AWS>_process.csv• <ID de cuenta de AWS>_sourceProcessConnection.csv• <ID de cuenta de AWS>_systemPerformance.csv

Puede abrir los archivos .csv en Microsoft Excel y revisar los datos de servidor exportados.

Entre los archivos, encontrará un archivo JSON que contiene datos sobre la tarea de exportación ysus resultados.

Data Exploration en Amazon Athenale permite analizar los datos recopilados de todos los servidores locales detectados por las instancias deDiscovery Agent en un solo lugar. Una vez que se habilita desde la consola de Migration Hub (o mediantela API StartContinousExport) y que se activa la recopilación de datos de los agentes, los datos recopiladospor los agentes se almacenan automáticamente en el bucket de S3 a intervalos regulares.

A continuación, puede visitar Amazon Athena para ejecutar consultas predefinidas con el fin de analizarel desempeño del sistema con el paso del tiempo, el tipo de procesos que se están ejecutando en cadaservidor y las dependencias de red entre los diferentes servidores. Además, puede escribir sus propiasconsultas personalizadas con Amazon Athena, cargar orígenes de datos existentes adicionales como lasexportaciones de la base de datos de administración de la configuración (CMDB) y asociar los servidoresdetectados con las aplicaciones empresariales reales. También puede integrar la base de datos de Athenacon Amazon QuickSight para visualizar los resultados de las consultas y realizar análisis adicionales.

Temas• Cómo habilitar (p. 39)• Trabajar con los datos detectados en Amazon Athena (p. 40)

Cómo habilitarPara poder ver y empezar a explorar los datos detectados en Amazon Athena, primero se debe habilitara través de activándolo implícitamente con la opción "Start data collection" (Iniciar recopilación dedatos) o haciendo clic en el conmutador "Data exploration in Amazon Athena" (Exploración de datos enAmazon Athena) en la página Data Collectors (Recopiladores de datos) de la consola de Migration Hub.también puede habilitar activándolo explícitamente a través de una llamada a la API desde la AWS CLI. Acontinuación se proporcionan instrucciones para ambos métodos. Expanda el método de su elección:

39

Servicio AWS Application Discovery Guía del usuarioTrabajar con los datos detectados en Amazon Athena

Habilitar mediante la consola de Migration Hub

habilita activándolo explícitamente mediante la opción "Start data collection" (Iniciar recopilación de datos)o haciendo clic en "Data exploration in Amazon Athena" (Exploración de datos en Amazon Athena) en lapágina Data Collectors (Recopiladores de datos) de la consola de Migration Hub.

Para habilitar desde la consola

1. En el panel de navegación, elija Data Collectors (Recopiladores de datos).2. Elija la pestaña Agents (Agentes).3. Elija Start data collection (Iniciar recopilación de datos), o si ya ha activado la recopilación de datos,

haga clic en el conmutador Data exploration in Amazon Athena (Exploración de datos en AmazonAthena).

4. En el cuadro de diálogo generado desde el paso anterior, haga clic en la casilla de verificación paraaceptar los costos asociados y elija Continue (Continuar) o Enable (Activar).

Note

Los agentes ahora se ejecutan en modo "exportación continua", lo que le permitirá ver y trabajarcon los datos detectados en Amazon Athena. Cuando se habilita por primera vez, los datospueden tardar hasta 30 minutos en aparecer en Amazon Athena.

Habilitar mediante la AWS CLI

habilita activándolo explícitamente a través de una llamada a la API desde la AWS CLI. Para ello, la AWSCLI debe estar instalada en su entorno.

Para instalar la AWS CLI y habilitar

1. Instale la AWS CLI correspondiente a su sistema operativo (Linux, macOS o Windows). Consulte laAWS Command Line Interface Guía del usuario para obtener instrucciones.

2. Abra el símbolo del sistema (Windows) o Terminal (Linux o macOS).

a. Escriba aws configure y pulse Intro.b. Escriba su ID de clave de acceso de AWS y la clave secreta de AWS.c. Especifique us-west-2 para el nombre de región predeterminado.d. Especifique text para el formato de salida predeterminado.

3. Escriba el siguiente comando:

aws discovery start-continuous-export

Note

Los agentes ahora se ejecutan en modo "exportación continua", lo que le permitirá ver y trabajarcon los datos detectados en Amazon Athena. Cuando se habilita por primera vez, los datospueden tardar hasta 30 minutos en aparecer en Amazon Athena.

Trabajar con los datos detectados en Amazon AthenaUna vez que haya habilitado , puede comenzar a explorar y trabajar con los datos detallados actualesdetectados por sus agentes en Amazon Athena. Puede consultar estos datos directamente en Athenapara generar hojas de cálculo, ejecutar un análisis de costos y transferir la consulta a un programa devisualización para diagramar las dependencias de red, entre otras cosas.

40

Servicio AWS Application Discovery Guía del usuarioTrabajar con los datos detectados en Amazon Athena

En los siguientes temas de esta sección se proporcionan instrucciones sobre las distintas formas en lasque puede trabajar con sus datos en Amazon Athena para evaluar y planificar la migración de su entornolocal a AWS:

Temas• Explorar los datos directamente en Amazon Athena (p. 41)• Consultas predefinidas que se pueden usar en Athena (p. 41)• Visualizar los datos de Amazon Athena (p. 42)

Explorar los datos directamente en Amazon AthenaEstas instrucciones le ayudarán a explorar todos los datos del agente directamente en la consola deAthena. Si no tiene ningún dato en Athena o no ha habilitado , se le mostrará un cuadro de diálogo parahabilitar tal y como se explica aquí (p. 39).

Para explorar los datos detectados por el agente directamente en Athena

1. En el panel de navegación, seleccione Servers (Servidores).2. Elija el enlace Explore data in Amazon Athena (Explorar datos en Amazon Athena).

Se le dirigirá a la consola de Amazon Athena donde verá:

• La ventana Query Editor (Editor de consultas)• En el panel de navegación:

• Un cuadro de lista de bases de datos en el que figurará la base de datos predeterminada:application_discovery_service_database

• Una lista de tablas con siete tablas que representan los conjuntos de datos agrupados por losagentes:• os_info_agent• network_interface_agent• sys_performance_agent• processes_agent• inbound_connection_agent• outbound_connection_agent• id_mapping_agent

3. Ahora está preparado para consultar los datos en la consola de Amazon Athena escribiendo yejecutando sus propias consultas SQL en el editor de consultas de Athena para analizar los detallessobre sus servidores locales.

Consultas predefinidas que se pueden usar en AthenaAquí encontrará un conjunto de consultas predefinidas de casos de uso típicos, como análisis del costototal de propiedad y visualización de la red. Puede utilizar estas consultas tal cual están o modificarlaspara adaptarlas a sus necesidades. Solo tiene que ampliar la consulta que desea utilizar y seguir estasinstrucciones:

Para utilizar una consulta predefinida

1. En el panel de navegación, seleccione Servers (Servidores).2. Elija el enlace Explore data in Amazon Athena (Explorar datos en Amazon Athena) para obtener

acceso a sus datos en la consola de Athena.3. Expanda una de las consultas predefinidas que se indican a continuación y cópiela.

41

Servicio AWS Application Discovery Guía del usuarioTrabajar con los datos detectados en Amazon Athena

4. Coloque el cursor en la ventana del editor de consultas de Athena y pegue la consulta.5. Elija Run Query (Ejecutar consulta).

Comunicación en red entre los servidores en función del número de puerto

Para obtener la comunicación en red entre los servidores en función de un determinado número de puerto,ejecute la siguiente consulta en la consola de Amazon Athena:

WITH valid_ips AS(SELECT DISTINCT source_ipFROM outbound_connection_agent ), outer_query AS(SELECT agent_id,source_ip,destination_ip,destination_port,count(*) AS frequencyFROM outbound_connection_agentWHERE ip_version = 'IPv4'AND destination_ip IN(SELECT *FROM valid_ips)GROUP BY agent_id, source_ip, destination_ip, destination_port )SELECT source_ip AS Source,'Port ' || cast(destination_port AS varchar(20)) AS Edge, destination_ip AS Target, FrequencyFROM outer_query;

Análisis de costos basado en el desempeño del sistema

Para obtener los datos de desempeño del sistema para el análisis de costos, ejecute la siguiente consultaen la consola de Amazon Athena:

SELECT DISTINCT SP.AGENT_ID,OS.OS_NAME,OS.OS_VERSION,MAX(SP.total_num_cores) AS Cores,MAX(SP.total_num_cpus) AS CPU,MAX(SP.total_disk_size_in_gb) AS StorageTotal,MAX(SP.total_disk_free_size_in_gb) AS StorageFree,MAX(SP.total_ram_in_mb) AS RAM,MAX(SP.total_disk_read_ops_per_sec) AS IOPS_Read,MAX(SP.total_disk_bytes_written_per_sec_in_kbps) AS IOPS_WriteFROM sys_performance_agent AS SP, OS_INFO_AGENT AS OSWHERE SP.AGENT_ID = OS.AGENT_IDGROUP BY SP.AGENT_ID, OS.OS_NAME, OS.OS_VERSION;

 

Visualizar los datos de Amazon AthenaPara visualizar los datos, se puede transferir una consulta a un programa de visualización como AmazonQuickSight u otras herramientas de visualización de código abierto como Cytoscape, yEd o Gelphi querepresenten diagramas de red, gráficos de resumen y otras representaciones gráficas. Cuando se utilizaeste método, se conecta a Athena a través del programa de visualización para que este pueda obteneracceso a los datos recopilados como origen para producir la visualización.

Para visualizar los datos de Amazon Athena con Amazon QuickSight

1. Inicie sesión en Amazon QuickSight.

42

Servicio AWS Application Discovery Guía del usuarioTrabajar con los datos detectados en Amazon Athena

2. Elija Connect to another data source or upload a file (Conectar con otro origen de datos o cargar unarchivo).

3. Elija Athena, que mostrará el cuadro de diálogo New Athena data source (Nuevo origen de datos deAthena).

4. Escriba un nombre en el campo Data source name (Nombre del origen de datos).5. Elija Create data source.6. Seleccione la tabla Agents-servers-os en el cuadro de diálogo Choose your table (Elegir tabla) y elija

Select (Seleccionar).7. En el cuadro de diálogo Finish data set creation (Finalizar la creación del conjunto de datos),

seleccione Import to SPICE for quicker analytics (Importar a SPICE para un análisis más rápido) y elijaVisualize (Visualizar).

Se mostrará su visualización.

Eliminar los datos de AWS Application Discovery Service

Si desea que se eliminen todos los datos de Application Discovery Service, póngase en contacto con AWSSupport y solicite la eliminación completa de datos de Application Discovery Service.

43

Servicio AWS Application Discovery Guía del usuarioPanel principal

Tutoriales de la consola de AWSApplication Discovery Service

AWS Application Discovery Service está integrado con AWS Migration Hub, y los clientes pueden ver yadministrar sus recopiladores de datos, servidores y aplicaciones dentro de Migration Hub. Cuando utilicela consola de Application Discovery Service, se le redirigirá a la consola de Migration Hub. Trabajar con laconsola de Migration Hub no requiere pasos ni configuración adicionales por parte del usuario.

En esta sección, aprenderá a administrar y monitorear sus instancias de Discovery Connector y DiscoveryAgent mediante la consola.

Temas• Panel principal (p. 44)• Herramientas de recopilación de datos (p. 46)• Ver, exportar y explorar los datos del servidor (p. 48)• Aplicaciones (p. 54)

Panel principalEl panel principal se selecciona de forma predeterminada en la página de inicio de la consola de AWSMigration Hub o cuando se elige Dashboard (Panel) en el panel de navegación. En el panel principalde Migration Hub, puede consultar estadísticas generales sobre los servidores, las aplicaciones y losrecopiladores de datos como las instancias de Discovery Connector y Discovery Agent.

Temas• Panel principal (p. 44)• Desplazarse por el panel y el panel de navegación (p. 45)

Panel principalEl panel principal recopila datos de los paneles Discover (Detectar) y Migrate (Migrar) en una ubicacióncentral. Tiene cuatro paneles de estado e información y una lista de enlaces de acceso rápido. Mediantelos paneles, puede ver un resumen del estado de sus aplicaciones actualizadas más recientemente.También puede obtener acceso rápido a cualquiera de sus aplicaciones, obtener una descripción generalde las aplicaciones en los distintos estados y realizar un seguimiento del progreso de migración a lo largodel tiempo.

Para obtener acceso al panel principal, elija Dashboard (Panel) en el panel de navegación, que seencuentra en el margen izquierdo de la página de inicio de Migration Hub.

44

Servicio AWS Application Discovery Guía del usuarioDesplazarse por el panel y el panel de navegación

Desplazarse por el panel y el panel de navegaciónDespués de ver los resúmenes de datos del panel, tal vez desee obtener más información. Para ello,desplácese directamente desde el cuadro de estado o información correspondiente del panel principal.

En la tabla siguiente, encontrará instrucciones sobre cómo desplazarse desde un panel a la informaciónque desea ver. También encontrará instrucciones sobre cómo obtener acceso a esta información medianteel panel de navegación, que se encuentra en el margen izquierdo de la página de inicio de Migration Hub.

Para ver Haga lo siguiente en el panel Haga lo siguiente en el panel denavegación

Todos losservidores

En el panel principal, en el cuadroDiscovery summary (Resumen dedetección), elija Servers (Servidores).

1. En el panel de navegación,seleccione Servers (Servidores).

Todos los agentes En el panel principal, en el cuadroDiscovery summary (Resumen dedetección), elija Agents (Agentes).

1. En el panel de navegación, elija DataCollectors (Recopiladores de datos).

2. Elija la pestaña Agents (Agentes).

45

Servicio AWS Application Discovery Guía del usuarioHerramientas de recopilación de datos

Para ver Haga lo siguiente en el panel Haga lo siguiente en el panel denavegación

Todos losconectores

En el panel principal, en el cuadroDiscovery summary (Resumende detección), elija Connectors(Conectores).

1. En el panel de navegación, elija DataCollectors (Recopiladores de datos).

2. Elija la pestaña Connectors(Conectores).

Todas lasaplicaciones

Desde el panel principal o desdeel panel Migrate (Migrar), en elcuadro Most recently updatedapplications (Aplicaciones actualizadasmás recientemente), elija View allapplications (Ver todas las aplicaciones).

En el panel Discover (Detectar), enel cuadro Servers & Applications(Servidores y aplicaciones), elija View allapplications (Ver todas las aplicaciones).

1. En el panel de navegación, enMigrate (Migrar), elija Applications(Aplicaciones).

2. Elija Applications.

Detalles de laaplicación:

• Estado demigración

• Lista deservidores

Desde el panel principal o desde elpanel Migrate (Migrar), en el cuadroMost recently updated applications(Aplicaciones actualizadas másrecientemente), elija el cuadro de estadode la aplicación.

1. En el panel de navegación,seleccione Migrate (Migrar).

2. Elija Applications.3. En la columna Application Name

(Nombre de aplicación), elija elnombre de la aplicación.

Detalles delservidor:

• Informaciónbásica

• Información dedesempeño

1. Desde el panel principal o desde elpanel Migrate (Migrar), en el cuadroMost recently updated applications(Aplicaciones actualizadas másrecientemente), elija la aplicación.

2. En la columna Server ID (ID deservidor), elija el nombre del servidor.

1. En el panel de navegación,seleccione Servers (Servidores).

2. En la columna Server ID (ID deservidor), elija el nombre del servidor.

Herramientas de recopilación de datosDiscovery Connector y Discovery Agent son las herramientas de recopilación de datos que ApplicationDiscovery Service utiliza para ayudarle a detectar su infraestructura existente. Puede descargar eimplementar conectores y agentes de detección, tal como se explica en AWS Agentless DiscoveryConnector (p. 17) y AWS Application Discovery Agent (p. 25).

Estas herramientas de recopilación de datos almacenan sus datos en el repositorio de ApplicationDiscovery Service, que proporciona información sobre cada servidor y los procesos que se ejecutan enellos. Cuando se implementa alguna de estas herramientas, se puede iniciar, detener y ver los datosrecopilados desde la consola de Migration Hub.

Temas• Inicio y detención de colectores de datos (p. 47)• Ver y ordenar recopiladores de datos (p. 47)

46

Servicio AWS Application Discovery Guía del usuarioInicio y detención de colectores de datos

Inicio y detención de colectores de datosSi ha implementado un Discovery Connector o un Discovery Agent, puede iniciar o detener su proceso derecopilación de datos en la página Data Collectors (Recopiladores de datos) de la consola de MigrationHub.

Para iniciar o detener las herramientas de recopilación de datos

1. En el panel de navegación, elija Data Collectors (Recopiladores de datos).2. Elija la pestaña Connectors (Conectores) o Agents (Agentes).3. Seleccione la casilla de verificación de la herramienta de recopilación que desea iniciar o detener.4. Elija Start data collection (Iniciar recopilación de datos) o Stop data collection (Detener recopilación de

datos).

Ver y ordenar recopiladores de datosSi ha implementado muchos recopiladores de datos, puede ordenar las instancias de Discovery Connectoro Discovery Agent que se devuelven en la página Data Collectors (Recopiladores de datos) de la consola.Para ello, puede aplicar filtros en la barra de búsqueda. Puede buscar y filtrar por la mayoría de loscriterios especificados en la lista Data Collectors (Recopiladores de datos).

En la siguiente tabla se muestran los criterios de búsqueda que puede utilizar, incluidos los operadores, losvalores, así como una definición de los valores.

Criterio de búsqueda "." Valor: definición

Collection status Started (Iniciado): se están recopilando y enviando datos a Application Discovery Service

Start scheduled (Programado para inicio): se ha programado el inicio de la recopilación de datos. Losdatos se enviarán a Application Discovery Service en el siguiente ping y el estado cambiará a Started(Iniciado).

Stopped (Detenido): no se están recopilando ni enviando datos a Application Discovery Service.

Stop scheduled (Programado para detención): se ha programado la detención de la recopilación dedatos. Los datos se dejarán de enviar a Application Discovery Service en el siguiente ping y el estadocambiará a Stopped (Detenido).

Sanidad Healthy (Buen estado): la recopilación de datos no está activada. La herramienta funciona connormalidad.

Unhealthy (Mal estado): la herramienta se encuentra en un estado de error. No se están recopilando niregistrando datos.

Unknown (Desconocido): no se ha establecido una conexión en más de una hora.

Shutdown (Apagar): la herramienta comunicó una acción de apagado debido a que se ha apagado unsistema, servicio o daemon. Si se ha producido un reinicio o actualización de la herramienta, el estadocambiará a otro estado en el primer ciclo de notificación.

Running (En ejecución): la recopilación de datos está activada. La herramienta funciona con normalidad.

Hostname

==

!=

Para los agentes, cualquier nombre de host seleccionado de la lista de hosts rellenada automáticamentecuando se instala un agente.

No se aplica para los conectores.

47

Servicio AWS Application Discovery Guía del usuarioVer, exportar y explorar datos

Criterio de búsqueda "." Valor: definición

dirección IP Cualquier dirección IP seleccionada de la lista rellenada automáticamente en la que se ha instalado unaherramienta de recopilación.

ID de conector o agente == Cualquier ID de conector o agente de la lista rellenada automáticamente desde el que se ha instaladouna herramienta de recopilación.

Para ordenar los recopiladores de datos mediante la aplicación de filtros de búsqueda

1. En el panel de navegación, elija Data Collectors (Recopiladores de datos).2. Elija la pestaña Connectors (Conectores) o Agents (Agentes).3. Haga clic dentro de la barra de búsqueda y elija un criterio de búsqueda de la lista.4. Elija un operador en la siguiente lista.5. Elija un valor en la última lista.

Ver, exportar y explorar los datos del servidorLa página Servers (Servidores) proporciona información de configuración y desempeño del sistema sobrecada instancia de servidor de la que tengan constancia las herramientas de recopilación de datos. Puedever información del servidor, ordenar los servidores con filtros, etiquetar los servidores con pares de clave-valor y exportar información detallada del servidor y del sistema.

Temas• Ver y ordenar servidores (p. 48)• Etiquetar servidores (p. 49)• Exportar datos del servidor (p. 50)• Data Exploration en Athena (p. 51)

Ver y ordenar servidoresPuede ver información acerca de los servidores detectados por las herramientas de recopilación de datos ypuede ordenar los servidores mediante filtros.

Ver servidoresPuede obtener una visión general y una visión detallada de los servidores detectados por las herramientasde recopilación de datos.

Para ver los servidores detectados

1. En el panel de navegación, seleccione Servers (Servidores). Los servidores detectados aparecen enla lista de servidores.

2. Para obtener más información acerca de un servidor, elija su enlace de servidor en la columna Serverinfo (Información del servidor). Se mostrará una pantalla que describe el servidor.

La pantalla de detalles del servidor muestra información del sistema y métricas de desempeño. Tambiénencontrará un botón para exportar la información de dependencias y procesos. Para exportar informacióndetallada del servidor, consulte Exportar datos del servidor (p. 50).

48

Servicio AWS Application Discovery Guía del usuarioEtiquetar servidores

Ordenar servidores con filtros de búsquedaPara encontrar fácilmente servidores específicos, aplique filtros de búsqueda para ordenar todos losservidores detectados por las herramientas de recopilación. Puede buscar y filtrar por numerosos criterios.

Para ordenar los servidores mediante la aplicación de filtros de búsqueda

1. En el panel de navegación, seleccione Servers (Servidores).2. Haga clic dentro de la barra de búsqueda y elija un criterio de búsqueda de la lista.3. Elija un operador en la siguiente lista.4. Escriba un valor que distinga entre mayúsculas y minúsculas para el criterio de búsqueda que ha

seleccionado y, a continuación, pulse Intro.5. Se pueden aplicar varios filtros repitiendo los pasos del 2 al 4.

Etiquetar servidoresPara ayudarle a planificar la migración y mantener el orden, puede crear varias etiquetas para cadaservidor. Las etiquetas son pares de clave-valor que pueden almacenar datos personalizados o metadatosde los servidores. Puede etiquetar un servidor individual o varios servidores en una sola operación. Lasetiquetas de Application Discovery Service son similares a las etiquetas de AWS, aunque no es posibleemplearlas indistintamente.

Puede añadir o eliminar varias etiquetas para uno o varios servidores desde la página Servers (Servidores)principal. En la página de detalles de un servidor, puede añadir o eliminar una o varias etiquetas para elservidor seleccionado. Puede realizar cualquier tipo de tarea de etiquetado que incluya varios servidores oetiquetas en una sola operación. También puede eliminar etiquetas.

Para añadir etiquetas a uno o varios servidores

1. En el panel de navegación, seleccione Servers (Servidores).2. En la columna Server info (Información del servidor), elija el enlace del servidor al que desea añadir

etiquetas. Para añadir etiquetas a más de un servidor a la vez, haga clic en las casillas de verificaciónde varios servidores.

3. Elija Add tag.4. En el cuadro de diálogo, escriba un valor en el campo Key (Clave) y, si lo desea, escriba un valor en el

campo Value (Valor).

Añada más etiquetas eligiendo Additional tag (Etiqueta adicional) y añadiendo más información.5. Elija Add Tags (Añadir etiquetas). Se mostrará un mensaje de confirmación de color verde en la parte

superior de la pantalla.6. De manera opcional, se pueden añadir etiquetas a un determinado servidor desde su página de

detalles eligiendo Actions (Acciones) y después Add tag (Añadir etiqueta), y repitiendo los pasosanteriores.

Para eliminar etiquetas de uno o varios servidores

1. En el panel de navegación, seleccione Servers (Servidores).2. En la columna Server info (Información del servidor), elija el enlace del servidor del que desea eliminar

etiquetas. Haga clic en las casillas de verificación de varios servidores para eliminar las etiquetas devarios servidores a la vez.

3. En Actions (Acciones), elija Remove tag (Eliminar etiqueta).

49

Servicio AWS Application Discovery Guía del usuarioExportar datos del servidor

4. Seleccione cada etiqueta que desea quitar o elija select all (seleccionar todas).5. Elija Remove (Eliminar). Aparecerá un mensaje de confirmación de color verde en la parte superior de

la pantalla.6. De manera opcional, se pueden eliminar etiquetas de un determinado servidor desde su página de

detalles eligiendo Actions (Acciones) y después Remove tag (Eliminar etiqueta), y repitiendo los pasosanteriores.

Exportar datos del servidorPara exportar información de dependencias de red y procesos de un servidor cada vez, puede utilizar lapantalla de detalles de un servidor. Encontrará los trabajos de exportación de un servidor en una tablaincluida en la sección Exports (Exportaciones) de la pantalla de detalles del servidor. Si aún no existentrabajos de exportación, la tabla estará vacía. Puede exportar hasta cinco colecciones de datos a la vez.

Note

La exportación de datos del servidor desde la consola solo está disponible para los datosrecopilados por un agente que se ejecuta en ese servidor. Si desea descargar los datosrecopilados por un conector, consulte Exportar los datos de desempeño del sistema de todos losservidores (p. 38). O si desea realizar una exportación masiva de datos de todos los servidores enlos que se han instalado agentes, consulte Data Exploration en Amazon Athena (p. 39).

Para exportar datos detallados del servidor

1. En el panel de navegación, seleccione Servers (Servidores).2. En la columna Server info (Información del servidor), elija el ID del servidor para el que desea exportar

datos.3. En la sección Exports (Exportaciones) situada en la parte inferior de la pantalla, elija Export server

details (Exportar detalles del servidor).4. En Export server details (Exportar detalles del servidor), especifique un valor en Start date (Fecha de

inicio) y Time (Hora).

Note

La hora de inicio no puede ser anterior a 72 horas de la hora actual.5. Elija Export para iniciar el trabajo. El estado inicial será In-progress (En curso); para actualizar el

estado, haga clic en el icono de actualización en la sección Exports (Exportaciones).6. Cuando se complete el trabajo de exportación, elija Download (Descargar) y guarde el archivo .zip.7. Descomprima el archivo guardado. Un conjunto de archivos .csv contiene los datos de exportación,

similar al siguiente:

• <ID de cuenta de AWS>_destinationProcessConnection.csv• <ID de cuenta de AWS>_networkInterface.csv• <ID de cuenta de AWS>_osInfo.csv• <ID de cuenta de AWS>_process.csv• <ID de cuenta de AWS>_sourceProcessConnection.csv• <ID de cuenta de AWS>_systemPerformance.csv

Puede abrir los archivos .csv en Microsoft Excel y revisar los datos de servidor exportados.

Entre los archivos, encontrará un archivo JSON que contiene datos sobre la tarea de exportación ysus resultados.

50

Servicio AWS Application Discovery Guía del usuarioData Exploration en Athena

Data Exploration en Athenase habilita al activar implícitamente la exportación continua o cuando confirma las opciones de su cuadrode diálogo ofrecidas desde la página Data Collectors (Recopiladores de datos) después de elegir “Startdata collection” (Iniciar recopilación de datos), o al hacer clic en el control deslizante “Data exploration inAthena” (Exploración de datos en Athena).

Una vez que haya iniciado y esté listo para empezar a explorar los datos detectados por todos susagentes, puede elegir el enlace “Explore data in Athena” (Explorar datos en Athena) en la página Servers(Servidores) para ir directamente a Amazon Athena.

Temas• Requisito previo para (p. 51)• Trabajar con los datos detectados en Amazon Athena (p. 40)

Requisito previo paraPara poder empezar a explorar los datos detectados en Athena, primero debe poner sus agentes dedetección en modo "exportación continua" como un requisito previo iniciando . Hay dos formas dehacer esto: a través de la consola o mediante llamadas API a través de la AWS CLI. A continuación seproporcionan instrucciones para ambos métodos. Expanda el método de su elección:

se activa cuando elige "Start data collection" (Iniciar recopilación de datos) o hace clic en el controldeslizante "Data exploration in Athena" (Exploración de datos en Athena) en la página Data Collectors(Recopiladores de datos) de la consola de Migration Hub.

Para iniciar desde sus agentes

1. En el panel de navegación, elija Data Collectors (Recopiladores de datos).2. Elija la pestaña Agents (Agentes).3. Elija Start data collection (Iniciar recopilación de datos), o si ya ha activado la recopilación de datos,

haga clic en el control deslizante Data exploration in Athena (Exploración de datos en Athena).4. En el cuadro de diálogo generado desde el paso anterior, haga clic en la casilla de verificación para

aceptar los costos asociados y elija Continue (Continuar) o Enable (Activar).

Trabajar con los datos detectados en Amazon AthenaUna vez que haya habilitado , puede comenzar a explorar y trabajar con los datos detallados actualesdetectados por sus agentes en Amazon Athena. Puede consultar estos datos directamente en Athenapara generar hojas de cálculo, ejecutar un análisis de costos y transferir la consulta a un programa devisualización para diagramar las dependencias de red, entre otras cosas.

En los siguientes temas de esta sección se proporcionan instrucciones sobre las distintas formas en lasque puede trabajar con sus datos en Amazon Athena para evaluar y planificar la migración de su entornolocal a AWS:

Temas• Explorar los datos directamente en Amazon Athena (p. 41)• Consultas predefinidas que se pueden usar en Athena (p. 41)• Visualizar los datos de Amazon Athena (p. 42)

51

Servicio AWS Application Discovery Guía del usuarioData Exploration en Athena

Explorar los datos directamente en Amazon Athena

Estas instrucciones le ayudarán a explorar todos los datos del agente directamente en la consola deAthena. Si no tiene ningún dato en Athena o no ha habilitado , se le mostrará un cuadro de diálogo parahabilitar tal y como se explica aquí (p. 39).

Para explorar los datos detectados por el agente directamente en Athena

1. En el panel de navegación, seleccione Servers (Servidores).2. Elija el enlace Explore data in Amazon Athena (Explorar datos en Amazon Athena).

Se le dirigirá a la consola de Amazon Athena donde verá:

• La ventana Query Editor (Editor de consultas)• En el panel de navegación:

• Un cuadro de lista de bases de datos en el que figurará la base de datos predeterminada:application_discovery_service_database

• Una lista de tablas con siete tablas que representan los conjuntos de datos agrupados por losagentes:• os_info_agent• network_interface_agent• sys_performance_agent• processes_agent• inbound_connection_agent• outbound_connection_agent• id_mapping_agent

3. Ahora está preparado para consultar los datos en la consola de Amazon Athena escribiendo yejecutando sus propias consultas SQL en el editor de consultas de Athena para analizar los detallessobre sus servidores locales.

Consultas predefinidas que se pueden usar en Athena

Aquí encontrará un conjunto de consultas predefinidas de casos de uso típicos, como análisis del costototal de propiedad y visualización de la red. Puede utilizar estas consultas tal cual están o modificarlaspara adaptarlas a sus necesidades. Solo tiene que ampliar la consulta que desea utilizar y seguir estasinstrucciones:

Para utilizar una consulta predefinida

1. En el panel de navegación, seleccione Servers (Servidores).2. Elija el enlace Explore data in Amazon Athena (Explorar datos en Amazon Athena) para obtener

acceso a sus datos en la consola de Athena.3. Expanda una de las consultas predefinidas que se indican a continuación y cópiela.4. Coloque el cursor en la ventana del editor de consultas de Athena y pegue la consulta.5. Elija Run Query (Ejecutar consulta).

Comunicación en red entre los servidores en función del número de puerto

Para obtener la comunicación en red entre los servidores en función de un determinado número de puerto,ejecute la siguiente consulta en la consola de Amazon Athena:

WITH valid_ips AS

52

Servicio AWS Application Discovery Guía del usuarioData Exploration en Athena

(SELECT DISTINCT source_ipFROM outbound_connection_agent ), outer_query AS(SELECT agent_id,source_ip,destination_ip,destination_port,count(*) AS frequencyFROM outbound_connection_agentWHERE ip_version = 'IPv4'AND destination_ip IN(SELECT *FROM valid_ips)GROUP BY agent_id, source_ip, destination_ip, destination_port )SELECT source_ip AS Source,'Port ' || cast(destination_port AS varchar(20)) AS Edge, destination_ip AS Target, FrequencyFROM outer_query;

Análisis de costos basado en el desempeño del sistema

Para obtener los datos de desempeño del sistema para el análisis de costos, ejecute la siguiente consultaen la consola de Amazon Athena:

SELECT DISTINCT SP.AGENT_ID,OS.OS_NAME,OS.OS_VERSION,MAX(SP.total_num_cores) AS Cores,MAX(SP.total_num_cpus) AS CPU,MAX(SP.total_disk_size_in_gb) AS StorageTotal,MAX(SP.total_disk_free_size_in_gb) AS StorageFree,MAX(SP.total_ram_in_mb) AS RAM,MAX(SP.total_disk_read_ops_per_sec) AS IOPS_Read,MAX(SP.total_disk_bytes_written_per_sec_in_kbps) AS IOPS_WriteFROM sys_performance_agent AS SP, OS_INFO_AGENT AS OSWHERE SP.AGENT_ID = OS.AGENT_IDGROUP BY SP.AGENT_ID, OS.OS_NAME, OS.OS_VERSION;

 

Visualizar los datos de Amazon Athena

Para visualizar los datos, se puede transferir una consulta a un programa de visualización como AmazonQuickSight u otras herramientas de visualización de código abierto como Cytoscape, yEd o Gelphi querepresenten diagramas de red, gráficos de resumen y otras representaciones gráficas. Cuando se utilizaeste método, se conecta a Athena a través del programa de visualización para que este pueda obteneracceso a los datos recopilados como origen para producir la visualización.

Para visualizar los datos de Amazon Athena con Amazon QuickSight

1. Inicie sesión en Amazon QuickSight.2. Elija Connect to another data source or upload a file (Conectar con otro origen de datos o cargar un

archivo).3. Elija Athena, que mostrará el cuadro de diálogo New Athena data source (Nuevo origen de datos de

Athena).4. Escriba un nombre en el campo Data source name (Nombre del origen de datos).5. Elija Create data source.6. Seleccione la tabla Agents-servers-os en el cuadro de diálogo Choose your table (Elegir tabla) y elija

Select (Seleccionar).

53

Servicio AWS Application Discovery Guía del usuarioAplicaciones

7. En el cuadro de diálogo Finish data set creation (Finalizar la creación del conjunto de datos),seleccione Import to SPICE for quicker analytics (Importar a SPICE para un análisis más rápido) y elijaVisualize (Visualizar).

Se mostrará su visualización.

AplicacionesEs posible que tenga que migrar algunos de los servidores detectados para que sigan funcionando. En talcaso, puede definir y agrupar de forma lógica los servidores detectados en aplicaciones.

Como parte del proceso de agrupación, puede buscar, filtrar y añadir etiquetas.

Para agrupar servidores en una aplicación nueva o existente

1. En el panel de navegación, seleccione Servers (Servidores).2. En la lista de servidores, seleccione cada servidor que desea agrupar en una aplicación nueva o

existente.

Para ayudar a elegir los servidores de su grupo, puede buscar y filtrar por cualquiera de los criteriosque especifique en la lista de servidores. Haga clic en la barra de búsqueda y elija un elemento de lalista, seleccione un operador de la lista siguiente y, a continuación, especifique los criterios.

3. Opcional: para cada servidor seleccionado, elija Add tag (Añadir etiqueta), escriba un valor para Key(Clave) y, a continuación y de forma opcional, escriba un valor para Value (Valor).

4. Elija Group as application (Agrupar como aplicación) para crear la aplicación o añadir los servidores auna aplicación existente.

5. En el cuadro de diálogo Group as application (Agrupar como aplicación), elija Group as a newapplication (Agrupar como nueva aplicación) o Add to an existing application (Añadir a una aplicaciónexistente).

a. Si ha elegido Group as a new application (Agrupar como nueva aplicación), escriba un nombreen Application name (Nombre de aplicación). Si lo desea, puede especificar una descripción enApplication description (Descripción de la aplicación).

b. Si ha elegido Add to an existing application (Añadir a una aplicación existente), seleccione elnombre de la aplicación a la que desea añadir servidores de la lista.

6. Seleccione Save.

54

Servicio AWS Application Discovery Guía del usuarioDetener la recopilación de datosrealizada por Data Exploration

Solución de problemas deEn esta sección, encontrará información sobre cómo solucionar los problemas comunes con AWSApplication Discovery Service.

Temas• Detener la recopilación de datos realizada por Data Exploration (p. 55)• Eliminar los datos recopilados por Data Exploration (p. 56)• Solucionar problemas comunes con (p. 56)

Detener la recopilación de datos realizada por DataExploration

Para detener Data Exploration, puede desactivar el conmutador en la consola de Migration Huben Discover > Data Collectors > Agents tab (Detección > Recopiladores de datos > pestañaAgentes) o invocar la API StopContinuousExport. La detención de la recopilación de datospuede tardar hasta 30 minutos y, durante esta etapa, el conmutador de la consola y la invocaciónde la API DescribeContinuousExport mostrarán el estado de Data Exploration como "Stop InProgress" (Detención en curso).

Note

Si después de actualizar la página de la consola, el conmutador no se desactiva yaparece un mensaje de error, o la API DescribeContinuousExport devuelve el estado"Stop_Failed", puede volver a intentarlo desactivando el conmutador o llamando a la APIStopContinuousExport. Si "Data Exploration" sigue mostrando un error y no se puededetener, póngase en contacto con el servicio de AWS Support.

Si lo prefiere, puede detener manualmente la recopilación de datos tal y como se describe en los pasosque se indican a continuación.

Opción 1: Detener la recopilación de datos del agente

Si ya ha completado la detección con agentes de ADS y ya no quiere recopilar datos adicionales en elrepositorio de base de datos de ADS:

1. En la consola de Migration Hub, elija Discover > Data Collectors > Agents tab (Detección >Recopiladores de datos > pestaña Agentes).

2. Seleccione todos los agentes en ejecución existentes y elija Stop Data Collection (Detenerrecopilación de datos).

De este modo, se asegurará de que los agentes no recopilen nuevos datos en el repositorio de datosde ADS y en su bucket de S3. Los datos existentes siguen estando accesibles.

Opción 2: Eliminar Amazon Kinesis Data Streams de Data Exploration

Si desea que los agentes sigan recopilando datos en el repositorio de datos de ADS, pero no desearecopilar datos en su bucket de Amazon S3 mediante Data Exploration, puede eliminar manualmente losflujos de Amazon Kinesis Data Firehose creados por Data Exploration:

1. Inicie sesión en Amazon Kinesis desde la consola de AWS y elija Data Firehose en el panel denavegación.

55

Servicio AWS Application Discovery Guía del usuarioEliminar los datos recopilados por Data Exploration

2. Elimine los siguientes flujos creados por la característica Data Exploration:

• aws-application-discovery-service-id_mapping_agent

• aws-application-discovery-service-inbound_connection_agent

• aws-application-discovery-service-network_interface_agent

• aws-application-discovery-service-os_info_agent

• aws-application-discovery-service-outbound_connection_agent

• aws-application-discovery-service-processes_agent

• aws-application-discovery-service-sys_performance_agent

Eliminar los datos recopilados por Data ExplorationPara eliminar los datos recopilados por Data Exploration

1. Elimine los datos del agente de detección almacenados en Amazon S3.

Los datos recopilados por Application Discovery Service (ADS) se almacenarán en un bucket de S3denominado aws-application-discover-discovery-service-uniqueid.

Note

La eliminación del bucket de Amazon S3 o de cualquiera de los objetos que este contienemientras está habilitado provocará un error. Seguirá enviando nuevos datos del agente dedetección a S3. Los datos eliminados tampoco estarán accesibles en Athena.

2. Elimine AWS Glue Data Catalog.

Cuando está activado, crea un bucket de Amazon S3 en su cuenta para almacenar los datosrecopilados por los agentes de ADS a intervalos regulares. Además, crea también un AWS Glue DataCatalog para permitirle consultar los datos almacenados en un bucket de Amazon S3 desde AmazonAthena. Cuando se desactiva , no se almacenan nuevos datos en el bucket de Amazon S3, pero losdatos que se han recopilado previamente se conservan. Si ya no necesita estos datos y desea revertirsu cuenta al estado que tenía antes de que se activara

a. Visite Amazon S3 desde la consola de AWS y elimine manualmente el bucket con el nombre"aws-application-discover-discovery-service-uniqueid"

b. Puede eliminar manualmente el AWS Glue Data Catalog de Data Exploration eliminando la basede datos application-discovery-service-database y todas estas tablas:

• os_info_agent

• network_interface_agent

• sys_performance_agent

• processes_agent

• inbound_connection_agent

• outbound_connection_agent

• id_mapping_agent

Solucionar problemas comunes conEn esta sección, encontrará información sobre cómo solucionar los problemas comunes con .

Temas

56

Servicio AWS Application Discovery Guía del usuariono se puede iniciar porque no se pueden crear las funciones

vinculadas al servicio y los recursos de AWS necesarios

• no se puede iniciar porque no se pueden crear las funciones vinculadas al servicio y los recursos deAWS necesarios (p. 57)

• Los nuevos datos del agente no se muestran en Amazon Athena (p. 57)• Tiene permisos insuficientes para obtener acceso a Amazon S3, Amazon Kinesis Data Firehose o

AWS Glue (p. 58)

no se puede iniciar porque no se pueden crear lasfunciones vinculadas al servicio y los recursos deAWS necesariosCuando se activa , se crea una función vinculada al servicio,AWSServiceRoleForApplicationDiscoveryServiceContinuousExport, en su cuenta quepermite crear los recursos de AWS necesarios para que los datos recopilados por el agente esténaccesibles en Amazon Athena, incluido un bucket de Amazon S3, flujos de Amazon Kinesis y AWS GlueData Catalog. Si su cuenta no dispone de los permisos adecuados para para crear esta función, no sepodrá inicializar. Consulte Paso 3: Proporcionar acceso a Application Discovery Service a los usuarios queno son administradores asociando políticas (p. 5).

Los nuevos datos del agente no se muestran enAmazon AthenaSi los nuevos datos no se envían a Athena, transcurren más de 30 minutos desde que se inició el agente yel estado de Data Exploration es Active, consulte las soluciones que se indican a continuación:

• Agentes de detección de AWS

Asegúrese de que el estado de Collection (Recopilación) del agente está marcado como Started(Iniciado) y de que el estado de Health (Estado) está marcado como Running (En ejecución).

• Función de Kinesis

Asegúrese de que tiene la función AWSApplicationDiscoveryServiceFirehose en su cuenta.

• Estado de Kinesis Data Firehose

Asegúrese de que los siguientes flujos de entrega de Kinesis Data Firehose están funcionandocorrectamente:• aws-application-discovery-service/os_info_agent

• aws-application-discovery-service-network_interface_agent

• aws-application-discovery-service-sys_performance_agent

• aws-application-discovery-service-processes_agent

• aws-application-discovery-service-inbound_connection_agent

• aws-application-discovery-service-outbound_connection_agent

• aws-application-discovery-service-id_mapping_agent

• AWS Glue Data Catalog

Asegúrese de que la base de datos application-discovery-service-database está en AWSGlue. Asegúrese de que las siguientes tablas existen en AWS Glue:

57

Servicio AWS Application Discovery Guía del usuarioTiene permisos insuficientes para obtener acceso a

Amazon S3, Amazon Kinesis Data Firehose o AWS Glue

• os_info_agent

• network_interface_agent

• sys_performance_agent

• processes_agent

• inbound_connection_agent

• outbound_connection_agent

• id_mapping_agent

• Bucket de Amazon S3

Asegúrese de que tiene un bucket de Amazon S3 llamado aws-application-discovery-service-uniqueid en su cuenta. Si los objetos del bucket se han movido o eliminado, no semostrarán correctamente en Athena.

• Sus servidores locales

Asegúrese de que sus servidores se están ejecutando para que los agentes pueden recopilar y enviardatos a AWS Application Discovery Service.

Tiene permisos insuficientes para obtener acceso aAmazon S3, Amazon Kinesis Data Firehose o AWSGlueSi utiliza AWS Organizations y la inicialización de produce un error, esto puede deberse a que no tienepermisos para obtener acceso a Amazon S3, Amazon Kinesis Data Firehose Athena o AWS Glue.

Necesitará un usuario de IAM con permisos de administrador que le concedan acceso a estosservicios. Un administrador puede utilizar su cuenta para conceder este acceso. Consulte Paso 3:Proporcionar acceso a Application Discovery Service a los usuarios que no son administradores asociandopolíticas (p. 5).

Para asegurarse de que funciona correctamente, no modifique ni elimine los recursos de AWS creados porincluido el bucket de Amazon S3, los flujos de Amazon Kinesis Data Firehose y AWS Glue Data Catalog.Si elimina o modifica estos recursos por error, detenga e inicie Data Exploration; los recursos se volverán acrear automáticamente. Si elimina el bucket de Amazon S3 creado por Data Exploration, podría perder losdatos que se hayan recopilado en el bucket.

58

Servicio AWS Application Discovery Guía del usuario

Límites del servicio AWS ApplicationDiscovery Service

Application Discovery Service tiene las siguientes limitaciones para la detección sin agente y la detecciónbasada en agente.

Detección sin agente

El servicio está limitado a 10 GB de datos al día. Si se alcanza este límite, el servicio no procesa másdatos en ese día. Si llega al límite con frecuencia, póngase en contacto con AWS Support para ampliarlo.

Detección basada en agente

La detección basada en agente aplica actualmente las limitaciones siguientes:

• 1 000 agentes activos (agentes que recopilan y envían datos a Application Discovery Service en lanube).

• 10 000 agentes inactivos (agentes que responden, pero que no recopilan datos).• 10 GB de datos al día (recopilados por todos los agentes asociados a una cuenta de AWS determinada).• 90 días de almacenamiento de datos (al cabo de los cuales los datos se eliminan).

59

Servicio AWS Application Discovery Guía del usuario

Historial de la documentación deAWS Application Discovery Service

La tabla siguiente describe los cambios más importantes en la documentación desde la última versión deApplication Discovery Service.

Última actualización de la documentación: 09 de agosto de 2018

Cambio Descripción Fecha

Nueva característica Se han actualizado losdocumentos para incluir lacompatibilidad con DataExploration en Amazon Athenay se ha añadido un capítulo desolución de problemas.

09 de agosto de 2018

Revisión importante Se ha reescrito la información deuso y salida; se ha reestructuradotodo el documento.

25 de mayo de 2018

Discovery Agent 2.0 Se publicó una nueva versiónde Application Discovery Agentmejorada.

19 de octubre de 2017

Consola Se añadió la Consola deadministración de AWS.

19 de diciembre de 2016

Detección sin agente Esta versión describe cómoinstalar y configurar la detecciónsin agente.

28 de julio de 2016

Se incluyeron nuevos datossobre la resolución de problemascon Microsoft Windows Server ylos comandos

Esta actualización añadeinformación detallada acercade Microsoft Windows Server.También documenta lassoluciones a algunos problemascon los comandos.

20 de mayo de 2016

Publicación inicial Esta es la primera versión de laGuía del usuario de ApplicationDiscovery Service.

12 de mayo de 2016

60

Servicio AWS Application Discovery Guía del usuario

AWS GlossaryFor the latest AWS terminology, see the AWS Glossary in the AWS General Reference.

61