I used save without any option when my VM was in running state, save won't work if I pause a VM.
On Sat, Aug 13, 2016 at 11:04 AM, Cendrin Sa <cendri...@gmail.com> wrote: > > - I'm using Xen unstable 4.8 manually compiled on debian , I create a > debian netinst guest using the following config file and then just use > save/restore, after restoring a machine *kernel hangout task happens*. > > > - We've test it With Xen 4.7 manually compiled on ubuntu 14.04 and > the same thing happened. the guest VM was ubuntu 14.04 with GUI, after > restoring we were able to move the mouse but the VM was crashed. > > > - Also, the same *kernel hangout task *happened on CentOS (also its > kernel is 2.6...) and with Xen 4.2. > > These is important to note that after creating VMs using a raw image file > created with both "qemu-img" and "dd" the problem solved and save/restore > is working properly. > It seems there is a problem related to LVM. > > > 1. > 2. builder = "hvm" > 3. memory = 1024 > 4. vcpus = 2 > 5. name = "debian64" > 6. vif = [ 'bridge=xenbr0' ] > 7. disk = [ > 8. 'file:/dev/vg0/debian64_clone.img,xvda,rw', > 9. > 'file:/home/lisbeth/src/debian-8.5.0-amd64-netinst.iso,xvdc:cdrom,r' > 10. ] > 11. > 12. boot = "c" > > > On Thu, Aug 11, 2016 at 7:48 PM, Wei Liu <wei.l...@citrix.com> wrote: > >> On Wed, Aug 10, 2016 at 02:24:09PM +0100, George Dunlap wrote: >> > On Wed, Aug 10, 2016 at 12:11 PM, Roger Pau Monné <roger....@citrix.com> >> wrote: >> > > On Sun, Aug 07, 2016 at 07:51:14PM +0430, Cendrin Sa wrote: >> > >> Hi, >> > >> I was searching a way to clone a machine using both memory and disk >> > >> approach. >> > >> I checked xen save/restore but after restoring, I can only work some >> > >> seconds with my machine and it will crash with >> the_kernel_task_hang_up. >> > >> using an script* to clone a machine is not working either. >> > >> so is it a bug or something or I'm cloning the wrong way? >> > > >> > > Hello, >> > > >> > > I've not tried to perform cloning myself, but I have a little script >> to >> > > perform VM checkpoints (so that you can restore the VM to any given >> point in >> > > time). It's based on FreeBSD so it uses ZFS, but it should work with >> LVM >> > > also if you replace it with the appropriate runes. AFAICT it should >> be quite >> > > easy to expand it to also do VM cloning. This is transparent from a >> VM point >> > > of view. >> > >> > FWIW on a recent version of Xen-unstable, "xl save -c" appears to be >> > broken, at least with me CentOS 6 VM. If I do "xl save" then "xl >> > restore", everything works fine; but if I do "xl save -c", then the >> > save appears to work as normal, and after it's done the guest console >> > has output similar to the output it has when restoring, but processes >> > which access the disk hang, and in 2 minutes I get "hung process" >> > output as Cendrin described. >> > >> > I do get some warning messages though: >> > >> > Using NULL legacy PIC >> > WARNING: g.e. still in use! >> > WARNING: leaking g.e. and page still in use! >> > WARNING: g.e. still in use! >> > WARNING: leaking g.e. and page still in use! >> > WARNING: g.e. still in use! >> > WARNING: leaking g.e. and page still in use! >> > Changing capacity of (202, 0) to 4194288 sectors >> > >> > This is the stock CentOS 6.6 kernel: 2.6.32-504.16.2.el6.x86_64 >> > >> >> It looks like the guest kernel is trying to free up all the grant >> references. >> >> In the case of xl save -c my impression is that it shouldn't be doing >> that because the suspend is supposed to be canceled from guest's PoV. >> >> See comment in xenctrl.h for xc_domain_resume. >> >> Also related: 8903a7a5f6a47cc40c1c204a1cc28b0030b04486 >> >> Wei. >> >> > -George >> > >
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel