[one-users] write changes using "save as" and qcow2
Andreas Calvo
andreas.calvo at scytl.com
Wed May 9 01:22:22 PDT 2012
Sure!
/var/lib/one/config:
AUTH_MAD=ARGUMENTS=--authn
ssh,x509,ldap,server_cipher,server_x509,EXECUTABLE=one_auth_mad
DATASTORE_LOCATION=/var/lib/one//datastores
DATASTORE_MAD=ARGUMENTS=-t 15 -d
fs,vmware,iscsi,EXECUTABLE=one_datastore
DB=BACKEND=sqlite
DEBUG_LEVEL=3
DEFAULT_DEVICE_PREFIX=hd
DEFAULT_IMAGE_TYPE=OS
ENABLE_OTHER_PERMISSIONS=YES
HM_MAD=EXECUTABLE=one_hm
HOST_MONITORING_INTERVAL=600
HOST_PER_INTERVAL=15
IMAGE_RESTRICTED_ATTR=SOURCE
IM_MAD=ARGUMENTS=-r 0 -t 15 kvm,EXECUTABLE=one_im_ssh,NAME=im_kvm
MAC_PREFIX=02:00
MANAGER_TIMER=15
NETWORK_SIZE=254
PORT=2633
SCRIPTS_REMOTE_DIR=/var/tmp/one
SESSION_EXPIRATION_TIME=900
TM_MAD=ARGUMENTS=-t 15 -d
dummy,shared,qcow2,ssh,vmware,iscsi,EXECUTABLE=one_tm
VM_MAD=ARGUMENTS=-t 15 -r 0
kvm,DEFAULT=vmm_exec/vmm_exec_kvm.conf,EXECUTABLE=one_vmm_exec,NAME=vmm_kvm,TYPE=kvm
VM_PER_INTERVAL=5
VM_POLLING_INTERVAL=600
VM_RESTRICTED_ATTR=DISK/SOURCE
VM_RESTRICTED_ATTR=NIC/MAC
VM_RESTRICTED_ATTR=NIC/VLAN_ID
VM_RESTRICTED_ATTR=RANK
VNC_BASE_PORT=5900
/var/log/one/1319.log:
Wed May 9 10:14:48 2012 [TM][I]: ExitCode: 0
Wed May 9 10:14:49 2012 [LCM][I]: New VM state is BOOT
Wed May 9 10:14:49 2012 [VMM][I]: Generating deployment
file: /var/lib/one/1319/deployment.0
Wed May 9 10:14:49 2012 [VMM][I]: ExitCode: 0
Wed May 9 10:14:49 2012 [VMM][I]: Successfully execute network driver
operation: pre.
Wed May 9 10:14:49 2012 [VMM][I]: ExitCode: 0
Wed May 9 10:14:49 2012 [VMM][I]: Successfully execute virtualization
driver operation: deploy.
Wed May 9 10:14:49 2012 [VMM][I]: ExitCode: 0
Wed May 9 10:14:49 2012 [VMM][I]: Successfully execute network driver
operation: post.
Wed May 9 10:14:50 2012 [LCM][I]: New VM state is RUNNING
Wed May 9 10:16:36 2012 [LCM][I]: New VM state is SHUTDOWN
VM in Shutdown state and nothing else is done (no EPILOG).
oneimage list:
35 oneadmin QA jdetect-node default 1.8G OS No rdy 0
70 oneadmin oneadmin test default 2G OS No lock 0
oneimage show 35:
IMAGE 35
INFORMATION
ID : 35
NAME : jdetect-node
USER : oneadmin
GROUP : QA
DATASTORE : default
TYPE : OS
REGISTER TIME : 04/17 12:45:14
PERSISTENT : No
SOURCE : /var/lib/one/datastores/1/632d821bb0531b28591c5d719a4bf9af
PATH : /home/oneadmin/linux/centos/jdetect-node.qcow2
SIZE : 1885
STATE : rdy
RUNNING_VMS : 0
PERMISSIONS
OWNER : um-
GROUP : u--
OTHER : u--
IMAGE
TEMPLATE
BUS="virtio"
DESCRIPTION="Centos 6.2 minimal installation"
DEV_PREFIX="hd"
PUBLIC="YES"
oneimage show 70:
IMAGE 70
INFORMATION
ID : 70
NAME : test
USER : oneadmin
GROUP : oneadmin
DATASTORE : default
TYPE : OS
REGISTER TIME : 05/09 10:16:11
PERSISTENT : No
SOURCE : /var/lib/one/datastores/1/259fa23ffa9ac7c22247f0b80da85b47
FSTYPE : save_as
SIZE : 2057
STATE : lock
RUNNING_VMS : 0
PERMISSIONS
OWNER : um-
GROUP : ---
OTHER : ---
IMAGE
TEMPLATE
DEV_PREFIX="hd"
SAVED_DISK_ID="0"
SAVED_IMAGE_ID="42"
SAVED_VM_ID="1319"
SAVE_AS="YES"
onedatastore list:
1 default blades 9 fs qcow2
onedatastore show 1:
DATASTORE 1
INFORMATION
ID : 1
NAME : default
USER : oneadmin
GROUP : oneadmin
CLUSTER : blades
DS_MAD : fs
TM_MAD : qcow2
BASE PATH : /var/lib/one/datastores/1
PERMISSIONS
OWNER : um-
GROUP : u--
OTHER : u--
DATASTORE
TEMPLATE
DS_MAD="fs"
TM_MAD="qcow2"
IMAGES
20
34
35
38
42
50
59
68
69
Thanks!
On Tue, 2012-05-08 at 17:13 +0200, Jaime Melis wrote:
> Hello Andreas,
>
>
> I'm tested the qcow2 drivers again with saveas a they do work for me.
> Could you attach more logs in order to debug this?
>
>
> /var/lib/one/config (be sure to blank the passwords if any)
> /var/log/one/<vmid>.log
>
>
> and onedastatore show, and oneimage show of the image and its
> datastore.
>
>
> Regards,
> Jaime
>
> On Mon, May 7, 2012 at 10:48 AM, Andreas Calvo
> <andreas.calvo at scytl.com> wrote:
> I does not get to the EPILOG state, so it's is not saving
> changes.
> Do I have to enable the qcow driver in the datastore drivers?
> --
> Andreas Calvo Gómez
> Systems Engineer
> Scytl Secure Electronic Voting
> Plaça Gal·la Placidia, 1-3, 1st floor · 08006 Barcelona
> Phone: + 34 934 230 324
> Fax: + 34 933 251 028
> http://www.scytl.com
>
> NOTICE: The information in this e-mail and in any of its
> attachments is
> confidential and intended solely for the attention and use of
> the named
> addressee(s). If you are not the intended recipient, any
> disclosure,
> copying,
> distribution or retaining of this message or any part of it,
> without the
> prior
> written consent of Scytl Secure Electronic Voting, SA is
> prohibited and
> may be
> unlawful. If you have received this in error, please contact
> the sender
> and
> delete the material from any computer.
>
> On Fri, 2012-05-04 at 14:03 -0400, Shankhadeep Shome wrote:
> > No you don't have to change image to persistent, it wouldn't
> change
> > the running vm anyways. After the shutdown there are two
> more states,
> > EPILOG and DONE. EPILOG is reached after the VM is
> completely shutdown
> > and reported back, DONE is after the VM files are deleted
> from the
> > system datastore, you should see both steps in the vm log.
> Maybe you
> > can post the last few lines of the vm log, just go
> > to /var/log/one/<vm#>.log on the opennebula server and post
> the last
> > 20 lines.
> >
> > On Fri, May 4, 2012 at 5:07 AM, Andreas Calvo
> > <andreas.calvo at scytl.com> wrote:
> > What I see when I run the SHUTDOWN command is:
> > Fri May 4 11:03:11 2012 [LCM][I]: New VM state is
> SHUTDOWN
> >
> > Is there something else I should do?
> > Image is not marked as persistent, should it be
> changed?
> >
> > On Thu, 2012-05-03 at 23:51 -0400, Shankhadeep Shome
> wrote:
> > > If you use a qcow backing store this is what
> happens in the
> > background
> > >
> > > qemu-img create -backing_store (your original
> image) -f
> > qcow2 (running
> > > image)
> > >
> > > when you save as its
> > >
> > > qemu-img convert (running image + backing store)
> -O qcow2
> > (new base
> > > image)
> > >
> > > The vm log should look like this... check to see
> if you have
> > errors.
> > > How big is your source image? Conversion can take
> a while
> > depending on
> > > your image size and backing store.
> > >
> > > Thu May 3 23:41:28 2012 [LCM][I]: New VM state is
> SHUTDOWN
> > > Thu May 3 23:41:48 2012 [VMM][I]: ExitCode: 0
> > > Thu May 3 23:41:48 2012 [VMM][I]: Successfully
> execute
> > virtualization
> > > driver operation: shutdown.
> > > Thu May 3 23:41:48 2012 [VMM][I]: ExitCode: 0
> > > Thu May 3 23:41:48 2012 [VMM][I]: Successfully
> execute
> > network driver
> > > operation: clean.
> > > Thu May 3 23:41:49 2012 [LCM][I]: New VM state is
> EPILOG
> > > Thu May 3 23:42:42 2012 [TM][I]: mvds:
> > > Moving /var/lib/one/datastores/0/88/disk.0 to
> datastore
> > >
> >
> as /var/lib/one/datastores/101/4f062daaf6ad2f47fd36c6b35a0bd56c
> > > Thu May 3 23:42:42 2012 [TM][I]: ExitCode: 0
> > > Thu May 3 23:42:43 2012 [TM][I]: delete:
> > > Deleting /var/lib/one/datastores/0/88
> > > Thu May 3 23:42:43 2012 [TM][I]: ExitCode: 0
> > > Thu May 3 23:42:43 2012 [DiM][I]: New VM state is
> DONE
> > >
> > > On Thu, May 3, 2012 at 2:44 PM, Andreas Calvo
> > > <andreas.calvo at scytl.com> wrote:
> > > >
> > > > Hi all,
> > > > What is the procedure to save a running VM as an
> image if
> > it's
> > > running
> > > > with QCOW2?
> > > >
> > > > As per the documentation, I've used shutdown
> after issuing
> > save as,
> > > but
> > > > the image gets in a LOCKED stated and do not
> progress.
> > > > If the VM gets deleted, the image changes to
> READY but I
> > think it's
> > > just
> > > > a link to the old image used by the VM. Trying
> to start a
> > new
> > > template
> > > > using this new image throws an error.
> > > >
> > > > Tried with SHUTDOWN and STOP without luck.
> > > >
> > > > I guess I'm missing something, does anyone how
> to do it?
> > > >
> > > > Thanks in advance
> > > >
> > > > _______________________________________________
> > > > Users mailing list
> > > > Users at lists.opennebula.org
> > > >
> >
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
> > >
> >
> >
> >
>
> _______________________________________________
> Users mailing list
> 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 | jmelis at opennebula.org
More information about the Users
mailing list