【发布时间】:2018-07-22 00:36:23
【问题描述】:
我希望我的 openstack 设置能够正常工作,以便在我启动新实例时,应将 8.8.8.8 添加到 dns-nameservers。
这是我的旧 /etc/resolv.conf(在 openstack 中生成的新 VM 中)-
nameserver 10.0.0.2
search openstacklocal
这就是我想要的新的 resolv.conf -
nameserver 8.8.8.8
nameserver 10.0.0.2
search openstacklocal
我遵循this 教程,并且 我已经添加了必要的信息。将 conf 解析为我的 cloud-init 配置文件(/etc/cloud/cloud.cfg)-
manage_resolv_conf: true
resolv_conf:
nameservers: ['8.8.4.4', '8.8.8.8']
searchdomains:
- foo.example.com
- bar.example.com
domain: example.com
options:
rotate: true
timeout: 1
这些更改在 openstack 主机的 /etc/cloud/cloud.cfg 文件中进行。 但是,这些变化似乎没有得到体现。
有什么建议吗?
【问题讨论】:
-
您是否在文件的第一行包含
#cloud-config标头? -
是的,先生。我做到了。
-
你
systemctl restart cloud-init了吗?
标签: openstack nameservers cloud-init