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=4

Enable 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