Enroll Baremetal Nodes
Eroll baremetal nodes
Enable node's IPMI
Baremetal servers are required to have an IPMI interface. Follow instructions here for iDRAC to enable IPMI over LAN for Dell servers. Make sure you set them to administrator mode.
Verify IPMI is enabled in administrator mode.
$ ssh expeca@192.168.0.4
Password:
racadm>>racadm get iDRAC.IPMILan.Enable
[Key=iDRAC.Embedded.1#IPMILan.1]
Enable=Enabled
racadm>>racadm get iDRAC.IPMILan.PrivLimit
[Key=iDRAC.Embedded.1#IPMILan.1]
PrivLimit=4Enable PXE on a network interface
On the Baremetal nodes, at least one of the registered network interfaces (those interfaces that are mentioned during the enrollment) must be PXE capable and connected to the tenants switch. PXE capabality of a network intrerface should be enabled from BIOS settings. This interface gets an IP from ironic provisioning network during the netboot.
Enroll baremetal node
After running the instructions at chameleoncloud.gitbook.io/chi-in-a-box/setup-guides/production-baremetal/quickstart, you can enroll baremetal nodes using Doni as follows
Import the baremetal node
NOTE: Make sure you select at least one neutron dhcp network during the instance launch. Otherwise, openstack does not find a way to setup the node.
Troubleshoot
https://adam.younglogic.com/2021/09/debugging-a-clean-failure-in-ironic/
Sometimes due to an error, IPMI gets locked. Clean all reservations and baremetal nodes from Openstack and reset the server's IPMI
Make sure you delete the node.
Reset iDRAC and when it shows up in openstack baremetal node list delete it again.
Power on all the devices.
Enable Console
Make sure the ipmitool-shellinabox console interface is enabled, for example:
After node enrollment run
Check whether the console is enabled, for example:
Check the web console address
Although this is the internal network, the console could be reach via http://10.0.87.254:30139/.
More info docs.openstack.org/ironic/queens/admin/console.html
Delist baremetal nodes
Last updated