AWS DMS 診断サポート AMI の使用 - AWS Database Migration Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS DMS 診断サポート AMI の使用

AWS DMS の使用中に問題が発生した場合、ネットワーク関連の問題が発生した場合、サポートエンジニアがネットワーク構成に関する詳細情報を必要とする可能性があります。AWS では、できるだけ短い時間でできるだけ多くの必要な情報をサポートが入手できるようにしたいと考えています。そのため、AWS DMS ネットワーク環境をテストするための診断ツールを備えた事前構築済みの Amazon EC2 AMI を開発しました。

Amazon マシンイメージ (AMI) にインストールされている診断テストには次があります。

  • 仮想プライベートクラウド (VPC)

  • ネットワークのパケットロス

  • ネットワークのレイテンシー

  • 最大送信単位 (MTU) のサイズ

注記

Oracle ソースでパフォーマンスの問題が発生した場合は、Oracle REDO ログまたはアーカイブログの読み取りパフォーマンスを評価して、パフォーマンスを改善する方法を探ることができます。詳細については、「Evaluating read performance of Oracle redo or archive logs」を参照してください。

新しい AWS DMS 診断の Amazon EC2 インスタンスを起動します。

このセクションでは、新しい Amazon EC2 インスタンスを起動します。Amazon EC2 インスタンスの起動方法の詳細については、「Amazon EC2 ユーザーガイド」の「Amazon EC2 Linux インスタンスの開始方法」チュートリアルを参照してください。

次の設定で Amazon EC2 インスタンスを起動します。

  • [Application and OS Images (Amazon Machine Image)] で、DMS-DIAG-AMI AMI を検索します。コンソールにログオンしている場合は、このクエリ を使用して AMI を検索できます。現在のリージョンの AWS 診断 AMI の AMI ID については、次の「リージョン別の AMI ID」を参照してください。

  • [インスタンスタイプ] では、[t2.micro] を選択することをお勧めします。

  • [ネットワーク設定] では、レプリケーションインスタンスが使用しているのと同じ VPC を選択します。

インスタンスがアクティブになったら、インスタンスに接続します。Linux インスタンスに接続する方法については、「Linux インスタンスへの接続」を参照してください。

IAM ロールを作成する

必要最小限のアクセス権限を使用してレプリケーションインスタンスで診断テストを実行する場合は、次のアクセス権限ポリシーを使用する IAM ロールを作成します。

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

このロールを新しい IAM ユーザーにアタッチします。IAM ロール、ポリシー、ユーザーの作成の詳細については、「IAM ユーザーガイド」の次のトピックを参照してください。

診断テストを実行する

Amazon EC2 インスタンスを作成して接続したら、次の手順を実行してレプリケーションインスタンスで診断テストを実行します。

  1. AWS CLI を設定する

    $ aws configure

    診断テストを実行するために使用する AWS ユーザーアカウントのアクセス認証情報を入力します。VPC とレプリケーションインスタンスのリージョンを指定します。

  2. 現在のリージョンで利用できる AWS DMS タスクを表示します。サンプルリージョンを実際のリージョンに置き換えます。

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

    このコマンドは、タスクのステータスを表示します。

    
            タスクリストを表示する診断ツール
  3. タスクエンドポイントと設定を表示します。<DMS-Task-ARN> をタスクの Amazon リソースネーム (ARN) に置き換えます。

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

    このコマンドは、タスクのエンドポイントと設定を表示します。

    
            タスクのエンドポイントリストを表示する診断ツール
  4. 診断テストを実行します。<DMS-Task-ARN> はタスク ARN に置き換えます。

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

    このコマンドは、レプリケーションインスタンスの VPC、ネットワークパケット送信、ネットワークのレイテンシー、ネットワークの最大送信単位 (MTU) のサイズに関する診断データを表示します。

    
            ネットワークデータを表示する診断ツール

次のステップ

次のセクションでは、ネットワーク診断テストの結果に基づいたトラブルシューティング情報について説明します。

VPC テスト

このテストでは、診断 Amazon EC2 インスタンスがレプリケーションインスタンスと同じ VPC 内にあることを検証します。診断 Amazon EC2インスタンスがレプリケーションインスタンスと同じ VPC にない場合は、これを終了し、適切な VPC で再作成します。Amazon EC2インスタンスの VPC は、作成後に変更することはできません。

ネットワークパケットロスのテスト

このテストでは、10 個のパケットを次のエンドポイントに送信し、パケットロスを確認します。

  • ポート 80 の AWS DMS Amazon EC2 メタデータサービス

  • ソースエンドポイント

  • ターゲットエンドポイント

すべてのパケットは正常に到着するはずです。パケットロスがあった場合は、ネットワークエンジニアに相談して問題を特定し、解決策を模索します。

ネットワークレイテンシーのテスト

このテストでは、以前のテストと同じエンドポイントに 10 個のパケットを送信し、パケットのレイテンシーを確認します。すべてのパケットのレイテンシーは 100 ミリ秒未満である必要があります。レイテンシーが 100 ミリ秒を超えるパケットがある場合は、ネットワークエンジニアに相談して問題を特定し、解決策を模索します。

最大送信単位 (MTU) サイズのテスト

このテストでは、以前のテストと同じエンドポイントで Traceroute ツールを使用して MTU のサイズを検出します。テスト範囲のすべてのパケットの MTU サイズが同じである必要があります。MTU サイズが異なるパケットがある場合は、ネットワークエンジニアに相談して問題を特定し、解決策を模索します。

リージョン別の AMI ID

現在のリージョンの AMS Diagnostic AMI の AMI ID は、次の表のとおりです。

リージョン イメージ ID

米国東部 (オハイオ)

ami-0f9c6801e8cab9399

米国西部 (オレゴン)

ami-01ceeab889d966e16

米国東部 (バージニア北部)

ami-0617285c8257e8f6e

米国西部 (北カリフォルニア)

ami-0983b989d0a31ed55

カナダ (中部)

ami-0ba9380b30eee288e

欧州 (アイルランド)

ami-05959fe4fcc448f01

欧州 (ロンドン)

ami-0de91dfa18b365c04

欧州 (パリ)

ami-0844ecd26f2cc9073

欧州 (フランクフルト)

ami-09bc69e6da9f3adf4

欧州 (ストックホルム)

ami-01da340b09bf5ab78

欧州 (ミラノ)

ami-0dcfc51c17cfe7727

欧州 (スペイン)

ami-0461c0b2e391c1280

アジアパシフィック (シンガポール)

ami-04150ffe00fe300d6

アジアパシフィック (シドニー)

ami-049c1d1a9d72bafce

アジアパシフィック (ジャカルタ)

ami-02189a4b8d3b2ee23

アジアパシフィック (香港)

ami-0543ae06eff17cb07

アジアパシフィック (東京)

ami-07b91e8e25d7b7890

アジアパシフィック (ソウル)

ami-0657ad8cb9b5cf71c

アジアパシフィック (大阪)

ami-01ccf3e974933afdc

アジアパシフィック (ムンバイ)

ami-0d9fa24bbb8225e60

中東 (アラブ首長国連邦)

ami-0e3dcf51dfe58929b

中東 (バーレーン)

ami-0faad6f64101607f5

南米 (サンパウロ)

ami-097dd866777097d96