Utiliser les requêtes BMC Discovery pour extraire les données de migration à des fins de planification de la migration - Recommandations AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utiliser les requêtes BMC Discovery pour extraire les données de migration à des fins de planification de la migration

Créé par Ben Tailor Hamblin (AWS), Simon Cunningham (AWS), Emma Baldry () et Shabnam AWS Khan () AWS

Environnement : Production

Source : BMC Discovery

Objectif : Plan de migration

Type R : Rehost

Charge de travail : toutes les autres charges de travail

Technologies : migration ; gestion et gouvernance ; mise en réseau ; cloud hybride

AWSservices : AWS Migration Hub

Récapitulatif

Ce guide fournit des exemples de requêtes et des étapes pour vous aider à extraire des données de votre infrastructure et de vos applications sur site à l'aide de BMC Discovery. Le modèle vous montre comment utiliser les requêtes BMC Discovery pour analyser votre infrastructure et extraire des informations sur les logiciels, les services et les dépendances. Les données extraites sont nécessaires pour les phases d'évaluation et de mobilisation d'une migration à grande échelle vers le cloud Amazon Web Services (AWS). Vous pouvez utiliser ces données pour prendre des décisions critiques concernant les applications à migrer ensemble dans le cadre de votre plan de migration.

Conditions préalables et limitations

Prérequis

  • Une licence pour BMC Discovery (anciennement BMCADDM) ou pour la version logicielle en tant que service (SaaS) de BMC Helix Discovery

  • Version sur site ou SaaS de BMC Discovery, installée (Remarque : pour les versions locales de BMC Discovery, vous devez installer l'application sur un réseau client avec accès à tous les périphériques réseau et serveurs concernés par une migration entre plusieurs centres de données. L'accès au réseau client doit être fourni conformément aux instructions d'installation de l'application. Si l'analyse des informations de Windows Server est requise, vous devez configurer un périphérique de gestion de proxy Windows sur le réseau.)

  • Accès au réseau pour permettre à l'application de scanner les appareils dans les centres de données, si vous utilisez BMC Helix Discovery

Versions du produit

  • BMCDiscovery 22.2 (12.5)

  • BMCDiscovery 22.1 (12.4)

  • BMCDiscovery 21.3 (12.3)

  • BMCDiscovery 21,05 (12,2)

  • BMCDiscovery 20.08 (12.1)

  • BMCDiscovery 20,02 (12,0)

  • BMCDiscovery 11.3

  • BMCDécouverte 11.2

  • BMCDécouverte 11.1

  • BMCDiscovery 11.0

  • BMCAtrium Discovery 10.2

  • BMCAtrium Discovery 10.1

  • BMCAtrium Discovery 10.0

Architecture

Le schéma suivant montre comment les gestionnaires d'actifs peuvent utiliser les requêtes BMC Discovery pour analyser des applications BMC modélisées dans des environnements SaaS et sur site.

Architecture qui utilise BMC Discovery pour extraire les informations relatives aux logiciels, aux services et aux dépendances.

Le diagramme illustre le flux de travail suivant : un gestionnaire d'actifs utilise BMC Discovery ou BMC Helix Discovery pour scanner les instances de base de données et de logiciels exécutées sur des serveurs virtuels hébergés sur plusieurs serveurs physiques. L'outil peut modéliser des applications avec des composants couvrant plusieurs serveurs virtuels et physiques.

Pile technologique

  • BMC Discovery

  • BMCHelix Discovery

Outils

  • BMCDiscovery est un outil de découverte de centre de données qui vous permet de découvrir automatiquement votre centre de données.

  • BMCHelix Discovery est un système de découverte et de modélisation des dépendances basé sur le SaaS qui vous aide à modéliser dynamiquement vos actifs de données et leurs dépendances.

Bonnes pratiques

Il est recommandé de cartographier les données d'application, de dépendance et d'infrastructure lors de la migration vers le cloud. Le mappage vous aide à comprendre la complexité de votre environnement actuel et les dépendances entre les différents composants.

Les informations sur les actifs fournies par ces requêtes sont importantes pour plusieurs raisons :

  1. Planification : la compréhension des dépendances entre les composants vous aide à planifier le processus de migration de manière plus efficace. Par exemple, il se peut que vous deviez d'abord migrer certains composants afin de garantir que d'autres puissent être migrés avec succès.

  2. Évaluation des risques — La cartographie des dépendances entre les composants peut vous aider à identifier les risques ou problèmes potentiels pouvant survenir au cours du processus de migration. Par exemple, vous découvrirez peut-être que certains composants reposent sur des technologies obsolètes ou non prises en charge susceptibles de provoquer des problèmes dans le cloud.

  3. Architecture cloud — La cartographie des données de votre application et de votre infrastructure peut également vous aider à concevoir une architecture cloud adaptée aux besoins de votre organisation. Par exemple, vous devrez peut-être concevoir une architecture multiniveau pour répondre aux exigences de haute disponibilité ou d'évolutivité.

Dans l'ensemble, le mappage des données relatives aux applications, aux dépendances et à l'infrastructure constitue une étape cruciale du processus de migration vers le cloud. L'exercice de cartographie peut vous aider à mieux comprendre votre environnement actuel, à identifier les problèmes ou risques potentiels et à concevoir une architecture cloud adaptée.

Épopées

TâcheDescriptionCompétences requises

Identifiez les ITSM propriétaires.

Identifiez les responsables de la gestion des services informatiques (ITSM) (généralement en contactant les équipes de support opérationnel).

Responsable de la migration

VérifiezCMDB.

Identifiez le nombre de bases de données de gestion de configuration (CMDBs) contenant des informations sur les actifs, puis identifiez les sources de ces informations.

Responsable de la migration

Identifiez les outils de découverte et vérifiez l'utilisation de BMC Discovery.

Si votre entreprise utilise BMC Discovery pour envoyer des données relatives à votre environnement à l'CMDBoutil, vérifiez l'étendue et la couverture de ses analyses. Par exemple, vérifiez si BMC Discovery analyse tous les centres de données et si les serveurs d'accès sont situés dans des zones périmétriques.

Responsable de la migration

Vérifiez le niveau de modélisation de l'application.

Vérifiez si les applications sont modélisées dans BMC Discovery. Dans le cas contraire, recommandez l'utilisation de l'outil BMC Discovery pour modéliser les instances logicielles en cours d'exécution fournissant une application et un service métier.

Ingénieur en migration, responsable de la migration
TâcheDescriptionCompétences requises

Extrayez les données sur des serveurs physiques et virtuels.

Pour extraire des données sur les serveurs physiques et virtuels analysés par BMC Discovery, utilisez Query Builder pour exécuter la requête suivante :

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'

Remarque : Vous pouvez utiliser les données extraites pour déterminer les tailles d'instance appropriées pour la migration.

Ingénieur en migration, responsable de la migration

Extrayez des données sur des applications modélisées.

Si vos applications sont modélisées dans BMC Discovery, vous pouvez extraire des données relatives aux serveurs qui exécutent le logiciel d'application. Pour obtenir les noms des serveurs, utilisez le Générateur de requêtes pour exécuter la requête suivante :

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

Remarque : Les applications sont modélisées dans BMC Discovery par un ensemble d'instances logicielles en cours d'exécution. L'application dépend de tous les serveurs qui exécutent le logiciel d'application.

BMCPropriétaire de l'application Discovery

Extraire des données dans des bases de données.

Pour obtenir la liste de toutes les bases de données scannées et des serveurs sur lesquels ces bases de données sont exécutées, utilisez le Générateur de requêtes pour exécuter la requête suivante :

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'
Propriétaire de l'application

Extrayez les données relatives à la communication avec le serveur.

Pour obtenir des informations sur toutes les communications réseau entre les serveurs collectées par BMC Discovery à partir des journaux de communications réseau historiques, utilisez Query Builder pour exécuter la requête suivante :

search Host TRAVERSE InferredElement:Inference:Associate:DiscoveryAccess TRAVERSE DiscoveryAccess:DiscoveryAccessResult:DiscoveryResult:NetworkConnectionList TRAVERSE List:List:Member:DiscoveredNetworkConnection PROCESS WITH networkConnectionInfo
BMCPropriétaire de l'application Discovery

Extrayez les données relatives à la découverte d'applications.

Pour obtenir des informations sur les dépendances des applications, utilisez le Générateur de requêtes pour exécuter la requête suivante :

search SoftwareInstance show key as 'SRC App ID', #Dependant:Dependency:DependedUpon:SoftwareInstance.key as 'DEST App ID'
BMCPropriétaire de l'application Discovery

Extrayez des données sur les services aux entreprises.

Pour extraire des données sur les services commerciaux fournis par les hôtes, utilisez le Générateur de requêtes pour exécuter la requête suivante :

search Host show name, #Host:HostedSoftware:AggregateSoftware:BusinessService.name as 'Name'
BMCPropriétaire de l'application Discovery

Résolution des problèmes

ProblèmeSolution

Une requête ne s'exécute pas ou contient des colonnes non remplies.

Passez en revue les enregistrements des actifs dans BMC Discovery et déterminez les champs dont vous avez besoin. Remplacez ensuite ces champs dans la requête à l'aide du Générateur de requêtes.

Les détails d'un actif dépendant ne sont pas renseignés.

Cela est probablement dû aux autorisations d'accès ou à la connectivité réseau. L'outil de découverte peut ne pas disposer des autorisations nécessaires pour accéder à certains actifs, en particulier s'ils se trouvent sur différents réseaux ou dans différents environnements.

Nous vous recommandons de travailler en étroite collaboration avec des experts en matière de découverte afin de vous assurer que tous les actifs pertinents sont identifiés.

Ressources connexes

Références

Tutoriels et vidéos