AIX - 通过路由重定向其他子网中的主机名

AIX - 通过路由重定向其他子网中的主机名

我有两台服务器:一台应用程序和一台数据库。它们都通过两个接口连接。一种是 100 Mbit 的前端 LAN,一种是 1 Gbit 的骨干 LAN。

嗯,计划是只有连接到应用程序服务器的用户通过前端 LAN 到达应用程序服务器,而通过命令行连接到数据库的管理员则通过前端 LAN 到达数据库服务器。

但我希望两台服务器通过骨干 LAN 明确地相互通信。好吧,我可以停用这两个服务器之间的前端 LAN 中的适配器,或者我可以更改 /etc/hosts 并将前端主机名从另一台服务器放到后端 IP。但我觉得那很丑。

是否有可能告诉应用程序服务器,当他每次厌倦连接到前端主机名/IP 时,他应该连接到后端 IP?就像通过 smitty 配置路由一样?

答案1

只需在 /etc/hosts 中添加一行

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

抱歉,但这是我不想做的丑陋的解决方案,因为它涉及更改在这两个主机之间通信的每个应用程序的配置。

我已经想出了更好的解决方案。我在服务器之间设置了静态路由。所以当服务器b有两个主机名192.168.1.11 db和192.168.100.11 db-bb时

在服务器 A 上时,我执行了 OS>smitty tcpip -> 进一步配置 -> 静态路由 -> 添加静态路由,然后添加了主机类型的静态路由。我将源主机名 db 路由到目标主机名 db-bb。无需重新配置应用程序或安装中的任何内容即可像魅力一样工作。

相关内容