Utilice las consultas de BMC Discovery para extraer datos de migración para planificar la migración - Recomendaciones de AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Utilice las consultas de BMC Discovery para extraer datos de migración para planificar la migración

Creado por Ben Tailor-Hamblin (AWS), Simon Cunningham (AWS), Emma Baldry (AWS) y Shabnam Khan (AWS)

Entorno: producción

Origen: BMC Discovery

Destino: Plan de migración

Tipo R: volver a alojar

Carga de trabajo: todas las demás cargas de trabajo

Tecnologías: migración; gestión y gobierno; redes; nube híbrida

Servicios de AWS: AWS Migration Hub

Resumen

Esta guía proporciona ejemplos de consultas y pasos que le ayudarán a extraer datos de su infraestructura y aplicaciones en las instalaciones mediante BMC Discovery. El patrón le muestra cómo utilizar las consultas de BMC Discovery para analizar su infraestructura y extraer información sobre el software, los servicios y las dependencias. Los datos extraídos son necesarios para las fases de evaluación y movilización de una migración a gran escala a la nube de Amazon Web Services (AWS). Puede utilizar estos datos para tomar decisiones críticas sobre qué aplicaciones migrar juntas como parte de su plan de migración.

Requisitos previos y limitaciones

Requisitos previos 

  • Una licencia para BMC Discovery (anteriormente BMC ADDM) o la versión de software como servicio (SaaS) de BMC Helix Discovery

  • Versión en las instalaciones o SaaS de BMC Discovery, instalada (Nota: En el caso de las versiones locales de BMC Discovery, debe instalar la aplicación en una red cliente con acceso a todos los dispositivos de red y servidor que estén listos para la migración entre varios centros de datos. El acceso a la red del cliente debe proporcionarse de acuerdo con las instrucciones de instalación de la aplicación. Si es necesario escanear la información de Windows Server, debe configurar un dispositivo administrador de proxy de Windows en la red.)

  • Acceso a la red para permitir que la aplicación escanee dispositivos en todos los centros de datos, si utiliza BMC Helix Discovery

Versiones de producto

  • BMC Discovery 22.2 (12.5)

  • BMC Discovery 22.1 (12.4)

  • BMC Discovery 21.3 (12.3)

  • BMC Discovery 21.05 (12.2)

  • BMC Discovery 20.08 (12.1)

  • BMC Discovery 20.02 (12.0)

  • BMC Discovery 11.3

  • BMC Discovery 11.2

  • BMC Discovery 11.1

  • BMC Discovery 11.0

  • BMC Atrium Discovery 10.2

  • BMC Atrium Discovery 10.1

  • BMC Atrium Discovery 10.0

Arquitectura

El siguiente diagrama muestra cómo los administradores de activos pueden utilizar las consultas de BMC Discovery para escanear aplicaciones modeladas por BMC en entornos SaaS y en las instalaciones.

Arquitectura que utiliza BMC Discovery para extraer información de software, servicios y dependencias.

El diagrama muestra el siguiente flujo de trabajo: un administrador de activos utiliza BMC Discovery o BMC Helix Discovery para escanear las instancias de bases de datos y software que se ejecutan en servidores virtuales alojados en varios servidores físicos. La herramienta puede modelar aplicaciones con componentes que abarquen varios servidores físicos y virtuales.

Pila de tecnología

  • BMC Discovery

  • BMC Helix Discovery

Herramientas

  • BMC Discovery es una herramienta de detección de centros de datos que le ayuda a descubrir automáticamente su centro de datos.

  • BMC Helix Discovery es un sistema de descubrimiento y modelado de dependencias basado en SaaS que le ayuda a modelar dinámicamente sus activos de datos y sus dependencias.

Prácticas recomendadas

Se recomienda mapear los datos de las aplicaciones, las dependencias y la infraestructura al migrar a la nube. El mapeo le ayuda a comprender la complejidad de su entorno actual y las dependencias entre los distintos componentes.

La información sobre los activos que proporcionan estas consultas es importante por varios motivos:

  1. Planificación: comprender las dependencias entre los componentes le ayuda a planificar el proceso de migración de forma más eficaz. Por ejemplo, es posible que primero deba migrar algunos componentes para asegurarse de que otros se puedan migrar correctamente.

  2. Evaluación de riesgos: mapear las dependencias entre los componentes puede ayudarle a identificar cualquier riesgo o problema potencial que pueda surgir durante el proceso de migración. Por ejemplo, es posible que descubra que algunos componentes se basan en tecnologías anticuadas o no compatibles, lo que podría provocar problemas en la nube.

  3. Arquitectura de nube: mapear los datos de sus aplicaciones e infraestructura también puede ayudarlo a diseñar una arquitectura de nube adecuada que satisfaga las necesidades de su organización. Por ejemplo, es posible que necesite diseñar una arquitectura de varios niveles para cumplir con los requisitos de alta disponibilidad o escalabilidad.

En general, el mapeo de los datos de las aplicaciones, las dependencias y la infraestructura es un paso crucial en el proceso de migración a la nube. El ejercicio de mapeo puede ayudarlo a comprender mejor su entorno actual, identificar cualquier problema o riesgo potencial y diseñar una arquitectura de nube adecuada.

Epics

TareaDescripciónHabilidades requeridas

Identifique a los propietarios de ITSM.

Identifique a los propietarios de la administración de servicios de TI (ITSM) (por lo general, contactando con los equipos de soporte operativo).

Líder de migración

Visitar CMDB.

Identifique el número de bases de datos de administración de la configuración (CMDB) que contienen información sobre los activos y, a continuación, identifique las fuentes de esa información.

Líder de migración

Identifique las herramientas de descubrimiento y compruebe el uso de BMC Discovery.

Si su organización utiliza BMC Discovery para enviar datos sobre su entorno a la herramienta CMDB, compruebe el alcance y la cobertura de sus escaneos. Por ejemplo, compruebe si BMC Discovery escanea todos los centros de datos y si los servidores de acceso están ubicados en zonas perimetrales.

Líder de migración

Compruebe el nivel de modelado de la aplicación.

Compruebe si las aplicaciones están modeladas en BMC Discovery. Si no es así, recomiende utilizar la herramienta BMC Discovery para modelar qué instancias de software en ejecución proporcionan una aplicación y un servicio empresarial.

Ingeniero de migraciones, líder de migración
TareaDescripciónHabilidades requeridas

Extraiga datos en servidores físicos y virtuales.

Para extraer datos de los servidores físicos y virtuales escaneados por BMC Discovery, utilice Generador de consultas para ejecutar la siguiente consulta:

search Host show key as 'Serverid', virtual, name as 'HOSTNAME', os_type as 'osName', os_version as 'OS Version', num_logical_processors as 'Logical Processor Counts', cores_per_processor as 'Cores per Processor', logical_ram as 'Logical RAM', #Consumer:StorageUse:Provider:DiskDrive.size as 'Size'

Nota: Puede utilizar los datos extraídos para determinar los tamaños de instancia adecuados para la migración.

Ingeniero de migraciones, líder de migración

Extraiga datos de aplicaciones modeladas.

Si sus aplicaciones están modeladas en BMC Discovery, puede extraer datos sobre los servidores que ejecutan el software de la aplicación. Para obtener los nombres de los servidores, utilice Generador de consultas para ejecutar la siguiente consulta:

search SoftwareInstance show key as 'ApplicationID', #RunningSoftware:HostedSoftware:Host:Host.key as 'ReferenceID', type, name

Nota: Las aplicaciones se modelan en BMC Discovery mediante un conjunto de instancias de software en ejecución. La aplicación depende de todos los servidores que ejecutan el software de la aplicación.

Propietario de la aplicación BMC Discovery

Extraiga datos de bases de datos.

Para obtener una lista de todas las bases de datos escaneadas y los servidores en los que se ejecutan estas bases de datos, utilice Generador de consultas para ejecutar la siguiente consulta:

search Database show key as 'Key', name, type as 'Source Engine Type', #Detail:Detail:ElementWithDetail:SoftwareInstance.name as 'Software Instance', #Detail:Detail:ElementWithDetail:SoftwareInstance.product_version as 'Product Version', #Detail:Detail:ElementWithDetail:SoftwareInstance.edition as 'Edition', #Detail:Detail:ElementWithDetail:SoftwareInstance.#RunningSoftware:HostedSoftware:Host:Host.key as 'ServerID'
Propietario de la aplicación

Extraiga datos de la comunicación con el servidor.

Para obtener información sobre todas las comunicaciones de red entre servidores recopilada por BMC Discovery a partir de los registros históricos de comunicaciones de red, utilice Generador de consultas para ejecutar la siguiente consulta:

search Host TRAVERSE InferredElement:Inference:Associate:DiscoveryAccess TRAVERSE DiscoveryAccess:DiscoveryAccessResult:DiscoveryResult:NetworkConnectionList TRAVERSE List:List:Member:DiscoveredNetworkConnection PROCESS WITH networkConnectionInfo
Propietario de la aplicación BMC Discovery

Extraiga datos sobre el descubrimiento de aplicaciones.

Para obtener información sobre las dependencias de las aplicaciones, utilice Generador de consultas para ejecutar la siguiente consulta:

search SoftwareInstance show key as 'SRC App ID', #Dependant:Dependency:DependedUpon:SoftwareInstance.key as 'DEST App ID'
Propietario de la aplicación BMC Discovery

Extraiga datos sobre servicios empresariales.

Para extraer datos sobre los servicios empresariales proporcionados por los hosts, utilice Generador de consultas para ejecutar la siguiente consulta:

search Host show name, #Host:HostedSoftware:AggregateSoftware:BusinessService.name as 'Name'
Propietario de la aplicación BMC Discovery

Resolución de problemas

ProblemaSolución

No se puede ejecutar una consulta o contiene columnas sin rellenar.

Revise los registros de activos de BMC Discovery y determine qué campos necesita. A continuación, sustituya estos campos en la consulta mediante Generador de consultas.

Los detalles de un activo dependiente no se rellenan.

Es probable que esto se deba a los permisos de acceso o a la conectividad de la red. Es posible que la herramienta de detección no tenga los permisos necesarios para acceder a determinados activos, especialmente si se encuentran en redes o entornos diferentes.

Le recomendamos que colabore estrechamente con expertos en la materia de descubrimiento para garantizar que se identifiquen todos los activos relevantes.

Recursos relacionados

Referencias

Tutoriales y videos