Bug 994283 - [RFE] Per cluster MAC address pool
Summary: [RFE] Per cluster MAC address pool
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-engine
Version: 3.2.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ovirt-4.1.0-beta
: ---
Assignee: Martin Mucha
QA Contact: Meni Yakove
URL: http://www.ovirt.org/Features/Scoped_...
Whiteboard:
: 616350 (view as bug list)
Depends On: 1317436
Blocks: 1298235 1420586
TreeView+ depends on / blocked
 
Reported: 2013-08-07 00:51 UTC by Bryan Yount
Modified: 2021-08-30 13:26 UTC (History)
20 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Feature: MAC Pool association was altered, so that it's possible to attach different MAC Pool to each individual cluster. Reason: Future demise of DataCenter concept. Result: Done.
Clone Of:
: 1317436 (view as bug list)
Environment:
Last Closed: 2017-04-25 00:53:44 UTC
oVirt Team: Network
Target Upstream Version:
Embargoed:
nyechiel: Triaged+
mavital: testing_plan_complete+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 912260 0 medium CLOSED [RFE] Per DC mac pool 2021-02-22 00:41:40 UTC
Red Hat Issue Tracker RHV-43258 0 None None None 2021-08-30 12:41:45 UTC
Red Hat Knowledge Base (Solution) 445673 0 None None None Never
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 50755 0 master MERGED core: MacPool per Cluster; update db so that cluster references pool 2021-02-19 13:04:31 UTC
oVirt gerrit 50756 0 master MERGED core: MacPoolPerDc—>MacPoolPerCluster 2021-02-19 13:04:31 UTC
oVirt gerrit 51425 0 master MERGED restapi: moved reference to mac pool from DataCenter to Cluster 2021-02-19 13:04:31 UTC
oVirt gerrit 51426 0 master MERGED webadmin: moved reference to mac pool from DataCenter to Cluster 2021-02-19 13:04:31 UTC
oVirt gerrit 51427 0 master MERGED core: remove link to mac pool from storage pool. 2021-02-19 13:04:31 UTC
oVirt gerrit 51844 0 master MERGED added reference to mac pool from to Cluster, added comments. 2021-02-19 13:04:31 UTC
oVirt gerrit 63704 0 master MERGED Fix the @since tag of Cluster.macPool 2021-02-19 13:04:32 UTC
oVirt gerrit 63705 0 model_4.0 MERGED Remote the Cluster.macPool attribute 2021-02-19 13:04:32 UTC

Internal Links: 912260

Description Bryan Yount 2013-08-07 00:51:36 UTC
RFE request

3. What is the nature and description of the request?

There is a need to have a separate MAC address pool for a RHEL VM pool in RHEV to keep it separate from the Windows VDI network and VM pool.


4. Why does the customer need this? (List the business requirements here)

For certain environments, there are business reasons to have a specific pool of MAC addresses for some systems and a different pool of MACs for other systems


5. How would the customer like to achieve this? (List the functional requirements here)

Ability to assign a MAC pool range to a VM, template, or pool.


8. Does the customer have any specific timeline dependencies and which release would they like to target (i.e. RHEL5, RHEL6)?

RHEV 3.3 / RHEV 3.4


9. Is the sales team involved in this request and do they have any additional input?
Yes


10. List any affected packages or components.
ovirt-engine-backend
ovirt-engine-webadmin-portal


11. Would the customer be able to assist in testing this functionality if implemented?
Yes

Comment 3 Itamar Heim 2014-01-05 10:12:13 UTC
*** Bug 616350 has been marked as a duplicate of this bug. ***

Comment 4 Nir Yechiel 2014-04-29 13:11:13 UTC
Can we get more information on the way the customer is differentiating between the different environments - are they just using different logical networks, or maybe different cluster or DC? 

What is the expected level of granularity here? Does having a configurable MAC pool per DC will help?

Thanks,
Nir

Comment 5 wiley crider 2014-04-29 18:44:48 UTC
Nir, 

They essentially have secure and unsecure environments on different clusters and networks which is why they are requesting this feature. The level of granularity is per cluster as DC is too large. They require a mac address pool per cluster for security and deployment purposes.

Comment 6 Martin Mucha 2014-04-30 07:00:19 UTC
ad "pool per DC" too large:

this is first approach, can be extended in future if needed. There were lot of ideas about granularity size coming from lot of directions, so best probably offer more variants and let user select which one does he want to use.

details:
after yesterday discussion there will be proposed a change in implementation.
Pools are named, and can be shared among multiple resources. By default, each data center will have attached one default shared pool. (It's similar to "if not configured used default one" but with distinction, that this pool is configured via rest and shared pool to use for new datacenters can be changed.) Pool manipulation will have it's own rest api detached from data center.

After these changes we will have extensible rest api, which can support adding finer granularity of pools in future without breaking current one. And in code there already possibility to swap granularity via strategy.

Comment 7 Gajanan 2014-08-12 10:47:17 UTC
====== RFE Request =====

Customer from another account is looking for this feature. 

4. Why does the customer need this? (List the business requirements here)

> We would like to provide different MAC address pools to different 
clusters for security reasons and for more flexibility in IP address 
assignement with dhcp server.

5. How would the customer like to achieve this? (List the functional requirements here)

> I can imagine it through the definition of the address pool when 
creating or editing the cluster.

8. Does the customer have any specific timeline dependencies and which release would they like to target ?

> Would be nice to have it in the next RHEV release.

11. Would the customer be able to assist in testing this functionality if implemented?

> Yes of course.

Comment 9 Nir Yechiel 2014-10-21 08:18:47 UTC
Per DC MAC pool is planned for RHEVM 3.6 (BZ 912260). This bug is to track the request to add Cluster/VM pool granularity.

Comment 10 Mike McCune 2016-03-28 23:09:17 UTC
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions

Comment 11 Michael Burman 2017-01-03 08:00:10 UTC
Verified on - 4.1.0-0.3.beta2.el7


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