使用Terraform无法为OCI实例的resolv.conf添加搜索域名
解决OCI Terraform配置DHCP搜索域名不生效的问题
确保子网关联自定义DHCP选项
子网默认会使用VCN的默认DHCP配置,你创建了自定义DHCP资源后,需要手动将子网指向这个新配置。修改子网的Terraform代码,添加DHCP选项关联:resource "oci_core_subnet" "your_subnet" { # 保留原有配置(如compartment_id、vcn_id、cidr_block等) dhcp_options_id = oci_core_dhcp_options.dhcp_options.id # 新增该行 }执行
terraform apply完成配置更新。触发实例重新获取DHCP租约
子网更新DHCP配置后,运行中的实例不会自动加载新配置,需要手动刷新:- Linux实例执行命令:
sudo dhclient -r && sudo dhclient - 或者直接重启实例,确保新配置生效。
- Linux实例执行命令:
验证配置状态
登录OCI控制台确认:- 自定义DHCP选项已正确创建,且包含
mydomain.co.uk搜索域名; - 目标子网的DHCP选项已切换为你创建的自定义配置。
- 自定义DHCP选项已正确创建,且包含
内容的提问来源于stack exchange,提问作者paradroid
相关产品推荐
相关产品推荐

