Hi all, I have a OpenStack Victoria All-in-One environment, and I can deploy os to bare metal by Ironic. I use `openstack server create --flavor my-baremetal-flavor --nic net-id=$PROVISION_UUID --image $whiole-disk-image BM-server-01` to get a server successfully. But if I delete server by "openstack server delete BM-server-01", baremetal node will be clean. When baremetal node performs the clean process, it enters the PXE phase, but its DHCP request cannot be replied. The log of ironic-conductor: 2022-03-31 11:40:42.572 63976 INFO ironic.conductor.task_manager [req-9e92ea87-d48c-42ed-83fd-2f7f14a20984 8763be6de0434240803f305c895fced5 a1758405f9c24ae191543248ad65a447 - default default] Node 4b243894-d651-4700-9a69-28ca3c60446f moved to provision state "clean wait" from state "cleaning"; target provision state is "available" 2022-03-31 12:11:06.694 63976 ERROR ironic.conductor.task_manager [req-3ff5cebf-0895-4e85-bf75-4ac1d20b30f4 - - - - -] Node 4b243894-d651-4700-9a69-28ca3c60446f moved to provision state "clean failed" from state "clean wait"; target provision state is "available" 2022-03-31 12:11:07.676 63976 INFO ironic.drivers.modules.network.flat [-] Removing ports from cleaning network for node 4b243894-d651-4700-9a69-28ca3c60446f 2022-03-31 12:11:08.218 63976 INFO ironic.common.neutron [-] Successfully removed node 4b243894-d651-4700-9a69-28ca3c60446f neutron ports. 2022-03-31 12:11:08.222 63976 ERROR ironic.conductor.utils [-] Timeout reached while cleaning the node. Please check if the ramdisk responsible for the cleaning is running on the node. Failed on step {}. The log of tcpdump in openstack: # tcpdump -n -S -i br-ex port 67 or port 68 or port 69 11:44:43.358657 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 18:9b:a5:81:46:b7, length 300 11:44:46.550963 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 18:9b:a5:81:46:b7, length 300 11:44:51.558266 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 18:9b:a5:81:46:b7, length 300 11:44:57.374583 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 18:9b:a5:81:46:b7, length 300 11:44:57.375096 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 18:9b:a5:81:46:b7, length 300 11:44:57.691646 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 18:9b:a5:81:46:b7, length 300 11:44:57.807714 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 18:9b:a5:81:46:b7, length 300 11:44:57.907428 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 18:9b:a5:81:46:b7, length 300 11:44:58.027351 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 18:9b:a5:81:46:b7, length 300 The log of /var/log/neutron/dhcp-agent.log: 2022-03-31 11:40:18.373 47489 INFO neutron.agent.dhcp.agent [-] Trigger reload_allocations for port admin_state_up=True, allowed_address_pairs=[], binding:host_id=, binding:profile=, binding:vif_details=, binding:vif_type=unbound, binding:vnic_type=baremetal, created_at=2022-03-31T03:40:18Z, description=, device_id=4b243894-d651-4700-9a69-28ca3c60446f, device_owner=, extra_dhcp_opts=[], fixed_ips=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d29aeeb8>], id=20e8d806-f976-4415-85f5-ed2df55978dc, mac_address=fa:16:3e:f1:b3:aa, name=, network=admin_state_up=True, availability_zone_hints=[], availability_zones=['nova'], created_at=2022-03-28T08:39:24Z, description=, id=faa2b805-7898-4fb2-ad51-49251da6e35e, ipv4_address_scope=None, ipv6_address_scope=None, is_default=False, mtu=1500, name=provider1, port_security_enabled=True, project_id=a1758405f9c24ae191543248ad65a447, provider:network_type=flat, provider:physical_network=provider, provider:segmentation_id=None, revision_number=2, router:external=True, shared=True, status=ACTIVE, subnets=['2d5d4c2c-8c8c-44ef-92b4-a124ed52030f'], tags=[], tenant_id=a1758405f9c24ae191543248ad65a447, updated_at=2022-03-28T08:39:29Z, vlan_transparent=None, network_id=faa2b805-7898-4fb2-ad51-49251da6e35e, port_security_enabled=True, project_id=a1758405f9c24ae191543248ad65a447, revision_number=1, security_groups=['f574b5d0-8308-40f4-a8e5-81126b920e8f'], status=DOWN, tags=[], tenant_id=a1758405f9c24ae191543248ad65a447, updated_at=2022-03-31T03:40:18Z on network _ns_name=qdhcp-faa2b805-7898-4fb2-ad51-49251da6e35e, admin_state_up=True, availability_zone_hints=[], availability_zones=['nova'], created_at=2022-03-28T08:39:24Z, description=, id=faa2b805-7898-4fb2-ad51-49251da6e35e, ipv4_address_scope=None, ipv6_address_scope=None, is_default=False, mtu=1500, name=provider1, non_local_subnets=[], port_security_enabled=True, ports=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d3a16a98>], project_id=a1758405f9c24ae191543248ad65a447, provider:network_type=flat, provider:physical_network=provider, provider:segmentation_id=None, revision_number=2, router:external=True, shared=True, status=ACTIVE, subnets=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d3a169d8>], tags=[], tenant_id=a1758405f9c24ae191543248ad65a447, updated_at=2022-03-28T08:39:29Z, vlan_transparent=None 2022-03-31 11:40:18.516 47489 INFO neutron.agent.dhcp.agent [req-9b1713fa-1082-4ccf-8c8b-e953beaf5e5d - - - - -] DHCP configuration for ports {'20e8d806-f976-4415-85f5-ed2df55978dc'} is completed 2022-03-31 11:40:19.517 47489 INFO neutron.agent.dhcp.agent [-] Trigger reload_allocations for port admin_state_up=True, allowed_address_pairs=[], binding:host_id=4b243894-d651-4700-9a69-28ca3c60446f, binding:profile=local_link_information=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d29aeb28>], binding:vif_details=, binding:vif_type=unbound, binding:vnic_type=baremetal, created_at=2022-03-31T03:40:18Z, description=, device_id=4b243894-d651-4700-9a69-28ca3c60446f, device_owner=baremetal:none, extra_dhcp_opts=[], fixed_ips=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d29aefa8>], id=20e8d806-f976-4415-85f5-ed2df55978dc, mac_address=18:9b:a5:81:46:b7, name=, network_id=faa2b805-7898-4fb2-ad51-49251da6e35e, port_security_enabled=True, project_id=a1758405f9c24ae191543248ad65a447, revision_number=2, security_groups=['f574b5d0-8308-40f4-a8e5-81126b920e8f'], status=DOWN, tags=[], tenant_id=a1758405f9c24ae191543248ad65a447, updated_at=2022-03-31T03:40:19Z on network _ns_name=qdhcp-faa2b805-7898-4fb2-ad51-49251da6e35e, admin_state_up=True, availability_zone_hints=[], availability_zones=['nova'], created_at=2022-03-28T08:39:24Z, description=, id=faa2b805-7898-4fb2-ad51-49251da6e35e, ipv4_address_scope=None, ipv6_address_scope=None, is_default=False, mtu=1500, name=provider1, non_local_subnets=[], port_security_enabled=True, ports=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d3a16a98>, <neutron.agent.linux.dhcp.DictModel object at 0x7f56d29aeaf8>], project_id=a1758405f9c24ae191543248ad65a447, provider:network_type=flat, provider:physical_network=provider, provider:segmentation_id=None, revision_number=2, router:external=True, shared=True, status=ACTIVE, subnets=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d3a169d8>], tags=[], tenant_id=a1758405f9c24ae191543248ad65a447, updated_at=2022-03-28T08:39:29Z, vlan_transparent=None 2022-03-31 11:40:19.649 47489 INFO neutron.agent.dhcp.agent [req-7b9253ec-0a60-4309-ac66-8e3ea167cbba - - - - -] DHCP configuration for ports {'20e8d806-f976-4415-85f5-ed2df55978dc'} is completed 2022-03-31 11:40:19.678 47489 INFO neutron.agent.dhcp.agent [-] Trigger reload_allocations for port admin_state_up=True, allowed_address_pairs=[], binding:host_id=4b243894-d651-4700-9a69-28ca3c60446f, binding:profile=local_link_information=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d29c88e8>], binding:vif_details=, binding:vif_type=binding_failed, binding:vnic_type=baremetal, created_at=2022-03-31T03:40:18Z, description=, device_id=4b243894-d651-4700-9a69-28ca3c60446f, device_owner=baremetal:none, extra_dhcp_opts=[], fixed_ips=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d29c8558>], id=20e8d806-f976-4415-85f5-ed2df55978dc, mac_address=18:9b:a5:81:46:b7, name=, network_id=faa2b805-7898-4fb2-ad51-49251da6e35e, port_security_enabled=True, project_id=a1758405f9c24ae191543248ad65a447, revision_number=3, security_groups=['f574b5d0-8308-40f4-a8e5-81126b920e8f'], status=DOWN, tags=[], tenant_id=a1758405f9c24ae191543248ad65a447, updated_at=2022-03-31T03:40:19Z on network _ns_name=qdhcp-faa2b805-7898-4fb2-ad51-49251da6e35e, admin_state_up=True, availability_zone_hints=[], availability_zones=['nova'], created_at=2022-03-28T08:39:24Z, description=, id=faa2b805-7898-4fb2-ad51-49251da6e35e, ipv4_address_scope=None, ipv6_address_scope=None, is_default=False, mtu=1500, name=provider1, non_local_subnets=[], port_security_enabled=True, ports=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d3a16a98>, <neutron.agent.linux.dhcp.DictModel object at 0x7f56d28b53d8>], project_id=a1758405f9c24ae191543248ad65a447, provider:network_type=flat, provider:physical_network=provider, provider:segmentation_id=None, revision_number=2, router:external=True, shared=True, status=ACTIVE, subnets=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d3a169d8>], tags=[], tenant_id=a1758405f9c24ae191543248ad65a447, updated_at=2022-03-28T08:39:29Z, vlan_transparent=None 2022-03-31 11:40:19.776 47489 INFO neutron.agent.dhcp.agent [req-99eb793a-230c-490a-b126-ee9b595ed1bf - - - - -] DHCP configuration for ports {'20e8d806-f976-4415-85f5-ed2df55978dc'} is completed 2022-03-31 11:40:21.082 47489 INFO neutron.agent.dhcp.agent [-] Trigger reload_allocations for port admin_state_up=True, allowed_address_pairs=[], binding:host_id=4b243894-d651-4700-9a69-28ca3c60446f, binding:profile=local_link_information=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d288ea68>], binding:vif_details=, binding:vif_type=binding_failed, binding:vnic_type=baremetal, created_at=2022-03-31T03:40:18Z, description=, device_id=4b243894-d651-4700-9a69-28ca3c60446f, device_owner=baremetal:none, extra_dhcp_opts=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d288e9a8>, <neutron.agent.linux.dhcp.DictModel object at 0x7f56d288ed38>, <neutron.agent.linux.dhcp.DictModel object at 0x7f56d288e4f8>, <neutron.agent.linux.dhcp.DictModel object at 0x7f56d288e528>, <neutron.agent.linux.dhcp.DictModel object at 0x7f56d288e948>], fixed_ips=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d288e0a8>], id=20e8d806-f976-4415-85f5-ed2df55978dc, mac_address=18:9b:a5:81:46:b7, name=, network_id=faa2b805-7898-4fb2-ad51-49251da6e35e, port_security_enabled=True, project_id=a1758405f9c24ae191543248ad65a447, revision_number=4, security_groups=['f574b5d0-8308-40f4-a8e5-81126b920e8f'], status=DOWN, tags=[], tenant_id=a1758405f9c24ae191543248ad65a447, updated_at=2022-03-31T03:40:21Z on network _ns_name=qdhcp-faa2b805-7898-4fb2-ad51-49251da6e35e, admin_state_up=True, availability_zone_hints=[], availability_zones=['nova'], created_at=2022-03-28T08:39:24Z, description=, id=faa2b805-7898-4fb2-ad51-49251da6e35e, ipv4_address_scope=None, ipv6_address_scope=None, is_default=False, mtu=1500, name=provider1, non_local_subnets=[], port_security_enabled=True, ports=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d3a16a98>, <neutron.agent.linux.dhcp.DictModel object at 0x7f56d29c8eb8>], project_id=a1758405f9c24ae191543248ad65a447, provider:network_type=flat, provider:physical_network=provider, provider:segmentation_id=None, revision_number=2, router:external=True, shared=True, status=ACTIVE, subnets=[<neutron.agent.linux.dhcp.DictModel object at 0x7f56d3a169d8>], tags=[], tenant_id=a1758405f9c24ae191543248ad65a447, updated_at=2022-03-28T08:39:29Z, vlan_transparent=None 2022-03-31 11:40:21.207 47489 INFO neutron.agent.dhcp.agent [req-d7cb57c1-4cda-4ceb-99ca-18ca650db61b - - - - -] DHCP configuration for ports {'20e8d806-f976-4415-85f5-ed2df55978dc'} is completed I would very appreciate any kind of guidance or help. Thank you, Han Guangyu