freeipmi-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Freeipmi-users] Automated testing


From: Al Chu
Subject: Re: [Freeipmi-users] Automated testing
Date: Wed, 7 Feb 2024 22:00:49 -0800
User-agent: Mozilla Thunderbird

Hi,

Chassis Controller:  This is the top level thing.  Its got a web interface
and tells everything else when to power on/off, etc.

I'm not 100% sure if this is a common term, but it could be.  It need not
be a web interface in my opinion (there's no GUI in FreeIPMI).  I think in 
general
you're looking for a IPMI "client" where as the BMC is the "server".  The
FreeIPMI tools implement the "client side".

1) Does this seem like a reasonable setup?
2) Will I be able to use freeipmi for testing, (and hopefully automated
testing)?

1 & 2 seems reasonable and FreeIPMI commands should do the job.

3) I'm assuming the Chassis Controller keeps the SEL and SDR?  If so then I
wont be able to test either of those until I get a Chassis Controller,
right?

By "keep", do you mean "cache"?  The tools ipmi-sel and ipmi-sensor do cache
the SDR it downloads from the BMC.

4) Is it possible for freeipmi to act as a Chassis Controller (of any sort)?

In the sense of "client side" tools, yes.

5) If I find some command thats not supported (say a device command that
bmc-device doesnt have an option for), would ipmi-raw be something I can
turn to?  Is there a better option?

Yes, ipmi-raw is perfect for that.

Hope that helps,

Al


On 2/7/24 18:44, Andy Colson wrote:
Hi all.

I'm a beginner with IPMI and IPMB, so I may not be asking the right
questions, or using the right terminology.  So first off, terminology:
Chassis Controller:  This is the top level thing.  Its got a web interface
and tells everything else when to power on/off, etc.
Board Management Controller (BMC): Is a sub level controller.  There can be
several of these in a Chassis.
IPMB: IPMI over I2C.

I'm creating a BMC and currently I don't have a Chassis Controller to test
with.  I'm hoping the bmc-info, bmc-device, etc will be something I can use
to test my BMC.  I have a Raspberry Pi and have connected it via I2C to my
custom device.  At some point I'll take my custom device and plug it into a
Chassis and hope that the Chassis Controller will power me on/off, etc.

My questions:
1) Does this seem like a reasonable setup?
2) Will I be able to use freeipmi for testing, (and hopefully automated
testing)?
3) I'm assuming the Chassis Controller keeps the SEL and SDR?  If so then I
wont be able to test either of those until I get a Chassis Controller,
right?
4) Is it possible for freeipmi to act as a Chassis Controller (of any sort)?
5) If I find some command thats not supported (say a device command that
bmc-device doesnt have an option for), would ipmi-raw be something I can
turn to?  Is there a better option?

I appreciate your time,
-Andy
_______________________________________________
Freeipmi-users mailing list
Freeipmi-users@gnu.org
https://urldefense.us/v3/__https://lists.gnu.org/mailman/listinfo/freeipmi-users__;!!G2kpM7uM-TzIFchu!wDGllRVZiEcj6eB9rk7hw7r80telP0Kd1CpY5q9xfFrcNIvT81wnFUyFkHcXf-A68xtMBW9BXunmQ2NGHQ$

--
Al Chu
Livermore Computing
Lawrence Livermore National Laboratory


reply via email to

[Prev in Thread] Current Thread [Next in Thread]