Re: [vserver] vserver stop fails with upstart guest

From: Daniel Hokka Zakrisson <daniel_at_hozac.com>
Date: Wed 07 Jul 2010 - 21:18:05 BST
Message-ID: <44032.192.168.102.6.1278533885.squirrel@intranet>

Dan Urist wrote:
> I'm running a debian lenny kernel with ubuntu guests. I'm currently
> trying to upgrade a guest from jaunty to lucid, which uses the new
> upstart init style. I've followed the guide on the wiki (set init
> style to plain, etc.), and the guest now starts properly and runs fine.
>
> My problem is "vserver stop" doesn't work; it times out and eventually
> kills the vserver. I can shut down the vserver cleanly with "telinit 0"
> or "shutdown -h now" from within the vserver, or by using one of those
> commands with "vserver exec". The reason this is a problem for me is I'm
> running these vservers under a pacemaker cluster, and the resource
> agent uses the vserver command to manage the vservers. I'm going to
> have a mixture of jaunty and lucid guests for awhile, and "telinit 0"
> or "shutdown -h now" doesn't work for the jaunty guests (I get
> "shutdown: Unable to send message: Connection refused"), so changing
> the resource agent to use one of those won't work.
>
> Is there some way to make the "vserver stop" command work with lucid
> (upstart) guests? Is this an issue with the "plain" init style?

Make sure that your upstart is configured to handle SIGINT as a
shutdown signal, as that is the method by which vserver ... stop will
shutdown a plain init guest.

-- 
Daniel Hokka Zakrisson
Received on Wed Jul 7 21:18:44 2010
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Wed 07 Jul 2010 - 21:18:47 BST by hypermail 2.1.8