Hi,

I try to install ironic but get error boot.ipxe input/output error when trying to cleaning the node (error image: https://ibb.co/mhN5GYc). This is my ironic configuration :

[DEFAULT]
enabled_drivers=pxe_ipmitool
enabled_hardware_types = ipmi
log_dir=/var/log/ironic
transport_url=rabbit://guest:guest@10.60.60.10:5672/
auth_strategy=keystone
notification_driver = messaging

[conductor]
send_sensor_data = true
automated_clean=true

[swift]
region_name = RegionOne
project_domain_id = default
user_domain_id = default
project_name = services
password = IRONIC_PASSWORD
username = ironic
auth_url = http://10.60.60.10:5000/v3
auth_type = password

[pxe]
tftp_root=/tftpboot
tftp_server=10.60.60.10
ipxe_enabled=True
pxe_bootfile_name=undionly.kpxe
uefi_pxe_bootfile_name=ipxe.efi
pxe_config_template=$pybasedir/drivers/modules/ipxe_config.template
uefi_pxe_config_template=$pybasedir/drivers/modules/ipxe_config.template
ipxe_use_swift=True

[deploy]
http_root=/httpboot
http_url=http://10.60.60.10:8080

[service_catalog]
insecure = True
auth_uri=http://10.60.60.10:5000/v3
auth_type=password
auth_url=http://10.60.60.10:35357
project_domain_id = default
user_domain_id = default
project_name = services
username = ironic
password = IRONIC_PASSWORD
region_name = RegionOne

[database]
connection=mysql+pymysql://ironic:IRONIC_DBPASSWORD@10.60.60.10/ironic?charset=utf8

[keystone_authtoken]
auth_url=http://10.60.60.10:35357
www_authenticate_uri=http://10.60.60.10:5000
auth_type=password
username=ironic
password=IRONIC_PASSWORD
user_domain_name=Default
project_name=services
project_domain_name=Default

[neutron]
www_authenticate_uri=http://10.60.60.10:5000
auth_type=password
auth_url=http://10.60.60.10:35357
project_domain_name=Default
project_name=services
user_domain_name=Default
username=ironic
password=IRONIC_PASSWORD
cleaning_network = 461a6663-e015-4ecf-9076-d1b502c3db25
provisioning_network = 461a6663-e015-4ecf-9076-d1b502c3db25

[glance]
region_name = RegionOne
project_domain_id = default
user_domain_id = default
project_name = services
password = IRONIC_PASSWORD
username = ironic
auth_url = http://10.60.60.10:5000/v3
auth_type = password
swift_endpoint_url = http://10.60.60.10:8080/v1/AUTH_%(tenant_id)s
swift_account = AUTH_f3bb39ae2e0946e1bbf812bcde6e08a7
swift_container = glance
swift_temp_url_key = secret


I try to open the URL which is http://10.60.60.10:8080/boot.ipxe but always get BAD URL error. Are the Baremetal node cannot download the boot.ipxe? are my swift is broken?

Thank you.

Best Regards,
Zufar Dhiyaulhaq