[one-users] Ubuntu shutdown/image save
Sean Abbott
seabbott at akamai.com
Wed May 23 07:00:02 PDT 2012
No, 'fraid I wasn't able to figure out why it wasn't working. In terms
of moving forward, I would argue that this method always gets back
something consistent and readable, making it easier to debug. However,
if it's not broke for anyone else, why fix it? :-)
On 05/23/2012 05:00 AM, Jaime Melis wrote:
> Hi Sean,
>
> I'm intrigued why the default shutdown script didn't work out for you. Did you
> figure it out?
>
> However, thanks a lot for contributing an alternative script to the list!
>
> Cheers,
> Jaime
>
> On Fri, May 18, 2012 at 4:15 PM, Sean Abbott <seabbott at akamai.com
> <mailto:seabbott at akamai.com>> wrote:
>
> Here, this is slightly less ugly and still works:
>
>
> deploy_name=$(virsh --connect $LIBVIRT_URI --readonly dominfo $deploy_id \
> | grep "Name:" | nawk '{print $2}')
>
> count=0
> while [ "$(virsh --connect $LIBVIRT_URI --readonly domstate $deploy_name)"
> != "shut off" ]
>
> do
> sleep $POLL_INTERVAL
> if [ "$count" -gt "$TIMEOUT" ]
> then
> error_message "Timeout reached and VM $deploy_id is still alive"
> echo "Timeout reached" >&2
> exit 1
> fi
> let count=count+$POLL_INTERVAL
> done
>
>
> On 05/18/2012 04:56 AM, Jaime Melis wrote:
> > Hello Sean, The shutdown script includes a timeout, when it's reached it
> > assumes the VM is still running. However it looks like the VM is indeed
> > shutting down after that timeout. I think that's why your vm is in such an
> > ugly state. Possible fixes: * Disable the acpi popup in your VM [1][2] *
> > Install the *server* distribution, not the desktop. * Try with the
> > appliance we created [3] * Increase the timeout in the shutdown script [4]
> > (not recommended!!) [1]
> > http://askubuntu.com/questions/66723/how-do-i-modify-the-power-options-in-ubuntu-11-10
> > [2]
> > http://www.liberiangeek.net/2012/04/disable-shutdown-restart-logout-prompts-in-ubuntu-12-04-precise-pangolin/
> > [3] http://appliances.c12g.com/Ubuntu-Server-12.04/ [4]
> > https://github.com/OpenNebula/one/blob/one-3.4/src/vmm_mad/remotes/kvm/shutdown#L27
> >
> > <https://github.com/OpenNebula/one/blob/one-3.4/src/vmm_mad/remotes/kvm/shutdown>
> > Regards, Jaime On Thu, May 17, 2012 at 6:43 PM, Sean Abbott
> > <seabbott at akamai.com <mailto:seabbott at akamai.com>
> > <mailto:seabbott at akamai.com>> wrote: So, I'm attempting to create a master
> > linux client image from which I can deploy new clients easily. I know that
> > I'll eventually need to get master contextualization. However, before I
> > get there, I'm having problems. I created a template that used a raw hard
> > disk and an ubuntu boot cd to create a working ubuntu 12.04 VM. Done,
> > worked. I used onevm saveas <vm-name> <disk-id> "ubuntu-base-image" to set
> > up a save. I used onevm shutdown <vm-id> to shut it down. At first, it
> > appeared to work. I was watching the vm from VNC and it popped up a window
> > asking if I wanted to shut it down (I need to research how to make that
> > window not happen in ubuntu). However. The VM transitioned to "unknown"
> > state about 5 minutes later (initially it was "shutdown"), and the log
> > says that it didn't properly finish shutdown: Thu May 17 16:19:33 2012
> > [LCM][I]: New VM state is SHUTDOWN Thu May 17 16:24:38 2012 [VMM][I]:
> > Command execution fail: /var/tmp/one/vmm/kvm/shutdown one-7 172.26.210.149
> > 7 172.26.210.149 Thu May 17 16:24:38 2012 [VMM][E]: Timeout reached and VM
> > one-7 is still alive Thu May 17 16:24:38 2012 [VMM][I]: Timeout reached
> > Thu May 17 16:24:38 2012 [VMM][I]: ExitCode: 1 Thu May 17 16:24:38 2012
> > [VMM][I]: Failed to execute virtualization driver operation: shutdown. Thu
> > May 17 16:24:38 2012 [VMM][E]: Error shuting down VM: Timeout reached and
> > VM one-7 is still alive Thu May 17 16:24:38 2012 [LCM][I]: Fail to
> > shutdown VM. Assuming that the VM is still RUNNING (will poll VM). Thu May
> > 17 16:24:38 2012 [VMM][I]: ExitCode: 0 Thu May 17 16:24:38 2012 [VMM][I]:
> > VM not found, setting to UNKNOWN And, presumably because of this, my image
> > status "locked" and there is no data that has made it into the image. Is
> > the answer that I need to figure out how to make ubuntu do a clean/fast
> > ACPI shutdown before I can make this work, or is something else afoot.
> > Corollary question: has anyone managed to make ubuntu do a clean ACPI
> > shutdown with no intervention? Thanks! sean ______________________________
> > _________________
> > Users mailing list
> > Users at lists.opennebula.org <mailto:Users at lists.opennebula.org> <mailto:Users at lists.opennebula.org>
> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org -- Jaime
> > Melis Project Engineer OpenNebula - The Open Source Toolkit for Cloud
> > Computing
> > www.OpenNebula.org <http://www.OpenNebula.org> <http://www.OpenNebula.org>
> > | jmelis at opennebula.org <mailto:jmelis at opennebula.org>
> > <mailto:jmelis at opennebula.org>
>
>
>
>
> --
> Jaime Melis
> Project Engineer
> OpenNebula - The Open Source Toolkit for Cloud Computing
> www.OpenNebula.org <http://www.OpenNebula.org> | jmelis at opennebula.org
> <mailto:jmelis at opennebula.org>
More information about the Users
mailing list