Utilizzo dell'AMI di supporto AWS DMS diagnostico - AWS Servizio di migrazione del Database

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à.

Utilizzo dell'AMI di supporto AWS DMS diagnostico

Se si verifica un problema relativo alla rete quando si lavora con AWS DMS, il tecnico dell'assistenza potrebbe aver bisogno di ulteriori informazioni sulla configurazione di rete. Vogliamo assicurarci che AWS Support riceva quante più informazioni richieste possibile nel più breve tempo possibile. Pertanto, abbiamo sviluppato un'AMI Amazon EC2 preconfigurata con strumenti di diagnostica per AWS DMS testare il tuo ambiente di rete.

I test diagnostici installati sull'Amazon Machine Image (AMI) sono:

  • Virtual Private Cloud (VPC)

  • Perdita di pacchetti di rete

  • Latenza di rete

  • Dimensione dell'unità di trasmissione massima (MTU)

Nota

Se riscontri problemi di prestazioni con l'origine Oracle, puoi valutare le prestazioni di lettura dei log redo o di archiviazione di Oracle per trovare i modi per migliorare le prestazioni. Per ulteriori informazioni, consulta Valutazione delle prestazioni di lettura dei log redo o di archiviazione di Oracle.

Avvia una nuova AWS DMS istanza diagnostica Amazon EC2

In questa sezione viene avviata una nuova istanza Amazon EC2. Per ulteriori informazioni sull'avvio di un'istanza Amazon EC2, consulta Tutorial: Nozioni di base sulle istanze Amazon EC2 Linux nella Guida per l'utente di Amazon EC2 per istanze Linux.

Avvia un'istanza Amazon EC2 con le seguenti impostazioni:

  • Per Immagini di applicazioni e sistema operativo (Amazon Machine Image) cerca l'AMI DMS-DIAG-AMI. Se hai effettuato l'accesso alla console, puoi cercare l'AMI con questa query. Per l'ID AMI dell'AMI di AWS diagnostica nella tua regione, consulta ID AMI per regione quanto segue.

  • Per Tipo di istanza si consiglia di scegliere t2.micro.

  • Per Impostazioni di rete scegli lo stesso VPC utilizzato dall'istanza di replica.

Una volta che l'istanza è attiva, connettiti all'istanza. Per ulteriori informazioni sulla connessione a un'istanza Amazon EC2 Linux, consulta Connessione all'istanza di Linux.

Creazione di un ruolo IAM

Se desideri eseguire i test diagnostici sulla tua istanza di replica utilizzando le autorizzazioni minime richieste, crea un ruolo IAM che usi la seguente policy di autorizzazioni:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "dms:DescribeEndpoints", "dms:DescribeTableStatistics", "dms:DescribeReplicationInstances", "dms:DescribeReplicationTasks", "secretsmanager:GetSecretValue" ], "Resource": "*" } ] }

Associa il ruolo a un nuovo utente IAM. Per informazioni sulla creazione dei ruoli IAM, delle policy e degli utenti, consulta le sezioni seguenti nella Guida per l'utente di IAM:

Esecuzione dei test diagnostici

Dopo aver creato un'istanza Amazon EC2 e aver stabilito la connessione, procedi come segue per eseguire i test diagnostici sull'istanza di replica.

  1. Configura la AWS CLI:

    $ aws configure

    Fornisci le credenziali di accesso per l'account AWS utente che desideri utilizzare per eseguire i test diagnostici. Fornisci la regione per il VPC e l'istanza di replica.

  2. Visualizza le AWS DMS attività disponibili nella tua regione. Sostituisci la regione di esempio con la tua regione.

    $ dms-report -r us-east-1 -l

    Questo comando mostra lo stato delle attività.

    Strumento di diagnostica che mostra l'elenco delle attività.
  3. Visualizza gli endpoint e le impostazioni delle attività. Sostituisci <DMS-Task-ARN> con il nome della risorsa Amazon (ARN) della tua attività.

    $ dms-report -t <DMS-Task-ARN>

    Questo comando visualizza gli endpoint e le impostazioni dell'attività.

    Strumento di diagnostica che mostra l'elenco degli endpoint per l'attività.
  4. Esegui i test diagnostici. Sostituisci <DMS-Task-ARN> con l'ARN della tua attività.

    $ dms-report -t <DMS-Task-ARN> -n y

    Questo comando visualizza i dati diagnostici relativi al VPC dell'istanza di replica, alla trasmissione di pacchetti di rete, alla latenza di rete e alla dimensione dell'unità di trasmissione massima (MTU) di rete.

    Strumento di diagnostica che mostra i dati di rete.

Fasi successive

Nelle seguenti sezioni sono riportate le informazioni sulla risoluzione dei problemi in base ai risultati dei test di diagnostica di rete:

Test del VPC

Questo test verifica che l'istanza Amazon EC2 di diagnostica si trovi nello stesso VPC dell'istanza di replica. Se l'istanza Amazon EC2 di diagnostica non si trova nello stesso VPC dell'istanza di replica, terminala e creala nuovamente nel VPC corretto. Non puoi modificare il VPC di un'istanza Amazon EC2 dopo averlo creato.

Test di perdita di pacchetti di rete

Questo test invia 10 pacchetti ai seguenti endpoint e verifica l'eventuale perdita di pacchetti:

  • Il servizio di metadati AWS DMS Amazon EC2 sulla porta 80

  • L'endpoint di origine

  • L'endpoint di destinazione

Tutti i pacchetti devono arrivare correttamente. In caso di perdita di pacchetti, rivolgiti a un tecnico della rete per determinare il problema e trovare una soluzione.

Test di latenza di rete

Questo test invia 10 pacchetti agli stessi endpoint del test precedente e verifica la latenza dei pacchetti. Tutti i pacchetti devono avere una latenza inferiore a 100 millisecondi. Se alcuni pacchetti hanno una latenza superiore a 100 millisecondi, contatta un tecnico della rete per determinare il problema e trovare una soluzione.

Test di dimensione dell'unità di trasmissione massima (MTU)

Questo test rileva la dimensione della MTU utilizzando lo strumento Traceroute sugli stessi endpoint del test precedente. Tutti i pacchetti del test devono avere la stessa dimensione della MTU. Se alcuni pacchetti hanno una dimensione della MTU diversa, contatta uno specialista di sistema per determinare il problema e trovare una soluzione.

ID AMI per regione

Per visualizzare un elenco delle AMI di diagnostica DMS disponibili nella tua AWS regione, esegui il seguente esempio di CLI AWS .

aws ec2 describe-images --owners 343299325021 --filters "Name=name, Values=DMS-DIAG*" --query "sort_by(Images, &CreationDate)[-1].[Name, ImageId, CreationDate]" --output text

Se l'output non mostra risultati, significa che l'AMI DMS Diagnostic non è disponibile nella tua AWS regione. La soluzione alternativa consiste nel seguire i passaggi seguenti per copiare l'AMI diagnostica da un'altra regione. Per ulteriori informazioni, consulta Copiare un AMI.

  • Avvia un'istanza nella regione disponibile.

  • Crea l'immagine. L'immagine sarà di tua proprietà.

  • Copia l'AMI nella tua regione, ad esempio la regione del Medio Oriente (Emirati Arabi Uniti).

  • Avvia l'istanza nella tua regione locale.