对禁用 FQDNS grain 时出现的问题进行查错

FQDNS grain 会返回系统中所有完全限定 DNS 服务的列表。通常很快就能完成这些信息的收集,但如果 DNS 设置配置错误,花费的时间可能会长很多。在某些情况下,客户端会变成无响应状态或者会崩溃。

为了防止发生此问题,您可以使用 Salt 标志来禁用 FQDNS grain。如果禁用 grain,您便可以使用网络模块提供 FQDNS 服务,而不会面临客户端变成无响应状态的风险。

这仅适用于较旧的 Salt 客户端。如果您是最近注册 Salt 客户端的,FQDNS grain 默认会禁用。

在 SUSE Manager Server 上的命令提示符下,使用以下命令禁用 FQDNS grain:

salt '*' state.sls util.mgr_disable_fqdns_grain

此命令会重启动每个客户端并生成服务器需要处理的 Salt 事件。如果您的客户端非常多,可以改用批处理模式执行该命令:

salt --batch-size 50 '*' state.sls util.mgr_disable_fqdns_grain

等待批处理命令执行完。请不要按 Ctrl+C 中断该过程。