2つのサーバーがあります。 1つはアプリケーションで、もう1つはデータベースです。どちらも 2 つのインターフェイスを介して接続されます。 1つは100MbitフロントエンドLAN、もう1つは1GbitバックボーンLANです。
計画は、アプリケーションサーバーに接続しているユーザーのみがフロントエンドLANを介してアプリケーションサーバーに接続し、コマンドラインを介してデータベースに接続する管理者は、フロントエンドLANを介してデータベースサーバーに接続することです。
しかし、私は両方のサーバーがバックボーンLANを介して明示的に互いに通信したいと思います。さて、これら2つのサーバー間のフロントエンドLANでアダプターを無効にするか、/ etc / hostsを変更し、他のサーバーのフロントエンドホスト名をバックエンドIPに入れることができます。しかし、私の考えにはそれは醜いことだ。
フロントエンドホスト名/ IPへの接続に疲れた場合は、バックエンドIPに接続する必要があることをアプリケーションサーバーに指示できますか? smittyによるルーティング設定のようなものですか?
答え1
/etc/hostsに1行を追加するだけです。
192.168.1.10 app
192.168.1.11 db
192.168.100.10 app-bb
192.168.100.11 db-bb
どこ
- app、bd、bb はそれぞれアプリケーション、データベース、トランクを表します。
- 192.168.1.XはフロントエンドLANのIPです。
- 192.168.100.XはバックボーンLANのIPです。
nosなど、すべての構成バックアップでは-bb
終了名を使用してください(例:nfs)。インストールは以下を使用して行った。
mount app-bb:/data /data/remote
これにより、すべてのトラフィックが高速LANを通過します。
答え2
申し訳ありません。これは、2つのホスト間で通信するすべてのアプリケーションの構成を変更する必要があるため、私がしたくない醜い解決策です。
より良い解決策を見つけました。サーバー間に固定パスが設定されています。したがって、サーバーbに192.168.1.11 dbと192.168.100.11 db-bbという2つのホスト名がある場合
サーバーAで、OS> smitty tcpip - >追加構成 - >固定パス - >固定パスの追加を実行し、ホストタイプの固定パスを追加しました。ソースホスト名dbを宛先ホスト名db-bbにルーティングします。アプリケーションやインストールプロセスを再構成することなく魅力的に動作します。