AWS L'Application Discovery Service non è più aperto a nuovi clienti. In alternativa, utilizzare quello AWS Transform che fornisce funzionalità simili. Per ulteriori informazioni, vedere Modifica della disponibilità di AWS Application Discovery Service.
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à.
Risoluzione dei problemi AWS Application Discovery Service
In questa sezione puoi trovare informazioni su come risolvere problemi comuni con AWS Application Discovery Service.
Argomenti
Interrompere la raccolta dei dati mediante l'esplorazione dei dati
Per interrompere l'esplorazione dei dati, puoi disattivare l'interruttore nella console di Migration Hub nella scheda Discover > Data Collectors > Agenti o richiamare l'API. StopContinuousExport L'interruzione della raccolta dei dati può richiedere fino a 30 minuti e, durante questa fase, l'interruttore sulla console e l'invocazione dell'DescribeContinuousExportAPI mostreranno lo stato dell'esplorazione dei dati come «Stop In Progress».
Nota
Se dopo aver aggiornato la pagina della console, l'interruttore non si spegne e viene generato un messaggio di errore o l'DescribeContinuousExportAPI restituisce lo stato "Stop_Failed"», puoi riprovare disattivando l'interruttore o chiamando l'API. StopContinuousExport Se l' "esplorazione dei dati» mostra ancora errori e non riesce a interrompersi correttamente, contatta l'assistenza. AWS
In alternativa, puoi interrompere manualmente la raccolta dei dati nel modo descritto nei seguenti passaggi.
Opzione 1: arrestare la raccolta dei dati da parte degli agenti
Se hai già completato il rilevamento utilizzando gli agenti ADS e non vuoi più raccogliere dati nel repository del database ADS:
-
Dalla console di Migration Hub, scegli Discover > Data Collectors > scheda Agenti.
-
Selezionare tutti gli agenti in esecuzione e scegliere Stop Data Collection (Interrompere la raccolta dei dati).
In questo modo gli agenti non raccoglieranno nuovi dati nel repository di dati ADS e nel bucket S3. I dati già esistenti rimangono accessibili.
Opzione 2: elimina Amazon Kinesis Data Streams di Data Exploration
Se desideri continuare a raccogliere dati dagli agenti nel repository di dati ADS, ma non desideri raccogliere dati nel tuo bucket Amazon S3 utilizzando l'esplorazione dei dati, puoi eliminare manualmente i flussi Amazon Data Firehose creati dall'esplorazione dei dati:
-
Accedi ad Amazon Kinesis dalla AWS console e scegli Data Firehose dal pannello di navigazione.
-
Elimina i seguenti stream creati dalla funzionalità di esplorazione dei dati:
-
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
-
Rimuovi i dati raccolti dall'esplorazione dei dati
Per rimuovere i dati raccolti mediante l'esplorazione dei dati
-
Rimuovi i dati del discovery agent archiviati in Amazon S3.
I dati raccolti da AWS Application Discovery Service (ADS) vengono archiviati in un bucket S3 denominato.
aws-application-discover-discovery-service-uniqueidNota
L'eliminazione del bucket Amazon S3 o di uno qualsiasi degli oggetti in esso contenuti mentre l'esplorazione dei dati in Amazon Athena è abilitata causa un errore. Continua a inviare nuovi dati del Discovery Agent a S3. I dati eliminati non saranno più accessibili anche in Athena.
-
Rimuovi AWS Glue Data Catalog.
Quando l'esplorazione dei dati in Amazon Athena è attivata, crea un bucket Amazon S3 nel tuo account per archiviare i dati raccolti dagli agenti ADS a intervalli di tempo regolari. Inoltre, crea anche un AWS Glue Data Catalog per consentire di interrogare i dati archiviati in un bucket Amazon S3 da Amazon Athena. Quando disattivi l'esplorazione dei dati in Amazon Athena, non vengono archiviati nuovi dati nel bucket Amazon S3, ma i dati raccolti in precedenza rimarranno permanenti. Se non hai più bisogno di questi dati e desideri riportare il tuo account allo stato precedente all'attivazione dell'esplorazione dei dati in Amazon Athena.
-
Visita Amazon S3 dalla AWS console ed elimina manualmente il bucket con il nome «aws-application-discover-discovery-service-uniqueid»
-
Puoi rimuovere manualmente il Glue Data Catalog di esplorazione dei dati eliminando il database application-discovery-service-database e tutte queste tabelle: AWS
-
os_info_agent -
network_interface_agent -
sys_performance_agent -
processes_agent -
inbound_connection_agent -
outbound_connection_agent -
id_mapping_agent
-
-
Rimozione dei dati da AWS Application Discovery Service
Per far rimuovere tutti i dati da Application Discovery Service, contatta l'AWS assistenza
Risolvi i problemi più comuni relativi all'esplorazione dei dati in Amazon Athena
In questa sezione, puoi trovare informazioni su come risolvere i problemi più comuni relativi all'esplorazione dei dati in Amazon Athena.
Argomenti
L'esplorazione dei dati in Amazon Athena non viene avviata perché sono necessari ruoli collegati ai servizi AWS le risorse non possono essere create
Quando attivi l'esplorazione dei dati in Amazon AthenaAWSServiceRoleForApplicationDiscoveryServiceContinuousExport, nel tuo account viene creato il ruolo collegato al servizio che gli consente di creare AWS le risorse necessarie per rendere accessibili i dati raccolti dall'agente in Amazon Athena, tra cui un bucket Amazon S3, stream Amazon Kinesis e. AWS Glue Data Catalog Se il tuo account non dispone delle autorizzazioni necessarie per l'esplorazione dei dati in Amazon Athena per creare questo ruolo, non verrà inizializzato. Fai riferimento a AWS politiche gestite per AWS Application Discovery Service.
I dati del nuovo agente non vengono visualizzati in Amazon Athena
Se i nuovi dati non arrivano ad Athena, sono trascorsi più di 30 minuti dall'avvio di un agente e lo stato di esplorazione dei dati è Attivo, verifica le soluzioni elencate di seguito:
-
AWS Discovery Agents
Verifica che lo stato della Collection (Raccolta) dell'agente venga contrassegnato come Started (Avviato) e lo stato di Health (Integrità) venga contrassegnato come Running (In esecuzione).
-
Ruolo Kinesis
Verifica la presenza del ruolo
AWSApplicationDiscoveryServiceFirehosenel tuo account.
-
Stato Firehose
Assicurati che i seguenti flussi di consegna Firehose funzionino correttamente:
-
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
Assicurati che il
application-discovery-service-databasedatabase sia attivo. AWS Glue Assicurati che le seguenti tabelle siano presenti in AWS Glue:-
os_info_agent -
network_interface_agent -
sys_performance_agent -
processes_agent -
inbound_connection_agent -
outbound_connection_agent -
id_mapping_agent
-
-
Bucket Amazon S3
Assicurati di avere un bucket Amazon S3 denominato
aws-application-discovery-service-nel tuo account. Se gli oggetti nel bucket sono stati spostati o eliminati, non verranno visualizzati correttamente in Athena.uniqueid
-
Server locali
Verifica che i server siano operativi in modo che gli agenti possano raccogliere e inviare dati a AWS Application Discovery Service.
Non disponi di autorizzazioni sufficienti per accedere ad Amazon S3, Amazon Data Firehose o AWS Glue
Se utilizzi AWS Organizations Amazon Athena e l'inizializzazione per l'esplorazione dei dati non riesce, può essere perché non disponi delle autorizzazioni per accedere ad Amazon S3, Amazon Data Firehose, Athena o. AWS Glue
Avrai bisogno di un utente IAM con autorizzazioni di amministratore per concederti l'accesso a questi servizi. Un amministratore può utilizzare il proprio account per autorizzare l'accesso. Per informazioni, consulta AWS politiche gestite per AWS Application Discovery Service.
Per garantire che l'esplorazione dei dati in Amazon Athena funzioni correttamente, non modificare o eliminare le AWS risorse create dall'esplorazione dei dati in Amazon Athena, inclusi il bucket Amazon S3, Amazon Data Firehose Streams e. AWS Glue Data Catalog Se inavvertitamente elimini o modifichi queste risorse, arresta e avvia l'esplorazione dati e queste risorse verranno create automaticamente. Se elimini il bucket Amazon S3 creato dall'esplorazione dei dati, potresti perdere i dati raccolti nel bucket.
Risoluzione dei problemi relativi ai record di importazione non riusciti
L'importazione di Migration Hub consente di importare i dettagli dell'ambiente locale direttamente in Migration Hub senza utilizzare Discovery Connector o Discovery Agent. In questo modo è possibile eseguire la valutazione e pianificazione della migrazione direttamente dai dati importati. È anche possibile raggruppare i dispositivi come applicazioni e monitorarne lo stato di migrazione.
Durante l'importazione di dati, è possibile che si verifichino degli errori. In genere questi errori si verificano per uno dei seguenti motivi:
-
È stata raggiunta una quota relativa all'importazione: esiste una quota associata alle attività di importazione. Se si effettua una richiesta di attività di importazione che supera le quote, la richiesta avrà esito negativo e restituirà un errore. Per ulteriori informazioni, consulta AWS Application Discovery Service Quote.
-
Nel file di importazione è stata inserita una virgola aggiuntiva (,): le virgole nei file .CSV vengono utilizzate per differenziare un campo dal successivo. Pertanto, una virgola all'interno di un campo non è supportata perché dividerà sempre il campo. Questo può causare una serie di errori di formattazione. Le virgole devono essere utilizzate solo tra i campi e in nessun altro modo nei file di importazione.
-
Un campo ha un valore che non rientra nell'intervallo supportato. Alcuni campi, ad esempio,
CPU.NumberOfCoresdevono avere un intervallo di valori supportati. Se l'intervallo supportato non viene rispettato, il record non verrà importato.
Se si verificano errori per la richiesta di importazione, è possibile scaricare i record con esito negativo per l'attività di importazione, risolvere gli errori nel file failed-entries.CSV ed effettuare nuovamente l'importazione.
Ora che hai scaricato l'archivio di record con errori, è possibile estrarre i due file all'interno e correggere gli errori. Si noti che se gli errori sono collegati a limiti dei servizi, è necessario richiedere un aumento del limite o eliminare alcune delle risorse associate per far rientrare l'account nel limite. L'archivio ha i file seguenti:
-
errors-file.csv: questo file è il registro degli errori e tiene traccia della riga, del nome della colonna e di un messaggio di errore descrittivo per ogni record non riuscito di ogni voce non riuscita.
ExternalId -
failed-entries-file.csv: questo file contiene solo le voci non riuscite del file di importazione originale.
Per correggere gli errori che non dipendono dai limiti, usa il file errors-file.csv per correggere i problemi nel file failed-entries-file.csv e importa quel file. Per istruzioni sull'importazione di file, consulta Importazione dei dati.