Deploy OpenStack host with Ironic and Redfish
Define node variables
NODE=com4-dev NODE_BMC_HOST=com4-dev.ipmi.dev.i.example.com NODE_MAC_NIC1=00:11:22:33:44:55
Define env variables
NODE_BMC_USER=ADMIN NODE_BMC_PASS=ADMIN
Create now node with Redfish (pxe device boot broken)
https://docs.openstack.org/ironic/latest/admin/drivers/redfish.html
openstack baremetal node create \ --name ${NODE} \ --driver redfish \ --driver-info redfish_address="https://${NODE_BMC_HOST}" \ --driver-info redfish_username=${NODE_BMC_USER} \ --driver-info redfish_password=${NODE_BMC_PASS} \ --driver-info redfish_verify_ca=false \ --driver-info redfish_system_id=/redfish/v1/Systems/1
Create now node with IPMI
https://docs.openstack.org/ironic/latest/admin/drivers/ipmitool.html
openstack baremetal node create \ --name ${NODE} \ --driver ipmi \ --driver-info ipmi_address=${NODE_BMC_HOST} \ --driver-info ipmi_username=${NODE_BMC_USER} \ --driver-info ipmi_password=${NODE_BMC_PASS}
iPXE
https://docs.openstack.org/ironic/latest/admin/interfaces/boot.html#pxe-boot