can same physical machine be used in different domains?

asked 2013-08-09 05:15:36 -0500

Sudheesh gravatar image

updated 2013-08-11 02:56:19 -0500

can same physical machine be used in different domains?

I will elaborate my question. As far as I understand one domain can have N number of tenants. Each tenant can have N number of Virtual Machines created in available Physical machines. So now my questions are

1) Can you have same Physical machine VMs in 2 different domains

2) How can you list Physical machines in each domain?

3) if same Physical machines can be present in different domains, how can you find list of domains to which the physical machine is used for?

edit retag flag offensive close merge delete



I am a bit confused; Is it your goal to allocate physical hardware to specific domains? Usually you would just have one big pool of compute resources, and let the scheduler spread the workload evenly. Maybe your are looking for filters for your scheduler?

Stenstad gravatar imageStenstad ( 2013-08-12 08:25:49 -0500 )edit

What I am looking for is 1) Way to see what all physical hardware was allocated to a specific domain

Sudheesh gravatar imageSudheesh ( 2013-08-13 00:55:12 -0500 )edit

3 answers

Sort by ยป oldest newest most voted

answered 2013-08-13 01:29:50 -0500

Stenstad gravatar image

There is a blueprint that has not been implemented yet, Planned Resource Reservation API. This might be what you are looking for.

The documentation for the filter scheduler might also help.

edit flag offensive delete link more

answered 2013-08-09 05:28:49 -0500

tim-bell gravatar image

updated 2013-08-12 04:29:07 -0500

A VM can only be in one project and cannot be shared between projects or domains.

edit flag offensive delete link more


I am not talking about VMs - I am talking about hosts here.

Sudheesh gravatar imageSudheesh ( 2013-08-12 04:35:14 -0500 )edit

Domains are an orthogonal concept to hosts. Domains/projects/tenants define quotas, admin rights etc. The hosts are collected together into aggregates and availability zones. If you wish to define special blocks of hosts reserved for a particular project/tenant, there are options within the scheduler filters.

tim-bell gravatar imagetim-bell ( 2013-08-15 10:17:21 -0500 )edit

Okay. As far as I understand, multiple tenants can co exist in a domain and each tenant can have N numbers of VMs and each vm will be in a physical hardware. So the relationship is like Domain-> Tenant-> VM ->Host So there should be a way to list all hosts participating in any of the VMs in any of tenants in a given domain Right?

Sudheesh gravatar imageSudheesh ( 2013-08-16 02:07:52 -0500 )edit

answered 2013-08-12 13:03:47 -0500

koolhead17 gravatar image


The answer to your question is NO. Its not possible.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2013-08-09 05:15:36 -0500

Seen: 236 times

Last updated: Aug 13 '13