Bug 1913674
| Summary: | IP from e1000 interface on rhel6.10 guest is lost after restart | ||
|---|---|---|---|
| Product: | Container Native Virtualization (CNV) | Reporter: | Petr Horáček <phoracek> |
| Component: | Networking | Assignee: | oshoval |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Meni Yakove <myakove> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 2.6.0 | CC: | chhu, cnv-qe-bugs, oramraz, rnetser |
| Target Milestone: | --- | ||
| Target Release: | 4.9.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-09-15 07:53:05 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: | |||
Could you please provide the version of CNV where this happened to you? And could you confirm this is reproducible 100 % of the time? Thanks. Hi Petr I tested on CNV2.6.0, it's 100% reproducible. Regards, Chenli Hu It doesn't happen with RHEL6, e1000 and latest U/S kubevirt version (used rhel-610.qcow2) IP + Mac are kept the same after VM reboot. This what i used to deploy https://gist.github.com/oshoval/76d9ce725497f2e336177fd793f932e1 (changed e1000e to e1000 in the VM interface type) Chenli can you please retry and update if it still happens, and on which setup if so ? Thanks Tested on CNV4.8.1, I can't reproduce this bug now.
Test steps:
1. Start rhel6.10 VM with e1000 interface and sata disk from dv
# oc create -f asb-pv-dv-nfs-rhel.yaml
# oc create -f asb-vm-dv-nfs-rhel6.yaml
# oc get vmi
NAME AGE PHASE IP NODENAME
asb-vm-dv-nfs-rhel 4m7s Running 10.129.1.57 dell-per***.lab.eng.pek2.redhat.com
# virtctl console asb-vm-dv-nfs-rhel
.....
[root@asb-vm-dv-nfs-rhel ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 02:8C:E8:00:00:09
inet addr:10.0.2.2 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::8c:e8ff:fe00:9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1450 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1900 (1.8 KiB) TX bytes:1812 (1.7 KiB)
2. Restart VM
# virtctl restart asb-vm-dv-nfs-rhel
3. Check the VM network
# oc get vmi
NAME AGE PHASE IP NODENAME
asb-vm-dv-nfs-rhel 8m51s Running 10.129.1.58 dell-per***.lab.eng.pek2.redhat.com
# virtctl console asb-vm-dv-nfs-rhel
.....
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 02:8C:E8:00:00:09
inet addr:10.0.2.2 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::8c:e8ff:fe00:9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1450 Metric:1
RX packets:7 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1431 (1.3 KiB) TX bytes:1390 (1.3 KiB)
sh-4.4# virsh dumpxml openshift-cnv_asb-vm-dv-nfs-rhel|grep interface -A 8
<interface type='ethernet'>
<mac address='02:8c:e8:00:00:09'/>
<target dev='tap0' managed='no'/>
<model type='e1000'/>
<mtu size='1450'/>
<alias name='ua-default'/>
<rom enabled='no'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/>
</interface>
Thanks a lot Chenli for confirming this. The needinfo request[s] on this closed bug have been removed as they have been unresolved for 500 days |
Description of problem: IP from e1000 interface on rhel6.10 guest is lost after restart. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: Create a rhel6.10 guest with e1000 interface and sata disk from dv, start it: # oc get vmi NAME AGE PHASE IP NODENAME asb-vm-dv-nfs-rhel 2m43s Running 10.128.3.105 intel-e52650-16-3.englab.nay.redhat.com # ping 10.128.3.105 PING 10.128.3.105 (10.128.3.105) 56(84) bytes of data. 64 bytes from 10.128.3.105: icmp_seq=1 ttl=64 time=0.602 ms 64 bytes from 10.128.3.105: icmp_seq=2 ttl=64 time=0.043 ms # ifconfig eth0 Link encap:Ethernet HWaddr 02:00:00:12:E7:0F inet addr:10.0.2.2 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::ff:fe12:e70f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1450 Metric:1 RX packets:3 errors:0 dropped:0 overruns:0 frame:0 TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1042 (1.0 KiB) TX bytes:1502 (1.4 KiB) sh-4.4# virsh dumpxml openshift-cnv_asb-vm-dv-nfs-rhel| grep interface -A 8 <interface type='ethernet'> <mac address='02:00:00:12:e7:0f'/> <target dev='tap0' managed='no'/> <model type='e1000'/> <mtu size='1450'/> <boot order='2'/> <alias name='ua-default'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </interface> Restart the VM: # oc get vmi NAME AGE PHASE IP NODENAME asb-vm-dv-nfs-rhel 9s Running 10.128.3.106 intel-e52650-16-3.englab.nay.redhat.com # ping 10.128.3.106 PING 10.128.3.106 (10.128.3.106) 56(84) bytes of data. 64 bytes from 10.128.3.106: icmp_seq=1 ttl=64 time=0.613 ms 64 bytes from 10.128.3.106: icmp_seq=2 ttl=64 time=0.039 ms [root@localhost ~]# lspci|grep Ethernet 02:01.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 03) [root@localhost ~]# ifconfig -a eth1 Link encap:Ethernet HWaddr 02:00:00:84:D5:BF BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) sh-4.4# virsh dumpxml openshift-cnv_asb-vm-dv-nfs-rhel|grep interface -A 8 <interface type='ethernet'> <mac address='02:00:00:84:d5:bf'/> <target dev='tap0' managed='no'/> <model type='e1000'/> <mtu size='1450'/> <boot order='2'/> <alias name='ua-default'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x01' function='0x0'/> </interface> Actual results: After restart the VM, the mac address changed, ip address changed, and the interface has no ip address in VM. Expected results: IP stays the same. Additional info: Split from https://bugzilla.redhat.com/show_bug.cgi?id=1907988