RE: Feature request: ipmi

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

 



> -----Original Message-----
> From: Mendoza, Jeff
> Sent: Thursday, July 26, 2012 4:56 PM
> To: 'anaconda-devel-list@xxxxxxxxxx'
> Subject: Feature request: ipmi
> 
> Hi List,
> 
> I have a feature request for
> https://fedoraproject.org/wiki/Anaconda/Features : ipmi functionality.
> 
> An immediate feature would be the ability to include freeipmi-bmc-
> watchdog. This would allow administrators to use the service
> processor/bmc to detect/report a stuck install.
> 
> Future use would be to have anaconda run ipmi commands to log install
> status: start, step completed, success, failure. Therefore having the
> service processor aware of the install status.
> 
> I assume this is accomplished by including the ipmi driver and
> ipmitool/freeipmi packages in the stage 2 image. I am in the process of
> familiarizing myself with the wiki:
> http://fedoraproject.org/wiki/Anaconda/SourceOverview
> http://fedoraproject.org/wiki/Anaconda/Stage2DevelopmentGuide
> 
> Thanks,
> Jeff Mendoza
> Software Engineer
> Dell | Linux OS Engineering
> 

Hi All,

As an update to this, instead of using freeipmi bmc-watchdog, we can simply use systemd

So we will need these before anaconda starts:
1. ipmi_watchdog, ipmi_devintf, ipmi_si, ipmi_msghandler loaded when anaconda starts. OpenIPMI package contains a systemd script for this already - ipmi.service. ipmi_watchdog will ensure that /dev/watchdog is created (via udev). We will also need to set /etc/sysconfig/ipmi:IPMI_WATCHDOG=yes
2. we have to setup systemd to be the watchdog daemon that uses /dev/watchdog. All we need for this to work is /etc/systemd/system.conf should set:
	RuntimeWatchdogSec=120
This will ensure that the service-processor will wait for 120s of no ping activity from systemd and reset the system.

Thanks,
Jeff

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list


[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux