How to Setup IPMI in XO
-
Can you check your browser console to see if there's a issue in there?
-
@olivierlambert Thanks! Just checked browser console in Chrome and Firefox and both show the same 2 js errors:

-
That's unrelated. This might need a deeper investigation, I'm not sure to get why nothing is displayed while you have a working IPMI plugin…
-
@stevewest15 these errors are normal on XO from source, since you don't have licenses
the configuration to use for ipmi sensors depends on the bios strings .Could you post the bios string of your hosts ? Dell configuration is used if system-manufacturer' contains the string dell
-
@florent I also ran into this. It seems to be working on Dell hosts, but on my supermicro hosts I get nothing even though I do get data back from the cli plugin
[09:15 host01 ~]# xe host-call-plugin host-uuid=aa8e6bf4-6710-4320-98f9-d8e581cf8ef7 plugin=ipmitool.py fn=is_ipmi_device_available true [09:16 host01 ~]# xe host-call-plugin host-uuid=aa8e6bf4-6710-4320-98f9-d8e581cf8ef7 plugin=ipmitool.py fn=get_all_sensors [{"name": "CPU Temp", "value": "59 degrees C", "event": "ok"}, {"name": "Inlet Temp", "value": "no reading", "event": "ns"}, {"name": "PCH Temp", "value": "43 degrees C", "event": "ok"}, {"name": "System Temp", "value": "23 degrees C", "event": "ok"}, {"name": "Peripheral Temp", "value": "30 degrees C", "event": "ok"}, {"name": "CPU_VRMON Temp", "value": "39 degrees C", "event": "ok"}, {"name": "M2_SSD1 Temp", "value": "38 degrees C", "event": "ok"}, {"name": "M2_SSD2 Temp", "value": "40 degrees C", "event": "ok"}, {"name": "DIMMAB Temp", "value": "30 degrees C", "event": "ok"}, {"name": "FAN1", "value": "16240 RPM", "event": "ok"}, {"name": "FAN2", "value": "16800 RPM", "event": "ok"}, {"name": "FAN3", "value": "16380 RPM", "event": "ok"}, {"name": "FAN4", "value": "no reading", "event": "ns"}, {"name": "FAN5", "value": "no reading", "event": "ns"}, {"name": "FANA", "value": "10080 RPM", "event": "ok"}, {"name": "FANB", "value": "no reading", "event": "ns"}, {"name": "MB 12V", "value": "11.92 Volts", "event": "ok"}, {"name": "MB 5VCC", "value": "5.10 Volts", "event": "ok"}, {"name": "MB 3.3VCC", "value": "3.34 Volts", "event": "ok"}, {"name": "VBAT", "value": "0x04", "event": "ok"}, {"name": "MB 5VSB", "value": "5.06 Volts", "event": "ok"}, {"name": "MB 3.3VSB", "value": "3.34 Volts", "event": "ok"}, {"name": "PCH 1.8V", "value": "1.82 Volts", "event": "ok"}, {"name": "CPU 1.8V_AUX", "value": "1.79 Volts", "event": "ok"}, {"name": "PCH 1.05V", "value": "1.05 Volts", "event": "ok"}, {"name": "BMC 2.5V", "value": "2.50 Volts", "event": "ok"}, {"name": "BMC 1.8V", "value": "1.81 Volts", "event": "ok"}, {"name": "CPU 1.1V_DDR", "value": "1.11 Volts", "event": "ok"}, {"name": "CPU Core", "value": "1.34 Volts", "event": "ok"}, {"name": "BMC 3.3VSB", "value": "3.34 Volts", "event": "ok"}, {"name": "CPU 1.05V", "value": "1.05 Volts", "event": "ok"}, {"name": "CPU 1.8V", "value": "1.82 Volts", "event": "ok"}, {"name": "Chassis Intru", "value": "0x00", "event": "ok"}, {"name": "PS1 Status", "value": "0x01", "event": "ok"}, {"name": "AOC_NIC1 Temp", "value": "63 degrees C", "event": "ok"}, {"name": "PS2 Status", "value": "0x01", "event": "ok"}] -
curious how does this work, dont you need to put in a username and password/IP address for ipmi details. I havent looked at docs or tried this out, just wondering. I think on ESXI i had to setup the ipmi with such details before i could issue power on etc.
-
@marcoi said in How to Setup IPMI in XO:
curious how does this work, dont you need to put in a username and password/IP address for ipmi details. I havent looked at docs or tried this out, just wondering. I think on ESXI i had to setup the ipmi with such details before i could issue power on etc.
I am also curious, since I asume authentication would be required before you're allowed to read or write data from iDRAC, we have a read-only "statsuser" to poll from iDRAC with Observium.
But maybe there is some kind of "special" integrated pass-through authentication done since the ipmitool is being executed from the same host.
-
Indeed, there's no login, we just call ipmitool from the Dom0. I'm not aware of any write access from there.
-
@marcoi on xo side we use to show the ip of the ipmi and the sensor. We don't write anything nor use it for poweroff
-
Cool, thnx for the info!