Ask Your Question

Install VM on a specific host

asked 2013-08-13 06:58:51 -0600

adu gravatar image

I have a multi-node set up with more than 5 compute nodes. I want some VM's to be installed on different hosts. Is it possible to specify a host on which you want the VM to be installed. Possibly by its IP address? The scheduler filtering helps to specify some criteria but I am looking to install on a very specific host using its IP address. Not criteria like CPU, RAM size, etc. Is it possible?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2013-08-13 07:38:43 -0600

Subramanian K gravatar image

Yes , I would say its possible to boot a VM on a specific host using --availability_zone zone:host parameters with nova boot command

If you are using folsom release , I believe its --force_hosts parameter. nova hypervisor-list will list the compute nodes available

Check nova boot command for more details.

edit flag offensive delete link more


Thanks, Subramanian!

adu gravatar imageadu ( 2013-08-14 00:05:42 -0600 )edit

I have below error for this operation, # nova hypervisor-list abc efg # nova boot --image 3fe93f03-fdff-4f93-b3ec-0024566dce25 --flavor 2 --availability-zone nova:efg VM0 ERROR: Multiple possible networks found, use a Network ID to be more specific. (HTTP 400) (Request-ID: req-844e0066-9c06-40da-a599-c8229b3fb04b) Please help. thanks.

Xiaoxu gravatar imageXiaoxu ( 2013-12-04 02:43:36 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2013-08-13 06:58:51 -0600

Seen: 542 times

Last updated: Aug 13 '13