J.J.Garcia
2006-May-08 06:35 UTC
[CentOS] Re: Centos/RHEL with MGE UPS Protection Centers (usb)
comments online,> > The problem with this howto is that the shutdown process will NOT > work as expected. (This is why I ccd you, J.J.Garcia). (See below) > >Thanks a lot Antoine for the feedback, my fault for not checking a full shutdown with newhidups as i used to do with the serial-line models! i was hopping that the new second unit i bought (usb one) work fine as the old serial i previously had :(> > I ended up modifying the fedora rpms to add those hotplug files so > that newhidups works as expected. The source rpm can be found here: > http://www.gymglish.com/opensource/rpms/centos4-rpms/nut-2.0.2-2brx.src.rpm > but it would be nice to have those hotplug files directely in the nut > fedora > rpm, since they are in the nut package. >At this point, and having that mgups guys should also include /etc/issue detection for CentOs during mgeups install (as Arnaud told me in the past) i raise a question: Are they going to include a new release in the mgeups repository for RH based systems? I don't know how this kind of 3rd party pkgs are integrated in the main stream and at the same time im not the one to tell how to do it but just to clarify this now having you release the new rpm. I would like to know the feedback from CentOs maintainers as well.> > I use the following /sbin/halt.local script now, and my shutdown process > works fine: > > ############BEGIN################## > #!/bin/bash > > if [ -f /etc/killpower ] ; then > # if USB is already disabled, re-enable it. (needed by newhidups) > if [ ! -f /proc/bus/usb/devices ]; then > echo "Mounting USB filesystem" > mount -t usbfs usbfs /proc/bus/usb > fi > # newhidups is dynamically linked to libusb in /usr > if [ ! -d /usr/lib ]; then > echo "Mounting /usr filesystem read only" > mount -o ro /usr > fi > # newhidups wants to go into /var/run > if [ ! -d /var/run ]; then > echo "Mounting /var filesystem read only" > mount -o ro /var > fi > > # hotplugging is probably off, so run driver as -u root > echo "Killing the power, bye!" > /sbin/newhidups -u root -k mgeups > sleep 20 > > # 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! *** > echo "Killing the power failed ! (/sbin/halt.local)" > sleep 20 > echo "Rebooting." > reboot > fi > ##################END########################## > > > I am pretty happy with the MGE Protection Center UPS hardware, > but the integration with Centos/RHEL is pretty bad currently, > and this is a shame. I hope my post will make things easier for > new users and in the future. >I agree with that and also i think MGE ppl have affordable hardware with good facilities to check the status of these units (really dont know how many people are using this units but i think there should be a lot, my company is using several units also) and integration with RHEL and based systems IMHO could be better. Again, thanks a lot for you hints Antoine Salut vieux poilu! :) Jose