Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 06 Jan 1998 22:28:22 -0800
From:      David Greenman <dg@root.com>
To:        Dave Smith <dpsmith@xoom.com>
Cc:        freebsd-questions@freebsd.org, freebsd-smp@freebsd.org
Subject:   Re: Remote power cycle 
Message-ID:  <199801070628.WAA07983@implode.root.com>
In-Reply-To: Your message of "Tue, 06 Jan 1998 19:42:42 PST." <Pine.BSF.3.96.980106191628.4373B-100000@mail1.xoom.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
>I want to remotely power cycle machines at our colocation because
>they tend to hang on reboots because of zombies or just hang.
>
>They are FreeBSD 3.0 and 2.2.5 boxes. Our colocation has a good power supply
>with a backup generator so an UPS is kind of redundant.
>
>I don't want to use a phone line to connect to a device which can
>power cycle machines. I would prefer to telnet into either a FreeBSD
>box which does nothing or the power cycling device if that is
>possible.
>
>Why? Because we will be moving from our current colocation to a new
>colocation in the next few weeks and it would be a waste of time and
>would probably take a few weeks to get the phone line installed.
>
>Granted telneting into a FreeBSD box which might itself hang
>is a single point of failure, but I can live with it.
>
>All help, ideas, suggestions would be much appreciated.
>
>I've looked around the archives and could only find
>some advice for a device which one dials into, to remotely
>power cycle machines. 

   I wrote this recently:

...
     For wcarchive, I use the BOOT_FORCE_COMCONSOLE make option. I run gettys
  on the vga virtual ttys so I can log in when I'm sitting in front of the
  machine, but the console is always on the serial port. The console serial
  port is connected to another PC (the "remote console" machine). I always have
  an rlogin/kermit session open on the console in an xterm here with the xterm
  configured to log all output to a logfile. When I need to use the console
  while physically in front of the machine, I just plug the serial cable into
  a laptop. The remote console machine also has an internal modem that I hacked
  to function as a reset switch whenever it goes off hook to dial - I use this
  to reset wcarchive if necessary. I have a watchdog process running on the
  remote console which pings wcarchive every minute or so, and if the pings
  start failing, wcarchive is automatically reset (I have a kermit dialout
  script for this :-)).
...

   It's never been necessary to power cycle the machine, and considering how
much hardware is involved, that's a good thing. :-)

-DG

David Greenman
Core-team/Principal Architect, The FreeBSD Project



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801070628.WAA07983>