Usa le query BMC Discovery per estrarre i dati sulla migrazione per la pianificazione della migrazione - Prontuario AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Usa le query BMC Discovery per estrarre i dati sulla migrazione per la pianificazione della migrazione

Creato da Ben Tailor-Hamblin (AWS), Simon Cunningham (), Emma Baldry (AWS) e Shabnam Khan () AWS AWS

Ambiente: produzione

Fonte: BMC Discovery

Obiettivo: piano di migrazione

Tipo R: Rehost

Carico di lavoro: tutti gli altri carichi di lavoro

Tecnologie: migrazione; gestione e governance; networking; cloud ibrido

AWSservizi: AWS Migration Hub

Riepilogo

Questa guida fornisce esempi di query e passaggi per aiutarti a estrarre dati dall'infrastruttura e dalle applicazioni locali utilizzando BMC Discovery. Il modello mostra come utilizzare le query BMC Discovery per scansionare l'infrastruttura ed estrarre informazioni su software, servizi e dipendenze. I dati estratti sono necessari per le fasi di valutazione e mobilitazione di una migrazione su larga scala verso Amazon Web Services () AWS Cloud. Puoi utilizzare questi dati per prendere decisioni critiche su quali applicazioni migrare insieme come parte del tuo piano di migrazione.

Prerequisiti e limitazioni

Prerequisiti

  • Una licenza per BMC Discovery (in precedenza BMCADDM) o la versione software as a service (SaaS) di Helix Discovery BMC

  • Versione locale o SaaS BMC di Discovery, installata (Nota: per le versioni locali BMC di Discovery, è necessario installare l'applicazione su una rete client con accesso a tutti i dispositivi di rete e server che rientrano nell'ambito di una migrazione tra più data center. L'accesso alla rete client deve essere fornito in base alle istruzioni di installazione dell'applicazione. Se è richiesta la scansione delle informazioni di Windows Server, è necessario configurare un dispositivo di gestione proxy Windows nella rete.)

  • Accesso alla rete per consentire all'applicazione di scansionare i dispositivi tra i data center, se si utilizza BMC Helix Discovery

Versioni del prodotto

  • 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)

  • BMCScoperta 11.3

  • BMCScoperta 11.2

  • BMCScoperta 11.1

  • BMCDiscovery 11.0

  • BMCAtrium Discovery 10.2

  • BMCAtrium Discovery 10.1

  • BMCAtrium Discovery 10.0

Architettura

Il diagramma seguente mostra come gli asset manager possono utilizzare le query BMC Discovery per scansionare applicazioni BMC modellate sia in ambienti SaaS che locali.

Architettura che utilizza BMC Discovery per estrarre informazioni su software, servizi e dipendenze.

Il diagramma mostra il seguente flusso di lavoro: Un asset manager utilizza BMC Discovery o BMC Helix Discovery per scansionare le istanze di database e software in esecuzione su server virtuali ospitati su più server fisici. Lo strumento può modellare applicazioni con componenti che si estendono su più server virtuali e fisici.

Stack tecnologico

  • BMCScoperta

  • BMCHelix Discovery

Strumenti

  • BMCDiscovery è uno strumento di rilevamento dei data center che ti aiuta a scoprire automaticamente il tuo data center.

  • BMCHelix Discovery è un sistema di rilevamento e modellazione delle dipendenze basato su SaaS che ti aiuta a modellare dinamicamente le tue risorse di dati e le loro dipendenze.

Best practice

È consigliabile mappare i dati delle applicazioni, delle dipendenze e dell'infrastruttura durante la migrazione al cloud. La mappatura consente di comprendere la complessità dell'ambiente corrente e le dipendenze tra i vari componenti.

Le informazioni sugli asset fornite da queste query sono importanti per diversi motivi:

  1. Pianificazione: comprendere le dipendenze tra i componenti consente di pianificare il processo di migrazione in modo più efficace. Ad esempio, potrebbe essere necessario migrare prima alcuni componenti per garantire che altri possano essere migrati correttamente.

  2. Valutazione dei rischi: la mappatura delle dipendenze tra i componenti può aiutarti a identificare eventuali rischi o problemi potenziali che possono sorgere durante il processo di migrazione. Ad esempio, potresti scoprire che alcuni componenti si basano su tecnologie obsolete o non supportate che potrebbero causare problemi nel cloud.

  3. Architettura cloud: la mappatura dei dati delle applicazioni e dell'infrastruttura può anche aiutarti a progettare un'architettura cloud adatta che soddisfi le tue esigenze organizzative. Ad esempio, potrebbe essere necessario progettare un'architettura a più livelli per supportare requisiti di alta disponibilità o scalabilità.

Nel complesso, la mappatura dei dati delle applicazioni, delle dipendenze e dell'infrastruttura è un passaggio cruciale nel processo di migrazione al cloud. L'esercizio di mappatura può aiutarti a comprendere meglio il tuo ambiente attuale, identificare eventuali problemi o rischi potenziali e progettare un'architettura cloud adeguata.

Epiche

AttivitàDescrizioneCompetenze richieste

Identifica ITSM i proprietari.

Identifica i proprietari di IT Service Management (ITSM) (di solito contattando i team di supporto operativo).

Responsabile della migrazione

Dai un'occhiataCMDB.

Identifica il numero di database di gestione della configurazione (CMDBs) che contengono informazioni sugli asset, quindi identifica le fonti di tali informazioni.

Responsabile della migrazione

Identifica gli strumenti di scoperta e verifica l'utilizzo di BMC Discovery.

Se la tua organizzazione utilizza BMC Discovery per inviare dati sull'ambiente allo CMDB strumento, verifica l'ambito e la copertura delle scansioni. Ad esempio, controlla se BMC Discovery sta scansionando tutti i data center e se i server di accesso si trovano in zone perimetrali.

Responsabile della migrazione

Verifica il livello di modellazione delle applicazioni.

Controlla se le applicazioni sono modellate in BMC Discovery. In caso contrario, consigliamo di utilizzare lo strumento BMC Discovery per modellare quali istanze software in esecuzione forniscono un'applicazione e un servizio aziendale.

Ingegnere addetto alla migrazione, responsabile della migrazione
AttivitàDescrizioneCompetenze richieste

Estrai dati su server fisici e virtuali.

Per estrarre dati dai server fisici e virtuali scansionati da BMC Discovery, usa Query Builder per eseguire la seguente query:

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: è possibile utilizzare i dati estratti per determinare le dimensioni delle istanze appropriate per la migrazione.

Ingegnere addetto alla migrazione, responsabile della migrazione

Estrai dati su applicazioni modellate.

Se le applicazioni sono modellate in BMC Discovery, è possibile estrarre dati sui server che eseguono il software applicativo. Per ottenere i nomi dei server, utilizzate Query Builder per eseguire la seguente query:

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

Nota: le applicazioni sono modellate in BMC Discovery mediante una raccolta di istanze software in esecuzione. L'applicazione dipende da tutti i server che eseguono il software applicativo.

BMCProprietario dell'applicazione Discovery

Estrarre dati dai database.

Per ottenere un elenco di tutti i database analizzati e dei server su cui sono in esecuzione questi database, utilizzate Query Builder per eseguire la seguente query:

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'
Proprietario dell'app

Estrai dati sulla comunicazione con il server.

Per ottenere informazioni su tutte le comunicazioni di rete tra i server raccolte da BMC Discovery dai registri storici delle comunicazioni di rete, utilizzate Query Builder per eseguire la seguente query:

search Host TRAVERSE InferredElement:Inference:Associate:DiscoveryAccess TRAVERSE DiscoveryAccess:DiscoveryAccessResult:DiscoveryResult:NetworkConnectionList TRAVERSE List:List:Member:DiscoveredNetworkConnection PROCESS WITH networkConnectionInfo
BMCProprietario dell'applicazione Discovery

Estrai i dati sulla scoperta delle applicazioni.

Per ottenere informazioni sulle dipendenze delle applicazioni, utilizzate Query Builder per eseguire la seguente query:

search SoftwareInstance show key as 'SRC App ID', #Dependant:Dependency:DependedUpon:SoftwareInstance.key as 'DEST App ID'
BMCProprietario dell'applicazione Discovery

Estrai dati sui servizi aziendali.

Per estrarre dati sui servizi aziendali forniti dagli host, utilizza Query Builder per eseguire la seguente query:

search Host show name, #Host:HostedSoftware:AggregateSoftware:BusinessService.name as 'Name'
BMCProprietario dell'applicazione Discovery

Risoluzione dei problemi

ProblemaSoluzione

Una query non viene eseguita o contiene colonne non popolate.

Esamina i record degli asset in BMC Discovery e determina quali campi sono necessari. Quindi, sostituisci questi campi nella query utilizzando Query Builder.

I dettagli di una risorsa dipendente non vengono compilati.

Ciò è probabilmente dovuto alle autorizzazioni di accesso o alla connettività di rete. Lo strumento di rilevamento potrebbe non disporre delle autorizzazioni necessarie per accedere a determinate risorse, in particolare se si trovano su reti o ambienti diversi.

Ti consigliamo di lavorare a stretto contatto con esperti in materia di discovery per garantire che tutte le risorse pertinenti vengano identificate.

Risorse correlate

Riferimenti

Tutorial e video