![如何使用 salt-cloud 命令设置主机名](https://linux22.com/image/667294/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20salt-cloud%20%E5%91%BD%E4%BB%A4%E8%AE%BE%E7%BD%AE%E4%B8%BB%E6%9C%BA%E5%90%8D.png)
我正在使用 salt-cloud 创建新的 aws 实例:
salt-cloud -p base_ec2_micro test.mydomain.com
但是,实例将其 IP 作为主机名。我该怎么做才能将 fqdn 设置为主机名?
谢谢
答案1
我知道这个问题很古老,但是我正在这样做 - 我相信你必须使用 Salt“状态”文件(.SLS)在首次启动后应用状态:
salt.grains.core.fqdns()
。
通过枚举所有接口然后尝试反向解析它们(不包括“lo”接口),返回系统所有已知的 FQDN。要禁用 fqdns 粒度,请在 minion 配置文件中设置 enable_fqdns_grains: False。
通过:https://docs.saltproject.io/en/latest/ref/grains/all/salt.grains.core.html