如何在 maas 中使用 curtin 进行 nic 粘合

如何在 maas 中使用 curtin 进行 nic 粘合

我想使用 maas 中的 curtin preseed 进行 nic 绑定。我试过......:

vi /etc/maas/preseeds/curtin_userdata_ubuntu_amd64_generic_xenial
debconf_selections:
 maas: |
  {{for line in str(curtin_preseed).splitlines()}}
  {{line}}
  {{endfor}}
early_commands:
................................
network:
 version: 1
 config:

  - id: enp130s0f0
    mac_address: xxxxxxxxxxxxxxxxx
    mtu: 1500
    name: enp130s0f0
    subnets:
    - type: manual
    type: physical

  - id: enp131s0f0
    mac_address: xxxxxxxxxxxxxxxxx
    mtu: 1500
    name: enp131s0f0
    subnets:
    - type: manual
    type: physical

  - bond_interfaces:
    - enp130s0f0
    - enp131s0f0
    id: bond0
    mac_address: xxxxxxxxxxxxxxxxx
    mtu: 1500
    name: bond0
    params:
      bond-mode: active-backup
    subnets:
    - address: 192.168.2.10/24
      type: manual
    type: bond
................................

结果:无错误,无绑定。/etc/cloud/cloud.cfg.d/50-curtin-networking.cfg 中不存在绑定配置

如何在 maas 中使用 curtin 进行 nic 粘合?谢谢。

答案1

MAAS 已经支持配置债券。您无需发送自定义 curtin 预置信息,您可以在 MAAS 中进行所需的配置,它将自动为您处理所有事情。

也就是说,请确保您使用的是最新支持的 MAAS 版本 (2.3) 和最新图像。

相关内容