我在cloud-init的用户数据文件中有以下内容,但这似乎不起作用
#cloud-config
manage_resolv_conf: true
resolv_conf:
nameservers: ['10.0.100.1]
searchdomains:
- myawesomedomain.com
domain: myawesomedomain.com
options:
rotate: true
timeout: 1
在初始VM创建后的centos 7 resolv.conf中:
; Created by cloud-init on instance boot automatically, do not edit.
;
# Generated by NetworkManager
nameserver 10.0.2.3
search localdomain
我没有想到名称服务器的IP来自何处。知道我错过了什么吗?
答案 0 :(得分:1)
我最终想通了。
事实证明,在CentOS 7上,resolv_conf cloud-init模块默认不运行。我必须在我的用户数据文件中的cloud_config_modules中启用它:
cloud_config_modules:
- resolv_conf