Alessandro Tugnoli
2018-08-17 13:24:03 UTC
Hi all
I've just upgraded my hypervisor (let be "host1") to Debian 9 "Stretch"
with Xen 4.8 (before upgrade I had Debian 8 "jessie" with Xen 4.4
Hypervisor) and DRBD for High Availability
Everithing works well and I'm able to run all my domU in the hypervisor
just updated but, when I try to migrate one domU to another Host (let be
"host2", that has Debian 8 Jessie and Xen 4.4 Hypervisor and of course
DRBD for High Availability)
it gives me an error:
host1# xl migrate domU host2
usr/lib/xen-4.4/bin/xl: invalid option -- 't'
unknown global option
libxl: error: libxl_utils.c:508:libxl_read_exactly: file/stream
truncated reading banner from migration receiver stream
libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration
transport process [13772] exited with error status 2
If I try the migration from host2 to host1 I get instad:
host2# xl migrate domU host1
migration target: Ready to receive domain.
Saving to migration stream new xl format (info 0x0/0x0/1003)
Loading new save file <incoming migration stream> (new xl fmt info
0x0/0x0/1003)
Savefile contains xl domain config
Parsing config from <saved>
Traceback (most recent call last):
File "/usr/lib/xen-4.8/bin/convert-legacy-stream", line 15, in <module>
from xen.migration import legacy, public, libxc, libxl, xl
ImportError: No module named xen.migration
libxl: error: libxl_stream_read.c:342:stream_header_done: Invalid ident:
expected 0x4c6962786c466d74, got 0x0000000000000000
libxl: error: libxl_utils.c:396:libxl_read_exactly: file/stream
truncated reading ipc msg header from domain 19 save/restore helper
stdout pipe
libxl: error: libxl_exec.c:129:libxl_report_child_exitstatus: domain 19
save/restore helper [-1] died due to fatal signal Broken pipe
migration sender: libxl_domain_suspend failed (rc=-3)
libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration
target process [6462] exited with error status 255
Migration failed, resuming at sender.
Is this normal because the hypervisor has different toolstack version?
I'm just testing these command only to be sure that I will be able to
migrate domU after upgrading my host to Xen 4.8
Thanks in advance
Best regards
Alex
I've just upgraded my hypervisor (let be "host1") to Debian 9 "Stretch"
with Xen 4.8 (before upgrade I had Debian 8 "jessie" with Xen 4.4
Hypervisor) and DRBD for High Availability
Everithing works well and I'm able to run all my domU in the hypervisor
just updated but, when I try to migrate one domU to another Host (let be
"host2", that has Debian 8 Jessie and Xen 4.4 Hypervisor and of course
DRBD for High Availability)
it gives me an error:
host1# xl migrate domU host2
usr/lib/xen-4.4/bin/xl: invalid option -- 't'
unknown global option
libxl: error: libxl_utils.c:508:libxl_read_exactly: file/stream
truncated reading banner from migration receiver stream
libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration
transport process [13772] exited with error status 2
If I try the migration from host2 to host1 I get instad:
host2# xl migrate domU host1
migration target: Ready to receive domain.
Saving to migration stream new xl format (info 0x0/0x0/1003)
Loading new save file <incoming migration stream> (new xl fmt info
0x0/0x0/1003)
Savefile contains xl domain config
Parsing config from <saved>
Traceback (most recent call last):
File "/usr/lib/xen-4.8/bin/convert-legacy-stream", line 15, in <module>
from xen.migration import legacy, public, libxc, libxl, xl
ImportError: No module named xen.migration
libxl: error: libxl_stream_read.c:342:stream_header_done: Invalid ident:
expected 0x4c6962786c466d74, got 0x0000000000000000
libxl: error: libxl_utils.c:396:libxl_read_exactly: file/stream
truncated reading ipc msg header from domain 19 save/restore helper
stdout pipe
libxl: error: libxl_exec.c:129:libxl_report_child_exitstatus: domain 19
save/restore helper [-1] died due to fatal signal Broken pipe
migration sender: libxl_domain_suspend failed (rc=-3)
libxl: info: libxl_exec.c:118:libxl_report_child_exitstatus: migration
target process [6462] exited with error status 255
Migration failed, resuming at sender.
Is this normal because the hypervisor has different toolstack version?
I'm just testing these command only to be sure that I will be able to
migrate domU after upgrading my host to Xen 4.8
Thanks in advance
Best regards
Alex