Hello all,
I’m trying to create a commission script which will create a bond0
interface automatically from two interfaces which has connectivity and and are of particular make (e.g. intel).
I have the code that generates the correct JSON as below and writes to the MAAS_RESOURCES_FILE
"bond0": {
"addresses": [
{
"family": "inet",
"address": "10.10.10.200",
"netmask": "24",
"scope": "global"
}
],
"counters": {
"bytes_received": 0,
"bytes_sent": 0,
"packets_received": 0,
"packets_sent": 0
},
"hwaddr": "dd:ff:ee:bb:22:11",
"mtu": 1500,
"state": "up",
"type": "broadcast",
"bond": {
"mode": "active-backup",
"transmit_policy": "layer2",
"up_delay": 0,
"down_delay": 0,
"mii_frequency": 100,
"mii_state": "up",
"lower_devices": [
"eno5",
"eno6"
]
},
"bridge": null,
"vlan": null,
"ovn": null
}
(the values for INET and HWADDR are obtained from the first interface used for bonding)
It passes through the Commission stage; however fails to deploy saying
" Error:
Node has no address family in common with the server"
and
" Error: Machine must be connected to a network."
- Is this kind of config supported in MAAS at the commission stage ?