Bug 795127
Summary: | pre-migration hook needed at destination | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Dan Kenigsberg <danken> |
Component: | libvirt | Assignee: | Jiri Denemark <jdenemar> |
Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.2 | CC: | abaron, acathrow, dallan, dyuan, fsimonce, mshao, mzhan, rwu, weizhan, whuang, zhpeng |
Target Milestone: | rc | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | libvirt-0.9.10-4.el6 | Doc Type: | Enhancement |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2012-06-20 06:48:39 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Dan Kenigsberg
2012-02-19 14:27:40 UTC
Initial patches sent upstream for review: https://www.redhat.com/archives/libvir-list/2012-February/msg01146.html Hi Jiri, What should I write on qemu hooks on source and target host? The hook will only be called on target host as /etc/libvirt/hooks/qemu DOMAIN migrate begin - with the DOMAIN's XML sent to stdin of the script. So you need to do something in the script when $2 is equal to "migrate". You can either do nothing (i.e, exit 0) or copy stdin to stdout (e.g., cat) to use the domain XML without any changes. Or you can try to change something in the input XML (using sed, for example). Verify it with libvirt-0.9.10-4.el6.x86_64 and it passed: 1 setup migration env on both source and target machine 2 prepare /etc/libvirt/hooks/qemu script file on target machine: # cat /etc/libvirt/hooks/qemu #! /bin/bash echo "$0" "$@" >> /tmp/qemu.log exit 0 # chmod +x /etc/libvirt/hooks/qemu 3 start migration # virsh migrate ${guestname} qemu+ssh://${target_ip}/system --unsafe 4 check /tmp/qemu.log on target machine: # cat /tmp/qemu.log /etc/libvirt/hooks/qemu kvm-rhel6-i386 migrate begin - /etc/libvirt/hooks/qemu kvm-rhel6-i386 prepare begin - /etc/libvirt/hooks/qemu kvm-rhel6-i386 start begin - Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2012-0748.html |