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を通過します。