Cloud-init问题

时间:2018-06-13 15:59:22

标签: centos cloud-init

在Centos7 Atomic主机上,我们尝试将cloud-init与nocloud数据源配合使用。我们遇到了一个问题,默认路由没有设置,通过升级到版本0.7.9-24(我们在0.7.9-9)解决了。但是我有两个问题仍然存在。

问题1是未在/etc/resolv.conf中设置dns设置。我得到一个空的resolv.conf或一个包含垃圾的。在我的业务合作伙伴平原centos7 env与0.7.9-5 DNS被添加到/ etc / sysconfig / network-scripts / ifcfg-eth0。我的ifcfg-eth0只包含这个

    # Created by cloud-init on instance boot automatically, do not edit.
#
BOOTPROTO=none
DEFROUTE=yes
DEVICE=eth0
GATEWAY=10.0.144.1
IPADDR=10.0.144.225
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
ZONE=public

第二个问题是域未设置/ etc / hosts仅包含主机名,但不包含域。

/ dev / sr0包含三个文件(这些文件由业务伙伴产品创建) 元数据ovf-env.xml用户数据

[root@XXX mnt]# cat meta-data
#cloud-config
instance-id: XXX-id
local-hostname: XXX
network-interfaces: |
  iface eth0 inet static
  address 10.0.144.225
  netmask 255.255.255.0
  gateway 10.0.144.1

的用户数据

[root@Bluvector mnt]# cat user-data
#cloud-config
manage_resolv_conf: true   

resolv_conf:
   nameservers: ['10.0.255.146', '10.0.136.75']
   domain: sensor
   options:
      rotate: true
      timeout: 1

0 个答案:

没有答案