VPCピアリング接続ステータス異常アラート
VPCピアリング接続ステータス異常アラートは、デプロイメントに設定されたVPCピアリング接続が異常な状態、通常はFailedとなっていることを示します。
この状態は通常、EMQX CloudとMySQL、Redis、PostgreSQL、HTTPサービスなどの外部システム間のネットワーク通信を妨げます。また、データ統合の処理や外部認証・認可のリクエストが失敗する原因にもなります。
ピアVPCが削除または再作成された場合
症状
ピアVPCが削除されたり、異なるCIDRやVPC IDを持つ新しいVPCに置き換えられた場合、既存のVPCピアリング接続は無効となり、EMQX Cloud上で異常状態として表示されます。
EMQX Cloudがピアリング設定を保持していても、ピアVPCが存在しなくなったり、設定が大幅に変更された場合はネットワークリンクを確立できません。
主な原因
- ピアVPCが誤って削除された。
- ピアVPCが異なるCIDRまたはVPC IDで再作成された。
対応策
- ピアVPCがまだ存在し、正常に稼働しているか確認してください。
- ピアVPCが再作成された場合は、新しいVPCピアリング接続を作成し、両側のルートテーブルを正しく設定してください。
ピア側でVPCピアリング接続が削除された場合
症状
ピア側がクラウドプロバイダーのコンソールでVPCピアリング接続を手動で削除した場合、EMQX Cloudは設定情報を保持していても、実際のネットワークリンクは存在しないため、ピアリング接続は異常状態になります。
主な原因
- ピア側がクラウドプロバイダーのコンソールでVPCピアリング接続を手動で削除した。
対応策
- 新しいVPCピアリングリクエストを送信してください。
- リクエスターとアクセプターの両方がリクエストを承認し、ピアリング設定を完了させてください。
トラブルシューティング
該当するクラウドプロバイダーのコンソールにログインし、VPC -> Peering Connectionsに移動します。ピアVPCとピアリング接続が存在し、正常な状態であることを確認してください。
リクエスターとアクセプターのインスタンスが属するVPCのルートテーブルを確認し、各ルートテーブルにピアCIDRへのルートがあることを確認してください。
リクエスターとアクセプターのインスタンスのセキュリティグループを確認し、以下を検証してください。
- リクエスターインスタンスがアクセプターインスタンスのVPCからのトラフィックを許可していること。
- アクセプターインスタンスがリクエスターインスタンスのVPCからのトラフィックを許可していること。
- データベース、HTTPサービス、Kafkaなどの重要なサービスのポートがピアCIDRからのトラフィックを許可していること。
ネットワーク接続をテストします。EMQX Cloudテクニカルサポートと連携し、
ping、telnet、ncなどのツールを使用して、リクエスターインスタンスからアクセプターインスタンスへの接続性およびポートの到達性を確認してください。