|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [xl restore and migrating problem - hardware compatibility]
Hi, i'm gentoo user and try with xen 4.6.3 and 4.7.1 in both version have the
same problem.
My cpu is AMD A10-7860K
I run VM as PVlinux, then try migrate to other server (same hardware) and dont
work, same occurs when try restore a saved VM, but this works well (migrate
and restore) if run VM as HVM.
I try same instalation in cpu Intel I7-4790 and ir works well VM as PVlinux
and HVM
Hardware Problem
#cat /proc/cpuinfo (only last core)
proprocessor : 3
vendor_id : AuthenticAMD
cpu family : 21
model : 56
model name : AMD A10-7860K Radeon R7, 12 Compute Cores 4C+8G
stepping : 1
microcode : 0x6003106
cpu MHz : 3591.088
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 0
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu de tsc msr pae mce cx8 apic mca cmov pat clflush mmx
fxsr sse sse2 ht syscall nx mmxext fxsr_opt l
m constant_tsc rep_good nopl nonstop_tsc extd_apicid eagerfpu pni pclmulqdq
ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsav
e avx f16c hypervisor lahf_lm cmp_legacy extapic cr8_legacy abm sse4a
misalignsse 3dnowprefetch xop fma4 tce tbm perfctr
_core perfctr_nb bpext arat cpb hw_pstate vmmcall fsgsbase bmi1 xsaveopt
bugs : fxsave_leak
bogomips : 7182.17
TLB size : 1536 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb eff_freq_ro [13]
Migration problem:
#xl migrate fs dstdomain
migration target: Ready to receive domain.
Saving to migration stream new xl format (info 0x3/0x0/1307)
Loading new save file <incoming migration stream> (new xl fmt info
0x3/0x0/1307)
Savefile contains xl domain config in JSON format
Parsing config from <saved>
xc: info: Saving domain 5, type x86 PV
xc: info: Found x86 PV domain from Xen 4.6
xc: info: Restoring domain
xc: error: X86_PV_VCPU_MSRS record truncated: length 8, min 9: Internal error
xc: error: Restore failed (0 = Success): Internal error
libxl: error: libxl_stream_read.c:749:libxl__xc_domain_restore_done: restoring
domain: Success
libxl: error: libxl_create.c:1144:domcreate_rebuild_done: cannot (re-)build
domain: -3
libxl: error: libxl.c:1610:libxl__destroy_domid: non-existant domain 1
libxl: error: libxl.c:1568:domain_destroy_callback: unable to destroy guest
with domid 1
libxl: error: libxl.c:1495:domain_destroy_cb: destruction of domain 1 failed
migration target: Domain creation failed (code -3).
libxl: error: libxl_utils.c:430:libxl_read_exactly: file/stream truncated
reading ready message from migration receiver
stream
libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration
transport process [4250] exited with error status
3
Migration failed, resuming at sender.
Save and restore problem:
#xl save fs fs.snap
Saving to fs.snap new xl format (info 0x3/0x0/1307)
xc: info: Saving domain 5, type x86 PV
xc: Frames: 131072/131072 100%
xc: End of stream: 0/0 0%
#xl restore fs.snap
Loading new save file fs.snap (new xl fmt info 0x3/0x0/1307)
Savefile contains xl domain config in JSON format
Parsing config from <saved>
xc: info: Found x86 PV domain from Xen 4.6
xc: info: Restoring domain
xc: error: X86_PV_VCPU_MSRS record truncated: length 8, min 9: Internal error
xc: error: Restore failed (0 = Success): Internal error
libxl: error: libxl_stream_read.c:749:libxl__xc_domain_restore_done: restoring
domain: Success
libxl: error: libxl_create.c:1144:domcreate_rebuild_done: cannot (re-)build
domain: -3
libxl: error: libxl.c:1610:libxl__destroy_domid: non-existant domain 6
libxl: error: libxl.c:1568:domain_destroy_callback: unable to destroy guest
with domid 6
libxl: error: libxl.c:1495:domain_destroy_cb: destruction of domain 6 failed
#verify-stream-v2 -v -f xl -i fs.snap
Processed xl header
Libxl Header: little endian
Libxl Record: Libxc context, length 0
Libxc Image Header: little endian
Domain Header: x86 PV from Xen 4.6
Libxc Record: x86 PV info, length 8
64bit guest, 4 levels of pagetables
Libxc Record: x86 PV P2M frames, length 2056
Start pfn 0x0, End 0x1ffff
Squashed 128 Page Data records together
Libxc Record: TSC info, length 24
Mode 0, 3591089 kHz, 1189155414000 ns, incarnation 1
Libxc Record: Shared info, length 4096
Libxc Record: x86 PV vcpu basic, length 5176
vcpu0 basic context, 5168 bytes
Libxc Record: x86 PV vcpu extended, length 64
vcpu0 extended context, 56 bytes
Libxc Record: x86 PV vcpu xsave, length 856
vcpu0 xsave context, 848 bytes
Libxc Record: x86 PV vcpu msrs, length 8
Stream Error:
Traceback (most recent call last):
File "/usr/libexec/xen/bin/verify-stream-v2", line 82, in read_stream
VerifyLibxl(info, stream_read).verify()
File "/usr/lib64/python2.7/site-packages/xen/migration/libxl.py", line 82, in
verify
while self.verify_record() != REC_TYPE_end:
File "/usr/lib64/python2.7/site-packages/xen/migration/libxl.py", line 136,
in verify_record
record_verifiers[rtype](self, content[:length])
File "/usr/lib64/python2.7/site-packages/xen/migration/libxl.py", line 155,
in verify_record_libxc_context
VerifyLibxc(self.info, self.read).verify()
File "/usr/lib64/python2.7/site-packages/xen/migration/libxc.py", line 132,
in verify
while self.verify_record() != REC_TYPE_end:
File "/usr/lib64/python2.7/site-packages/xen/migration/libxc.py", line 227,
in verify_record
record_verifiers[rtype](self, content[:length])
File "/usr/lib64/python2.7/site-packages/xen/migration/libxc.py", line 429,
in <lambda>
VerifyLibxc.verify_record_x86_pv_vcpu_generic(s, x, "msrs"),
File "/usr/lib64/python2.7/site-packages/xen/migration/libxc.py", line 323,
in verify_record_x86_pv_vcpu_generic
" bytes long" % (name, minsz))
RecordError: X86_PV_VCPU_msrs record length must be at least 8 bytes long
Hardware works correcltly
#cat /proc/cpuinfo (last core)
Processor : 7
vendor_id : GenuineIntel
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
stepping : 3
microcode : 0x1c
cpu MHz : 3600.098
cache size : 8192 KB
physical id : 0
siblings : 8
core id : 3
cpu cores : 4
apicid : 7
initial apicid : 7
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush
acpi mmx fxsr sse sse2 ss ht syscall nx lm co
nstant_tsc arch_perfmon rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq
monitor est ssse3 sdbg fma cx16 sse4_1 sse4_2 m
ovbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm
abm ida arat pln pts dtherm fsgsbase bmi1 av
x2 bmi2 erms xsaveopt
bugs :
bogomips : 7200.19
clflush size : 64
Regards.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |