Bug 1404130 - Network Interfaces with duplicate MACs are automatically unplugged when VM started as stateless
Summary: Network Interfaces with duplicate MACs are automatically unplugged when VM st...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-engine
Version: 4.0.5
Hardware: All
OS: All
medium
medium
Target Milestone: ovirt-4.1.0-beta
: ---
Assignee: Dominik Holler
QA Contact: Michael Burman
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-12-13 07:08 UTC by Roman Hodain
Modified: 2020-05-14 15:32 UTC (History)
10 users (show)

Fixed In Version: ovirt-engine-4.1.0-0.4.master.20170105161132.gitf4e2c11.el7.centos.noarch.rpm
Doc Type: Bug Fix
Doc Text:
Previously, when a stateless virtual machine was started and then stopped, the network interface associated with the virtual machine was automatically unplugged if there was another virtual machine with a network interface using the same MAC address. This would happen even if the data center had a MAC pool which allowed duplicate MACs. This update ensures that if a MAC pool allows duplicates, then a vNIC with a duplicate MAC stays plugged when a stateless virtual machine restarts.
Clone Of:
Environment:
Last Closed: 2017-04-25 00:50:08 UTC
oVirt Team: Network
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2017:0997 0 normal SHIPPED_LIVE Red Hat Virtualization Manager (ovirt-engine) 4.1 GA 2017-04-18 20:11:26 UTC
oVirt gerrit 68587 0 None MERGED core: VmDeviceUtils respect allowed duplicate mac addresses. 2020-05-14 15:33:02 UTC
oVirt gerrit 69618 0 None MERGED core: VmDeviceUtils respect allowed duplicate mac addresses. 2020-05-14 15:33:02 UTC

Description Roman Hodain 2016-12-13 07:08:13 UTC
Description of problem:
When a stateless VM is started and then stopped the NIC associated with this VM is automatically unplugged if there is another VM with NIC with the same MAC address. This happens even if the DC has a MAC pool which allows duplicate MAC.

Version-Release number of selected component (if applicable):
RHV 4.0.4

How reproducible:
100%

Steps to Reproduce:
1. Configure new MAC address range and allow the allow duplicate MACs
2. Create two VMs and mark one as stateless
3. Assign one NIC to each of the VMs and set the same MAC addresses
4. Start the stateless VM
5. Stop the stateless VM

Actual results:
Network Interface eth1 has MAC address xx.xx.xx.xx.xx.xx which is in use, therefore it is being unplugged from VM xxxxx.

Expected results:
The network interface is not unplugged if the mac address range allows duplicates.

Additional info:
This behaviour does not happen with VMs which are not stateless.

Comment 1 Michael Burman 2017-01-08 07:10:31 UTC
Verified on - 4.1.0-0.4.master.20170105161132.gitf4e2c11.el7.centos


Note You need to log in before you can comment on or make changes to this bug.