← Back to team overview

openstack team mailing list archive

Re: Forcing a VM to a specific node in grizzly

 

I made the doc edit based on this mailing list post from Phil Day.

https://lists.launchpad.net/openstack/msg19784.html


On Sun, Mar 31, 2013 at 9:03 PM, Lorin Hochstein
<lorin@xxxxxxxxxxxxxxxxxx>wrote:

> Vish:
>
> I suspect there's a Grizzly doc bug here.
>
> The Folsom docs say <
> http://docs.openstack.org/folsom/openstack-compute/admin/content/specify-host-to-boot-instances-on.html
> >:
> "With the Folsom release it is no longer possible to indicate a specific
> compute host to use to boot an instance with the --force_hosts parameter.
> See bug 1061665 for further discussion."
>
>
> However, the Grizzly docs say <
> http://docs.openstack.org/trunk/openstack-compute/admin/content/specify-host-to-boot-instances-on.html
> >:
>
> With the Grizzly release, the provider can change the policy to enable
> users to choose a specific host to launch a VM instance upon using the
> create:forced_host setting within policy.json on certain roles, such as an
> admin role.
>
> ...
>
> You can now select the host on which the instance would be spawned, using
> the "--hint" flag:
>
> $ nova boot --image 1 --flavor 2 --key_name test --hint
> force_hosts=server2 my-first-server
>
> ---
>
>
> Doc patch which introduced this change here: <
> https://review.openstack.org/25341>
>
> My guess is that the doc editor misunderstood the implication of the
> create:forced_host setting, and that --force_hosts still no longer works.
> I'm going to zap that and add the original author as reviewer to ensure
> things are OK.
>
>
>
>
>
> On Sat, Mar 30, 2013 at 10:56 PM, Vishvananda Ishaya <
> vishvananda@xxxxxxxxx> wrote:
>
>> I wasn't aware that force_hosts actually works. Someone should probably
>> verify. The availability zone method still works in grizzly.
>>
>> Vish
>>
>> On Mar 30, 2013, at 6:42 PM, Lorin Hochstein <lorin@xxxxxxxxxxxxxxxxxx>
>> wrote:
>>
>> I see that in grizzly an admin can use a scheduler hint to force a VM to
>> launch on a particular host, e.g.:
>>
>> nova boot --image 1 --flavor 2 --key_name test --hint force_hosts=server2
>> my-first-server
>> (from:
>> http://docs.openstack.org/trunk/openstack-compute/admin/content/specify-host-to-boot-instances-on.html
>> )
>>
>> In Folsom, an admin could do this with the availability zone flag:
>>
>> nova boot --image <uuid> --flavor m1.tiny --key_name test
>> --availability-zone nova:server2
>>
>> (from:
>> http://docs.openstack.org/trunk/openstack-compute/admin/content/specify-zone-to-boot-instances-on.html
>> )
>>
>> Does the second method work in grizzly as well? If so, should we
>> recommend one approach over the other in the docs?
>>
>> Lorin
>>
>>  _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>>
>
>
> --
> Lorin Hochstein
> Lead Architect - Cloud Services
> Nimbis Services, Inc.
> www.nimbisservices.com
>

References