我有两个服务器:一个应用程序和一个数据库。它们都是通过两个接口连接的。一个是100 Mbit的前端LAN,另一个是1Gbit的主干网。
嗯,计划是只有连接到应用服务器的用户通过前端LAN到应用服务器,而通过命令行连接到DB的管理员通过前端LAN连接到DB服务器。
但我希望这两台服务器通过骨干局域网进行明确的对话。好吧,我可以关闭这两个服务器之间的前端LAN中的适配器,或者我可以更改/etc/主机并将前端主机名从另一个服务器放到后端-ip。但我觉得那很难看。
是否有可能告诉应用服务器,当他每次尝试连接到前端主机名/IP时,他都应该连接到后端IP?比如通过smitty配置一条路线?
发布于 2016-06-08 03:14:21
只需在/etc/主机中添加行
192.168.1.10 app
192.168.1.11 db
192.168.100.10 app-bb
192.168.100.11 db-bb
哪里
在所有配置备份中,只需使用-bb
结束名,例如nfs挂载就可以使用
mount app-bb:/data /data/remote
这将确保所有的交通通过希什速度局域网。
发布于 2016-06-11 07:29:06
对不起,这是我不想做的丑陋的解决方案,因为它涉及到改变这两台主机之间通信的每个应用程序的配置。
我想出了一个更好的解决办法。我在服务器之间设置了一条静态路由。因此,当服务器b有两个主机名192.168.1.11 db和192.168.100.11 db-bb时
在服务器A上,我做了OS>smitty tcpip -> --进一步配置->静态路由->添加了静态路由,然后添加了主机类型的静态路由。我将源主机名db路由到目标主机名db-bb。在应用程序或挂载中不需要重新配置任何东西,就像魅力一样工作。
https://unix.stackexchange.com/questions/288397
复制