cloud-init:通过netplan设置自定义dns

时间:2018-12-03 09:40:23

标签: amazon-web-services cloud cloud-init aws-cloud-config netplan

我想在ami上准备一些自定义AWS,其中一个基于Ubuntu 18.04

此版本使用netplan,该版本(除非我错了)不再支持全局dns设置,而是按接口名称e.g.

进行配置
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      addresses:
        - 192.168.0.100/24
      gateway4: 192.168.0.1
      nameservers:
          search: [example.com, sales.example.com, dev.example.com]
          addresses: [1.1.1.1, 8.8.8.8, 4.4.4.4]

在云环境中,谁能解决这个问题?

我想避免引用特定的接口名称,并在我的自定义cloud-init.cfg中使用了它,但是没有运气:

network:
  version: 2
  ethernets:
    id0:
      nameservers:
        search: [eu-west-1.compute.internal]
        addresses: [10.1.1.1]

我该如何事先知道(或者甚至明确地设置)接口名称,以便我可以通过我的配置?是针对AWS Ubuntu AMI的固定说法吗?

编辑:欢迎提供有关如何在aub ubuntu 18.04 ami上预配置自定义dns名称服务器的任何建议(我在这里引用netplan是因为它最近已在18.04中引入。而且我不知道是否可以绕开它

0 个答案:

没有答案