Use as consultas do BMC Discovery para extrair dados de migração para o planejamento da migração - Recomendações da AWS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Use as consultas do BMC Discovery para extrair dados de migração para o planejamento da migração

Criado por Ben Tailor-Hamblin (AWS), Simon Cunningham (AWS), Emma Baldry (AWS) e Shabnam Khan (AWS)

Ambiente: produção

Origem: BMC Discovery

Destino: Plano de migração

Tipo R: redefinir a hospedagem

Workload: todas as outras workloads

Tecnologias: migração; gerenciamento e governança; rede; nuvem híbrida

Serviços da AWS: AWS Migration Hub

Resumo

Este guia fornece exemplos de consultas e etapas para ajudá-lo a extrair dados de sua infraestrutura e aplicativos on-premises usando o BMC Discovery. O padrão mostra como usar as consultas do BMC Discovery para escanear sua infraestrutura e extrair informações de software, serviços e dependências. Os dados extraídos são necessários para as fases avaliar e mobilizar de uma migração em grande escala para a nuvem da Amazon Web Services (AWS). Você poderá usar esses dados para tomar decisões críticas sobre quais aplicativos migrar juntos como parte do seu plano de migração.

Pré-requisitos e limitações

Pré-requisitos

  • Uma licença para o BMC Discovery (antigo BMC ADDM) ou a versão de software como serviço (SaaS) do BMC Helix Discovery

  • Versão on-premises ou SaaS do BMC Discovery, instalada (Observação: para versões on-premises do BMC Discovery, você deverá instalar o aplicativo em uma rede cliente com acesso a todos os dispositivos de rede e servidor que estão no escopo de uma migração em vários datacenters. O acesso à rede do cliente deverá ser fornecido de acordo com as instruções de instalação do aplicativo. Se a verificação das informações do Windows Server for necessária, você deverá configurar um dispositivo gerenciador de proxy do Windows na rede.)

  • Acesso à rede para permitir que o aplicativo escaneie dispositivos em datacenters, se você estiver usando o BMC Helix Discovery

Versões do produto

  • 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

Arquitetura

O diagrama a seguir mostra como os gerentes de ativos poderão usar as consultas do BMC Discovery para escanear aplicativos modelados pelo BMC em ambientes SaaS e on-premises.

Arquitetura que usa o BMC Discovery para extrair informações de software, serviços e dependências.

O diagrama mostra o seguinte fluxo de trabalho: um gerenciador de ativos usa o BMC Discovery ou o BMC Helix Discovery para verificar instâncias de banco de dados e software em execução em servidores virtuais hospedados em vários servidores físicos. A ferramenta poderá modelar aplicativos com componentes que abrangem vários servidores virtuais e físicos.

Pilha de tecnologia

  • BMC Discovery

  • BMC Helix Discovery

Ferramentas

  • O BMC Discovery é uma ferramenta de descoberta de datacenter que ajuda você a descobrir automaticamente seu datacenter.

  • O BMC Helix Discovery é um sistema de modelagem de dependências e descoberta baseado em SaaS que ajuda você a modelar dinamicamente seus ativos de dados e suas dependências.

Práticas recomendadas

É uma prática recomendada para mapear dados de aplicativos, dependências e infraestrutura ao migrar para a nuvem. O mapeamento ajuda a entender a complexidade do ambiente atual e as dependências entre vários componentes.

As informações sobre ativos que essas consultas fornecem são importantes por vários motivos:

  1. Planejamento: compreender as dependências entre os componentes ajuda a planejar o processo de migração com mais eficácia. Por exemplo, talvez seja necessário migrar alguns componentes primeiro para garantir que outros possam ser migrados com êxito.

  2. Avaliação de riscos: o mapeamento das dependências entre os componentes poderá ajudá-lo a identificar possíveis riscos ou problemas que possam surgir durante o processo de migração. Por exemplo, você poderá descobrir que certos componentes dependem de tecnologias desatualizadas ou sem suporte que poderão causar problemas na nuvem.

  3. Arquitetura de nuvem: mapear seus dados de aplicativo e infraestrutura também poderá ajudá-lo a projetar uma arquitetura de nuvem adequada que atenda às suas necessidades organizacionais. Por exemplo, talvez seja necessário projetar uma arquitetura de várias camadas para oferecer suporte aos requisitos de alta disponibilidade ou escalabilidade.

No geral, mapear dados de aplicativos, dependências e infraestrutura é uma etapa crucial no processo de migração para a nuvem. O exercício de mapeamento poderá ajudá-lo a entender melhor seu ambiente atual, identificar possíveis problemas ou riscos e projetar uma arquitetura de nuvem adequada.

Épicos

TarefaDescriçãoHabilidades necessárias

Identifique os proprietários do ITSM.

Identifique os proprietários do Gerenciamento de Serviços de TI (ITSM) (geralmente, entrando em contato com as equipes de suporte operacional).

Líder de migração

Verificar o CMDB.

Identifique o número de bancos de dados de gerenciamento de configuração (CMDBs) que contêm informações sobre ativos e, em seguida, identifique as origens dessas informações.

Líder de migração

Identifique as ferramentas de descoberta e verifique o uso do BMC Discovery.

Se sua organização estiver usando o BMC Discovery para enviar dados sobre seu ambiente para a ferramenta CMDB, verifique o escopo e a cobertura de seus escaneamentos. Por exemplo, verifique se o BMC Discovery está examinando todos os data centers e se os servidores de acesso estão localizados em zonas perimetrais.

Líder de migração

Verifique o nível de modelagem do aplicativo.

Verifique se os aplicativos foram modelados no BMC Discovery. Caso contrário, recomende o uso da ferramenta BMC Discovery para modelar quais instâncias de software em execução fornecem um aplicativo e um serviço comercial.

Engenheiro de migração, líder de migração
TarefaDescriçãoHabilidades necessárias

Extraia dados em servidores físicos e virtuais.

Para extrair dados nos servidores físicos e virtuais examinados pelo BMC Discovery, use o Criador de consultas para executar a seguinte 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'

Observação: você poderá usar os dados extraídos para determinar os tamanhos de instância adequados para a migração.

Engenheiro de migração, líder de migração

Extraia dados em aplicativos modelados.

Se seus aplicativos forem modelados no BMC Discovery, você poderá extrair dados sobre os servidores que executam o software do aplicativo. Para obter os nomes dos servidores, use o Criador de consultas para executar a seguinte consulta:

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

Observação: os aplicativos são modelados no BMC Discovery por uma coleção de instâncias de software em execução. O aplicativo depende de todos os servidores que executam o software do aplicativo.

Proprietário do aplicativo BMC Discovery

Extraia dados em bancos de dados.

Para obter uma lista de todos os bancos de dados escaneados e dos servidores em que esses bancos de dados estão sendo executados, use o Criador de consultas para executar a seguinte 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'
Proprietário do App

Extraia dados na comunicação com o servidor.

Para obter informações sobre todas as comunicações de rede entre servidores coletadas pelo BMC Discovery a partir de registros históricos de comunicações de rede, use o Criador de consultas para executar a seguinte consulta:

search Host TRAVERSE InferredElement:Inference:Associate:DiscoveryAccess TRAVERSE DiscoveryAccess:DiscoveryAccessResult:DiscoveryResult:NetworkConnectionList TRAVERSE List:List:Member:DiscoveredNetworkConnection PROCESS WITH networkConnectionInfo
Proprietário do aplicativo BMC Discovery

Extraia dados sobre a descoberta de aplicativos.

Para obter informações sobre dependências do aplicativo, use o Criador de consultas para executar a seguinte consulta:

search SoftwareInstance show key as 'SRC App ID', #Dependant:Dependency:DependedUpon:SoftwareInstance.key as 'DEST App ID'
Proprietário do aplicativo BMC Discovery

Extraia dados sobre serviços comerciais.

Para extrair dados sobre serviços comerciais fornecidos por hosts, use o Criador de consultas para executar a seguinte consulta:

search Host show name, #Host:HostedSoftware:AggregateSoftware:BusinessService.name as 'Name'
Proprietário do aplicativo BMC Discovery

Solução de problemas

ProblemaSolução

A consulta falha ao ser executada ou contém colunas não preenchidas.

Analise os registros de ativos no BMC Discovery e determine quais campos você precisa. Em seguida, substitua esses campos na consulta usando o Criador de consultas.

Os detalhes de um ativo dependente não serão preenchidos.

Isso provavelmente se deve às permissões de acesso ou à conectividade de rede. A ferramenta de descoberta poderá não ter as permissões necessárias para acessar determinados ativos, especialmente se eles estiverem em redes ou ambientes diferentes.

Recomendamos que você trabalhe em estreita colaboração com especialistas no assunto de descoberta para garantir que todos os ativos pertinentes sejam identificados.

Recursos relacionados

Referências

Tutoriais e vídeos