[CentOS] automatic shutdown of UPS (and RAID1)

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



I have an MGE UPS Pulsar Ellipse 600 USBS that I'm setting up with CentOS 4.4

I tried for some time to get it working with USB, but failed and I
have had much more success using the serial port.

I have managed to complete the whole install procedure (shown here:
http://www.networkupstools.org/doc/2.0.1/INSTALL.html )but I'm lost
when it comes to implementing the shutdown script.

I'm also using Software RAID1 for all partions (/, /boot, swap, and two others).

I've never edited shutdown scripts before and after a few days of
Googling and manual reading I'm still not sure what to do. Is it as
simple as just putting the script in a file in the rc0.d directory?
I'm not sure what the file should be named so the script is run at the
right time, and I don't know how to ensure the software RAID1 is ready
to be powered off.

Feel free to tell me to RTFM, just let me know which FM I should be
looking at. :-)

Here's the step I'm stuck on:

11. Edit your shutdown scripts: add upsdrvctl shutdown

   You should configure your system to power down the UPS after the
   filesystems are remounted read-only.  Have it look for the presence
   of the POWERDOWNFLAG (from upsmon.conf), using this as an example:

	if (test -f /etc/killpower)
	then
		echo "Killing the power, bye!"
		/usr/local/ups/bin/upsdrvctl shutdown

		sleep 120

		# uh oh... the UPS power-off failed
		# you probably want to reboot here so you don't get stuck!
		# *** see the section on power races in shutdown.txt! ***
	fi

   Be careful: that upsdrvctl command will probably power off your
   machine.  Don't use it unless your system is ready to be halted by
   force.  If you run RAID, be sure the arrays are ready to lose power.
   Your kernel's power-off routines may not execute.

   Make sure that the filesystem(s) holding your UPS drivers and
   configuration details are still mounted when that part of the script
   is run.  You need upsdrvctl, ups.conf, and any drivers for the
   hardware on your system.

---
Ben
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux