@sugaf1204 , would my patches that allow you to set link type to DHCP by default and use DNS hostnames be at all useful for you? We’re currently using both of them to get consistent name sequences for our machines. See:
Merge into master : default_boot_interface_link_type
Allow MAAS to use DNS hostnames - Features
It’s not quite as handy as your idea of using BMC info to set the hostname, but it was easy to implement and we can at least put sensible hostname sequences into DNS and have MAAS use those.
To get things properly ordered in DHCP, we boot the nodes up one at a time in the correct order and then convert the leases to reservations - again, not as handy as your proposal, but it’s getting the job done for us.
Let me know what you think, and leave a comment on Allow MAAS to use DNS hostnames if you think it might have potential.