Hi! Here at CERN we do not have separate Ironic controllers for ARM, but we do not use the standard Ironic tftp setup either: we have an "Ironic external" PXE/tftp service we rely on. What you will need to make sure, though, is that you indeed serve architecture dependent files via tftp. If I remember correctly, we do this via the architecture/firmware information that is sent with the initial DHCP request, and an if statement somewhere :) (We should write a blog post with all the details, but I am happy to dig out the details on how this works before -- if you think this would be useful for you?) Cheers, Arne -- Arne Wiebalck CERN IT ________________________________________ From: 韩光宇 <hanguangyu2@gmail.com> Sent: Thursday, 2 February 2023 17:32 To: openstack-discuss Subject: [ironic]Could I use x86 ironic to deploy arm bare metal node? Hi, I deploy ironic in x86 env, could I use it to deploy arm bare metal node? My concern is mainly whether the files transferred in the tftp phase of PXE cannot be cross-architecture. Do I need to deploy a dedicated arm-architecture ironic-conductor node for arm-architecture bare metal nodes? Thanks