XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    How to Setup IPMI in XO

    Scheduled Pinned Locked Moved Management
    18 Posts 7 Posters 811 Views 8 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • olivierlambertO Online
      olivierlambert Vates 🪐 Co-Founder CEO
      last edited by

      Can you check your browser console to see if there's a issue in there?

      S 1 Reply Last reply Reply Quote 0
      • S Offline
        stevewest15 @olivierlambert
        last edited by

        @olivierlambert Thanks! Just checked browser console in Chrome and Firefox and both show the same 2 js errors:

        ee3c3089-74de-46f0-bc9d-a39104d95c51-image.png

        florentF 1 Reply Last reply Reply Quote 0
        • olivierlambertO Online
          olivierlambert Vates 🪐 Co-Founder CEO
          last edited by

          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…

          1 Reply Last reply Reply Quote 0
          • florentF Offline
            florent Vates 🪐 XO Team @stevewest15
            last edited by florent

            @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

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              someone2b @florent
              last edited by Danp

              @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"}]
              
              1 Reply Last reply Reply Quote 0
              • marcoiM Offline
                marcoi
                last edited by

                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.

                nikadeN florentF 2 Replies Last reply Reply Quote 0
                • nikadeN Offline
                  nikade Top contributor @marcoi
                  last edited by

                  @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.

                  1 Reply Last reply Reply Quote 0
                  • olivierlambertO Online
                    olivierlambert Vates 🪐 Co-Founder CEO
                    last edited by

                    Indeed, there's no login, we just call ipmitool from the Dom0. I'm not aware of any write access from there.

                    1 Reply Last reply Reply Quote 0
                    • florentF Offline
                      florent Vates 🪐 XO Team @marcoi
                      last edited by Danp

                      @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

                      1 Reply Last reply Reply Quote 0
                      • nikadeN Offline
                        nikade Top contributor
                        last edited by

                        Cool, thnx for the info!

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post