ネットワーク接続の失敗のトラブルシューティング
ネットワーク接続は様々な理由で失敗する可能性があります。 通常、アクセスまたは認可の問題が原因でネットワーク接続が失敗します。
この記事には、ゲストVMとOCI Services Networkの間のネットワーク接続の問題のトラブルシューティングに役立つ情報が含まれています。 情報は、エラー条件に基づいて複数の項で編成されます。
すでに原因がわかっている場合は、推奨される解決策が記載されたトピックにスキップできます。 それ以外の場合は、「失敗の原因の特定」トピックを使用して開始します。
この記事では、次のトピックについて説明します:
ヒント:
シリアル・コンソール接続を作成して、シングル・ユーザー・モードでシステムのトラブルシューティングを行うこともできます。 OCIコンソールでのシリアル・コンソール接続の作成の詳細は、「DB Systemへのシリアル・コンソール接続の管理」を参照してください。失敗の原因の特定
検証チェックを実行して、OCIサービス・ネットワークにアクセスするようにDBシステムが適切に構成されているかどうかを確認できます。 次に、Identity and Access Management接続およびObject Storage Service接続の検証チェックについて説明します。
内容は、次のとおりです。
Identity and Access Management接続の検証チェック
- DBシステムにSSHを実行します。
opcユーザーとしてログインします。-
次のコマンドを実行します。
curl https://identity.<region>.oci.oraclecloud.comここで、
<region>は、DB SystemがデプロイされているOCIリージョンに対応します。OCIリージョンの詳細は、「リージョンと可用性ドメイン」を参照してください。
たとえば、DB Systemがアッシュバーン・リージョンにデプロイされている場合は、
<region>にus-ashburn-1を使用する必要があります。curlコマンドは次のようになります:curl https://identity.us-ashburn-1.oci.oraclecloud.com -
Virtual Cloud Network (VCN)がOCIサービス・ネットワークにアクセスするように正しく構成されている場合は、次に示す即時レスポンスが返されます。
{ "code" : "NotAuthorizedOrNotFound", "message" : "Authorization failed or requested resource not found." } - ネットワークがOCIサービスにアクセスするように構成されていない場合は、SSHセッションがハングし、最終的にタイムアウトします。
- VCN設定に応じて、OCI Services Networkへのアクセスを構成するには、次のアクション・セクションで説明されているステップに従う必要があります。
Object Storageサービス(OSS)接続の検証チェック
- DBシステムにSSHを実行します。
opcユーザーとしてログインします。-
次のコマンドを実行します。
curl https://objectstorage.<region>.oraclecloud.comここで、
<region>は、DB SystemがデプロイされているOCIリージョンに対応します。たとえば、DB Systemがアッシュバーン・リージョンにデプロイされている場合は、
<region>にus-ashburn-1を使用する必要があります。curlコマンドは次のようになります:curl https://objectstorage.us-ashburn-1.oraclecloud.com -
VCNisがOCI Services Networkへのアクセス用に適切に構成されている場合は、次に示すように即時にレスポンスが返されます。
{ "code" : "NotAuthorizedOrNotFound", "message" : "Authorization failed or requested resource not found." } - ネットワークがOCIサービスにアクセスするように構成されていない場合は、SSHセッションがハングし、最終的にタイムアウトします。
- VCN設定に応じて、OCI Services Networkへのアクセスを構成するには、次のアクション・セクションで説明されているステップに従う必要があります。
ネットワーク接続失敗の解決
プライベート・サブネットにデプロイされたDBシステム
DBシステムをプライベート・サブネットにデプロイした場合は、次のステップを実行します。
- DB SystemがOCI Service Networkにアクセスするために使用するサービス・ゲートウェイを構成します。 詳細なステップについては、「VCNとサブネット」を参照してください。
OCI Services Networkに到達するようにVCNを構成したら、検証チェックを実行して、DB SystemからOCI Services Networkへの接続を確立したことを確認します。
パブリック・サブネットにデプロイされたDBシステム
DBシステムをパブリック・サブネットにデプロイした場合は、次のステップを実行します。
- DB SystemがOCIサービス・ネットワークにアクセスするために使用するインターネット・ゲートウェイを構成します。 詳細なステップは、「VCNとサブネット」を参照してください
OCI Services Networkに到達するようにVCNを構成したら、検証チェックを実行して、DB SystemからOCI Services Networkへの接続を確立したことを確認します。
サービス・ゲートウェイの管理の詳細は、「コンソールでのサービス・ゲートウェイの管理」を参照してください。