Hello, I’ve installed maas 2.8 via snap in LXD, and am using the default lxdbr0 bridge on a
10.53.X.Y default network which is VLAN untagged, and maas is set to serve DHCP/DNS/PXE on it.
When I add a QEMU VM configured with an empty disk and a NIC attached to the same bridge (lxdbr0), configured to PXE boot it does PXE boot the commissioning image, but fails near the end with:
raise DataSourceNotFoundException(msg) cloudinit.sources.DataSourceNotFoundException: Did not find any data source, searched classes: () [FAILED] Failed to start Execute cloud user/final scripts.
Screenshot of full output/traceback:
This seems to occur regardless of commissioning image used.
I found some similar errors reported by other users in the past with root causes of not being able to communicate with the region controller, but in this case, maas is initialized as rack+region with the test-db.
I’ve spun up a separate QEMU ubuntu 20.04 VM and attached it to only the lxdbr0 bridge in the same manner as the failing PXE commissioning VM to check that networking (MaaS DNS, DHCP, etc) is working properly and everything seems to be ok. I’m not seeing anything that jumps out at me as a cause of the problem in the various maas common snap logs.
Does anyone have any pointers on how to debug this?
Or is this maybe just an expectation problem on my part – maybe this just won’t work with a QEMU VM for some reason even though it PXE boots the commissioning image just fine? I was hoping this would work as it’s an easy at home test setup to trial the software.
TIA for any pointers.