| Summary: | qemu-kvm default 8139 network card block migration from rhel6.5 to rhel7.0 host | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | FuXiangChun <xfu> |
| Component: | qemu-kvm | Assignee: | jason wang <jasowang> |
| Status: | CLOSED NOTABUG | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | medium | Docs Contact: | |
| Priority: | high | ||
| Version: | 7.0 | CC: | acathrow, akong, hhuang, huding, jasowang, juzhang, michen, mst, qzhang, virt-maint, xfu |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-11-26 06:00:13 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: | |
|
Description
FuXiangChun
2013-11-20 06:51:08 UTC
The infos might be the root reason for this issue. On rhel6.5 host, the default network is rtl8139. #/user/libesec/qemu-kvm -monitor stdio (qemu)info network xxx rtl8139xxxxxxxxxxxxxxxxxxxxxxxx On RHEL7.0 host, the default network is e1000 #/user/libesec/qemu-kvm -monitor stdio (qemu)info network xxx e1000xxxxxxxxxxxxxxxxxxxxxxxx Seems like the RHEL7 "-M rhel6.5.0" does not apply the same defaults. I don't think this is a bug. RHEL6 & RHEL7 have different default nic, if you don't want to touch this problem, you can explicitly assign a rtl8139 nic to dest VM (by "-net nic,model=rtl8139 -net user") We couldn't fix it by changing the default nic to e1000 if machine type is rhel6.5.0 (In reply to Amos Kong from comment #3) > I don't think this is a bug. > > RHEL6 & RHEL7 have different default nic, if you don't want to touch this > problem, you can explicitly assign a rtl8139 nic to dest VM (by "-net > nic,model=rtl8139 -net user") > > We couldn't fix it by changing the default nic to e1000 if machine type is > rhel6.5.0 Hi Akong, Thanks for your explanation first. From QE POV. 1. Change the default nic in RHEL6 and RHEL7.0 product might break compatibility, like this bug. Yes, QE could explicitly or specify what we want but user/customer might do not know unless we do the following 3 things. 1. fix in qemu-kvm 2. do some limitation in libvirt or rhev-m or openstack. 3. open a doc bug as note release. Best Regards, Junyi I don't think it's a bug. And libvirt should use -nodefaults to prevent the default devices to be created unexpectedly. Could you pls test with libvirt (and without configuring any network cards)? Hi Xiangchun, Could you reply comment5? Best Regards, Junyi (In reply to juzhang from comment #6) > Hi Xiangchun, > > Could you reply comment5? > > Best Regards, > Junyi I am preparing environment, and will update result asap. Re-tested this bug with virsh. result: As comment5's description. without network devices and -net none option. Libvirt use -nodefaults to prevent the default devices(rtl8139 nic). migration is successful from rhel6.5 to rhel7.0 host. so libvirt can resolve this issue. (In reply to FuXiangChun from comment #8) > Re-tested this bug with virsh. > > result: > As comment5's description. without network devices and -net none option. > Libvirt use -nodefaults to prevent the default devices(rtl8139 nic). > migration is successful from rhel6.5 to rhel7.0 host. so libvirt can resolve > this issue. Thanks, closing this. |