2つのデータセンター間でフェールオーバーアクティビティを実行しています。
1つのデータセンターでは、Linux上の1つのOracleデータベースが、レプリケーションツールを使用してWindows上の1つのSQL Serverデータベースにデータをレプリケートしています。
Windowsサーバーにはストレージレベルのレプリケーションがあるため、フェイルオーバーアクティビティ中は、VM全体が、異なるIPアドレスを除いて同じ名前でフェイルオーバーします。
ソースは(新しい)ターゲットにSYNを送信していますが、データパケットがターゲットに到達しているという証拠はなく、SYN/ACKが返送されていません。
接続をトラブルシューティングして、問題がネットワークファイアウォール、Unixサーバー、またはWindowsサーバーにあるかどうかを確認するにはどうすればよいですか?
(すべてのチームは彼らの側から問題はないと言っています)
両方のサーバーにログインして、IPとポートでtelnetを実行する必要がありますか、それとももっと良い方法がありますか?
ありがとうございました。
サービスが実行中で、すべてのIPまたはその新しいIPをリッスンしていることを確認します。会話の両端でアプリケーションのポートをパケットキャプチャします。パスを識別するtraceroute/tracepath。いつもの。
2つの間のすべてのルーターとファイアウォールを調べて、絞り込みます。ホストの観点から宿題を終え、この会話に何が起こったかを知りたいという証拠を提供します。その代わり、この特定のフローについてルーティングテーブルとファイアウォールテーブルがチェックされているという証拠を期待してください。