7.6. IPMI settings
If you told the node in the nodehm table that it was to be managed by ipmi then you need to configure the ipmi settings inside the ipmi table. If you already have IP addresses and passwords already defined in the firmware of these nodes, great! Then just fill in what you have. If you don't have anything set yet, then fill in this table and as xCAT discovers the nodes, it will populate it for you.
A typical IPMI node group would be configured like:
nodegrpch <nodegrp> ipmi.bmcport=0 ipmi.username=USERID ipmi.password=PASSW0RD
In most cases people share the eth0 port of a node with the IPMI interface. However, some machines offer a designated management port. If you set the ipmi.bmcport=1 then management traffic will only flow to this interface and not use the same port as eth0. This is true for most IBM System X products including the iDataPlex and x3630 M3. Setting the port to 1 will change the BMC settings when the xCAT bmcsetup command is run through the xCAT service console.
Then you would need to add an IPMI device (The IP address or hostname) of the node to each node.
This can be easily done with something like:
nodech <node> ipmi.bmc=10.3.0.234
Here are some other examples. (Note: Make sure you set the Password and Userid like previously illustrated)
nodech vhost33 ipmi.bmc=vhost33-ipmi # assumes vhost33-ipmi is resolvable.
Here's an example of regular expression fun that will define 31 nodes:
nodech vhost[02-27,29-33] groups,=vhosts
nodegrpch vhosts ipmi.bmc='|\D+(\d+)|10.3.0.($1+200)|'
#test it out:
nodels vhost02 ipmi
vhost02: ipmi.password: PASSW0RD
vhost02: ipmi.bmc: 10.3.0.202
vhost02: ipmi.bmcport: 0
vhost02: ipmi.node: vhost02
vhost02: ipmi.username: USERID
vhost02: ipmi.comments:
vhost02: ipmi.disable: