[xenpreview-dev] Save / restore / migrate with XTP 13138-29 X86-64 and 32 bit DomUs

Jan Beulich jbeulich at novell.com
Tue May 22 03:01:49 MDT 2007


This is a known limitation - save/restore/migrate only work if all three participants
(Xen, dom0, and being migrated domU) are the same architecture. Jan

>>> <tobias.mucke at man.eu> 22.05.07 10:07 >>>

Hi everybody,

today I updated to the newest XTP release 13138-29. We have a mixed
environment. We are using X86-64 Hypervisor, Dom0 is also X86-64 but
Domains are also 32 bit, i.e. X86.

I wanted to check migration functionality with some of our domains.

But this always fails. Here are the logs for migrating a 32 bit DomU, which
is also uptodate concerning the kernel. Of course this is paravirtualized.

sysadm at minxxen011:~> sudo xm migrate mnnxhod001 minxxen010
Error: /usr/lib64/xen/bin/xc_save 20 8 0 0 0 failed
Usage: xm migrate <Domain> <Host>

Migrate a domain to another machine.

Options:

-h, --help           Print this help.
-l, --live           Use live migration.
-p=portnum, --port=portnum
                     Use specified port for migration.
-r=MBIT, --resource=MBIT
                     Set level of resource usage for migration.

sysadm at minxxen011:~>

sysadm at minxxen011:~> sudo cat /var/log/xend.log
[2007-05-22 09:56:44 xend 5290] DEBUG (XendCheckpoint:80) [xc_save]:
/usr/lib64/xen/bin/xc_save 20 8 0 0 0
[2007-05-22 09:56:44 xend.XendDomainInfo 5290] DEBUG (XendDomainInfo:781)
Storing domain details: {'console/ring-ref': '4636350', 'console/port':
'2', 'name': 'migrating-mnnxhod001', 'console/limit': '2097152', 'vm':
'/vm/a0514688-fcb4-9017-4796-813c886297ad', 'domid': '8',
'cpu/0/availability': 'online', 'memory/target': '262144',
'store/ring-ref': '4636351', 'store/port': '1'}
[2007-05-22 09:56:44 xend 5290] INFO (XendCheckpoint:247) ERROR Internal
error: Domain is not in a valid Linux guest OS state
[2007-05-22 09:56:44 xend 5290] INFO (XendCheckpoint:247) Save exit rc=1
[2007-05-22 09:56:44 xend 5290] ERROR (XendCheckpoint:111) Save failed on
domain mnnxhod001 (8).
Traceback (most recent call last):
  File "/usr/lib64/python2.4/site-packages/xen/xend/XendCheckpoint.py",
line 97, in save
    forkHelper(cmd, fd, saveInputHandler, False)
  File "/usr/lib64/python2.4/site-packages/xen/xend/XendCheckpoint.py",
line 235, in forkHelper
    raise XendError("%s failed" % string.join(cmd))
XendError: /usr/lib64/xen/bin/xc_save 20 8 0 0 0 failed
[2007-05-22 09:56:44 xend.XendDomainInfo 5290] DEBUG (XendDomainInfo:781)
Storing domain details: {'console/ring-ref': '4636350', 'console/port':
'2', 'name': 'mnnxhod001', 'console/limit': '2097152', 'vm':
'/vm/a0514688-fcb4-9017-4796-813c886297ad', 'domid': '8',
'cpu/0/availability': 'online', 'memory/target': '262144',
'store/ring-ref': '4636351', 'store/port': '1'}
sysadm at minxxen011:~>

Migrating a X86-64 DomU works fine although I see that much more packages
get lost (during a live migration) than in earlier releases. But anyway
migration works.

Does anybody else experienced this issue?

Tobias


********************************************

MAN IT Services GmbH
Sitz der Gesellschaft: München 
Registergericht: Amtsgericht München, HRB 158 140 
Geschäftsführung: Dr. Mathias Kretzschmar (Vorsitzender),  Erwin Eicher 

This e-mail (including any attachments) is confidential and may be privileged. 
If you have received it by mistake, please notify the sender by e-mail and delete this message from your system. 
Any unauthorised use or dissemination of this e-mail in whole or in part is strictly prohibited. 
Please note that e-mails are susceptible to change. 
MAN IT Services GmbH (including its group companies) shall not be liable for the improper or incomplete transmission of
the information contained in this communication nor for any delay in its receipt.
MAN IT Services GmbH (or its group companies) does not guarantee that the integrity of this communication has been
maintained nor that this communication is free of viruses, interceptions or interference. 

******************************************** 
_______________________________________________
xenpreview-dev mailing list
xenpreview-dev at forge.novell.com 
http://forge.novell.com/mailman/listinfo/xenpreview-dev


More information about the xenpreview-dev mailing list