LACP during commissioning

All MaaS managed servers in our DC have dual 10G interfaces with LACP bonds. However in order to comission or deploy we have to alter the network configuration and enable force-up to one of the switch ports so as to consider the interface up even if LACP is not established. However we would like to have the ability to perform actions without the need to reconfigure the network, so we use the iPXE CD to perform PXE boot. It successfully gets DHCP config from MaaS but fails to complete booting because upon the cloud image loading it fails to get again an IP address and tries again and again to get IP until timeout which drops me to a busybox shell.

It seems that the issue is caused because the switch cannot bring the LACP link up thus it refuses to forward traffic from any of the interfaces. So the question is if it is possible to setup LACP during the boot phase of the temporary images

Hello Soumplis,

The issue is not the maas is your switch port configuration on the switch, I had the same problem and got it fixed.

1 Like

What brad and model of switches are you using also how’s the topology of you maas server and the client ?

MAAS performs several different tasks via PXE, not just commissioning and deployment. You will either have to disable LACP on your switch ports for new hosts until hosts are built into your juju model, and then re-enable the second leg of the LACP link within your switches, or better yet, find out how to set a preferred switch port and assigned default VLAN in your LACP portchannel configuration for LACP ‘fallback’ mode.


When considering LACP, as you discovered, you can’t bring LACP during PXE state.
There is a custom setting for that kind of situation which depends on your switch hardware.

When dealing with HP 5700 series like we have, you have to enable the “lacp edge-port” on the LACP bridge aggregation.

I don’t know your vendor brand but there is probably something similar.

Thanks for the info, we use Juniper QFX5100 switches and I am not sure that there is something similar as an option. I’ll check it with our network guys and test it

After a quick googling, I found this for Juniper hardware :