AIP DNS#

AIP自身的服务和组件不依赖于DNS服务。主机名和IP地址的转换由/opt/skyformai/etc/hosts文件控制。

对于云上动态主机,在加入集群时使用命令 caddhost 的参数-a指定新加主机的IP地址。这个地址会被加到 master的cbls中,为AIP的其他组件提供内置的DNS服务。

如果外部的DNS有性能问题,而集群作业有需要DNS服务,可以用以下命令把/opt/skyformai/etc/hosts里的内容 自动同步到集群每台主机的本地/etc/hosts中。命令以root运行,运行前确保所有主机上的AIP服务运行正常:

cd /tmp    # 确保当前路径所有主机上都存在
ctask -m all /opt/skyformai/sbin/synchostsfile

命令完成后,每台主机上的/etc/hosts文件会新增以下类似的内容:

# --- Sync from AIP hosts file ---
192.168.10.10 dev
192.168.22.11 node01
...

以上命令在第一次安装和配置AIP后运行一次。在修改了/opt/skyformai/etc/hosts后,也 需要手动运行一次。