我想使用 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) 和最新图像。