将域名服务器添加到Google Container优化的操作系统中

吉林

我想将我们自己的域名服务器添加到COS中,该怎么办?

是否只是创建以下内容/etc/dhcp/dhclient.conf

  prepend domain-name-servers <domain ip>;

我已经添加了以上配置,但是仍然无法在COS VM实例中使用我的域。有什么我想念的吗?

如何在COS中重新启动网络适配器而不重置/重新启动?

马布布

COS使用“ cloud-init”。如果要将dns服务器作为这样的配置添加到COS,则可以使用cloud-init作为启动实例时配置实例的一种方式。cloud-init工具期望在实例元数据的用户数据键的值中进行配置。有关更多信息1

要将cloud-init的配置传递给实例,您需要使用以下标志创建实例:--metadata-from-file user-data = [filename],或添加user-data = [filename]键值对到控制台的实例,文件将存储在外部位置(例如云存储),您将在该位置提供URL。设置元数据时,也可以将配置复制到value部分。在以下链接中可以找到用于指定名称服务器和域的示例配置

通过使用以下配置替换元数据中的yaml config值(但保留“ user-data”键),可以将resolv.conf配置为使用自定义名称服务器,并使实例使用这些名称服务器进行地址解析。

例如,您可以创建一个名为cloud-config-resolv的文件,其中包含以下内容:

#cloud-config

write_files:
- path: /etc/systemd/resolved.conf
permissions: "0644"
owner: root:root
content: |
# This is my custom resolv.conf!
[Resolve]
DNS= 8.8.8.8 (Use your IP)

runcmd:
- ['systemctl', 'restart', 'systemd-resolved']

然后,您可以运行以下命令将[您的IP]添加到resolv.conf。

gcloud compute instances create instance-name \
--image-family cos-stable \
--image-project cos-cloud \
--metadata-from-file user-data=cloud-config-resolv \
--zone us-central1-a

我不确定它会在24小时后继续存在,因为dhcp租约已续签并且所有更改都已清除。但是该文件通过网络后台驻留程序重新启动和VM重新启动确实存在。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PHP中检查域名服务器?

来自分类Dev

如何在PHP中检查域名服务器?

来自分类Dev

无法将Google Dns确认Txt记录添加到Godaddy的名称服务器中

来自分类Dev

操作系统中的服务列表-Golang

来自分类Dev

如何通过Google容器优化的操作系统将操作系统补丁管理用于计算实例?

来自分类Dev

在Grails 3中将JNDI添加到嵌入式Tomcat服务器

来自分类Dev

如何将Yaml添加到php服务器docker安装中

来自分类Dev

将Vue.js计算属性添加到从服务器收集的数据中

来自分类Dev

如何使用Terraform将多个服务器添加到Hetzner Cloud中的LoadBalancer?

来自分类Dev

将SAN或本地磁盘添加到Softlayer中已配置的服务器

来自分类Dev

使用无服务器框架将API添加到使用计划中

来自分类Dev

通过操作系统将SSD驱动器添加到HDD

来自分类Dev

如何将名称服务器添加到Google Container Engine [GKE]中的所有Pod?

来自分类Dev

Google App服务器中的Yaml异常“无法将testProject添加到属性应用程序”正则表达式问题?

来自分类Dev

操作系统中的编程器和分段

来自分类Dev

命令解释器在操作系统中的作用

来自分类Dev

如何在没有vnc的kvm中安装来宾操作系统(ubuntu服务器)?

来自分类Dev

将新端点添加到Android Studio中的现有App Engine后端服务器

来自分类Dev

适用于AWS的无服务器框架:将初始数据添加到Dynamodb表中

来自分类Dev

如何将click事件添加到由服务器端创建的JQuery元素中

来自分类Dev

如何从另一个客户端或服务器将文本添加到列表中?

来自分类Dev

使用c ++和qt在哪里将Wav标头添加到实时音频服务器中的数据?

来自分类Dev

如何将证书从自签名服务器添加到Chrome中的受信任证书?

来自分类Dev

如何将新的jar文件添加到服务器中现有的已部署jar

来自分类Dev

如何将 pubnub 服务器中的数据以 xamarin 形式添加到列表视图中

来自分类Dev

将远程服务器的主机名添加到格式化的 ssh 命令响应中

来自分类Dev

无法ping VirtualBox服务器操作系统

来自分类Dev

无法ping VirtualBox服务器操作系统

来自分类Dev

专用服务器上的多个操作系统

Related 相关文章

  1. 1

    如何在PHP中检查域名服务器?

  2. 2

    如何在PHP中检查域名服务器?

  3. 3

    无法将Google Dns确认Txt记录添加到Godaddy的名称服务器中

  4. 4

    操作系统中的服务列表-Golang

  5. 5

    如何通过Google容器优化的操作系统将操作系统补丁管理用于计算实例?

  6. 6

    在Grails 3中将JNDI添加到嵌入式Tomcat服务器

  7. 7

    如何将Yaml添加到php服务器docker安装中

  8. 8

    将Vue.js计算属性添加到从服务器收集的数据中

  9. 9

    如何使用Terraform将多个服务器添加到Hetzner Cloud中的LoadBalancer?

  10. 10

    将SAN或本地磁盘添加到Softlayer中已配置的服务器

  11. 11

    使用无服务器框架将API添加到使用计划中

  12. 12

    通过操作系统将SSD驱动器添加到HDD

  13. 13

    如何将名称服务器添加到Google Container Engine [GKE]中的所有Pod?

  14. 14

    Google App服务器中的Yaml异常“无法将testProject添加到属性应用程序”正则表达式问题?

  15. 15

    操作系统中的编程器和分段

  16. 16

    命令解释器在操作系统中的作用

  17. 17

    如何在没有vnc的kvm中安装来宾操作系统(ubuntu服务器)?

  18. 18

    将新端点添加到Android Studio中的现有App Engine后端服务器

  19. 19

    适用于AWS的无服务器框架:将初始数据添加到Dynamodb表中

  20. 20

    如何将click事件添加到由服务器端创建的JQuery元素中

  21. 21

    如何从另一个客户端或服务器将文本添加到列表中?

  22. 22

    使用c ++和qt在哪里将Wav标头添加到实时音频服务器中的数据?

  23. 23

    如何将证书从自签名服务器添加到Chrome中的受信任证书?

  24. 24

    如何将新的jar文件添加到服务器中现有的已部署jar

  25. 25

    如何将 pubnub 服务器中的数据以 xamarin 形式添加到列表视图中

  26. 26

    将远程服务器的主机名添加到格式化的 ssh 命令响应中

  27. 27

    无法ping VirtualBox服务器操作系统

  28. 28

    无法ping VirtualBox服务器操作系统

  29. 29

    专用服务器上的多个操作系统

热门标签

归档