Bug 1010861
Summary: | CVE-2013-7336 libvirtd crashes during established spice session migration. [rhel-7.0] | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Martin Kletzander <mkletzan> |
Component: | libvirt | Assignee: | Martin Kletzander <mkletzan> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.0 | CC: | acathrow, bili, cwei, dallan, dyuan, mkrcmari, pmatouse, shyu, zpeng |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | libvirt-1.1.1-7.el7 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | 1009886 | Environment: | |
Last Closed: | 2014-06-13 09:39:31 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1009886 | ||
Bug Blocks: | 1077620 |
Description
Martin Kletzander
2013-09-23 08:32:45 UTC
Version-Release number of selected component (if applicable): qemu-kvm-rhev-1.5.3-19.el7.x86_64 libvirt-1.1.1-7.el7.x86_64 Preparations: 1. mount NFS server to both source and target server.Both source and target server has two NICs(eth0 and eth1). one is used for spice migrations which be limit low speed. define net1 on two server based on eth0 2. define an guest with usbredir #virsh dumpxml rhel6 <redirdev bus='usb' type='spicevmc'> </redirdev> <redirdev bus='usb' type='spicevmc'> </redirdev> <redirdev bus='usb' type='spicevmc'> </redirdev> <redirdev bus='usb' type='spicevmc'> </redirdev> <graphics type='spice' port='5900' autoport='no'> <listen type='network' network='net1'/> </graphics> 3. install vdagent in guest. 4. do network transport limit on source server(eth0)(limit eth0 to 64kbps ). # tc qdisc add dev eth0 ingress # tc filter add dev eth0 parent ffff: protocol ip u32 match ip src 0.0.0.0/0 police rate 64kbit burst 64kbit mtu 64kb drop flowid :1 (has test it with "dd" and "nc", the two command above works fine) Steps: 1. start guest # virsh start rhel6 2. open an display by remote-view on client server use net1 and plugin two usb disk on source server. Do usb redirection. 3. Do migration from source server to target server with eth1' IP # time virsh migrate --live rhel6 qemu+ssh://targetserver/system root@targetserver's password: Results: succeed migrating the guest. So set it to verified. This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |