|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
[Xen-devel] live saving of domU 
| Hi, 
 Could anyone tell me, why 'xm save' has live parameter set to false by default. From yesterday's patch ([PATCH] [XenD] Migration-related change) i guess this paramter is renamed to network.
 
 This is the piece of code I am talking about:
 XendDomain.py:
 def domain_save(self, domid, dst):
 """Start saving a domain to file.
 
 @param dst:      destination file
 """
 
 try:
 dominfo = self.domain_lookup_by_name_or_id_nr(domid)
 if not dominfo:
 raise XendInvalidDomain(str(domid))
 
 if dominfo.getDomid() == PRIV_DOMAIN:
 raise XendError("Cannot save privileged domain %i" % domid)
 
 fd = os.open(dst, os.O_WRONLY | os.O_CREAT | os.O_TRUNC
)
 try:
 --->                # For now we don't support 'live checkpoint'
 --->                return 
XendCheckpoint.save(fd, dominfo, False)
 finally:
 os.close(fd)
 
 I am interested in saving the state of a virtual machine to a file, but want to continue it running. I want to backup the state of the machine, so I want this to be unintrusive operation. I would like to pause the domU and save it to file but keeping it still in memory. After save to file is done I will unpause the domU.
 
 I don't see why this shouldn't be possible if live migration works so well.
 
 Is it possible? Are there any hidden xm options for doing live save, if not where can I tweak this?
 
 Please let me know.
 
 Thanks,
 --
 Jayesh
 ------------------------------------------------------------------------
 Everything you can imagine is real
 _______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 |  | 
  
    |  |  |