使用 MaaS 2.2 部署 Artful Aardvark 17.10 无法建立网络

使用 MaaS 2.2 部署 Artful Aardvark 17.10 无法建立网络

我正在运行 MaaS 2.2.2 并尝试在我的系统上部署 Artful。该系统目前可以毫无问题地部署 Xenial。系统从 MaaS 进行 PXE 启动,继续成功部署映像,但重新启动时系统卡在启动网络上。在“启动网络服务”时,系统挂起几分钟,然后无法获取到我的主 NIC(它从中部署)的 IP。通过串行控制台,我可以登录并手动启动网络接口,然后它就可以正常工作了。我还在具有不同品牌 NIC 的几个不同系统上确认了这一点,因此这似乎不是驱动程序问题。这是一个已知问题还是 Artful 的配置发生了变化?

答案1

[1] Ubuntu 17.10 Server 使用 netplan 和 networkd 来配置网络。 ifupdown 和 /etc/network/interfaces 等不再使用。 您的 MAAS 设置是否与这些更改兼容?

检查你的新配置文件 /etc/netplan/01-netcfg.yaml

这是执行 DHCP 的默认 netplan 配置文件 /etc/netplan/01-netcfg.yaml:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: yes
      dhcp6: yes

这是静态 IPV4 地址的工作配置 /etc/netplan/01-netcfg.yaml(未使用 IPV6,但未禁用):

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
##RHMOD
network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: no
      dhcp6: no
      #####accept-ra: no
      addresses: [192.168.0.55/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

[2] 我知道有一种情况,systemd-networkd 会等待 2 分钟:如果你禁用 IPV4 或 IPV6(当然不是同时禁用)。你这样做了吗?

它导致服务 systemd-networkd-wait-online 超时 2 分钟。这是 sysylog 中的典型错误:

> ...Oct 20 01:54:56 myvm systemd-networkd-wait-online[435]: Event loop
> failed: Connection timed out
> ...A Start job is running for Wait For

相关内容