[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