openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #18326
Re: how to use extra_specs??
Victor,
You raised a very good point.
If you want to use any existing flag, what Razique said is OK.
But if you want to add new key value pairs, I don't think the current nova-compute can do that.
Especially if you are using the currnent nova/virt/libvirt as compute driver, you cannot.
In our bare-metal provisioning effort, our compute driver nova/virt/bm defines a new flag
called "instance_type_extra_specs" in /etc/nova/nova.conf.
Any key value pairs can be specified there.
For example, for TileEmpower board we declare the flag as follows:
instance_type_extra_specs=cpu_arch:tilepro64
Our bare-metal provisioning code is still in review.
David
----- Original Message -----
> Yes sure,
>
>
>
> But in this example you use an existing key “free_ram_rmb”?! Ist that
> right?
>
>
>
> What I want to do is to create my own key value paris for compute
> nodes (who can I do that) and for the extra_specs variable of the
> flavors
>
>
>
> Best Regards
>
>
>
> Viktor
>
>
>
>
>
> From: i Mahroua [mailto:razique.mahroua@xxxxxxxxx]
> Sent: Tuesday, November 06, 2012 11:49 AM
> To: Mauch, Viktor (SCC)
> Cc: openstack@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Openstack] how to use extra_specs??
>
>
>
> You can also use the cli, does the job too
>
>
>
>
>
> nova boot --flavor 1 --image 1f3fbdde-4c8a-4b3b-9cf1-a3b9fd0f1d9e
> --key_name key1 --hint query='[">=", "free_ram_mb", 1024]' vm1
>
>
>
>
>
> Nuage & Co - Razique Mahroua
>
>
> razique.mahroua@xxxxxxxxx
>
>
>
>
>
>
>
>
> Le 6 nov. 2012 à 11:46, "Mauch, Viktor (SCC)" < mauch@xxxxxxx > a
> écrit :
>
>
>
>
>
>
>
> Or being more specific,
>
>
>
>
>
> How can a add key/value pairs to a compute node???
>
>
> So I can check the extra_specs data with the key/value paris of the
> compute node?
>
>
>
>
>
> Cheers Viktor
>
>
>
>
>
>
>
> From: openstack-bounces+mauch=kit.edu@xxxxxxxxxxxxxxxxxxx
> [mailto:openstack- bounces+mauch=kit.edu@xxxxxxxxxxxxxxxxxxx ] On
> Behalf Of Mauch, Viktor (SCC)
> Sent: Tuesday, November 06, 2012 11:37 AM
> To: openstack@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Openstack] how to use extra_specs??
>
>
>
>
>
> Just one more noob question.
>
>
>
>
>
> Is it normal that If I set a set key/value pair let’s say
> {“my_special_key”:”my_special_value”} to an existing flavor, that the
> scheduler failed to find a host for an instance of this flavor.
>
>
>
>
>
> (I use devstack with folsom stable code)
>
>
>
>
>
> Cheers Viktor
>
>
>
>
>
>
>
>
> From: Vinay Bannai [ mailto:vbannai@xxxxxxxxx ]
> Sent: Tuesday, November 06, 2012 5:09 AM
> To: Mauch, Viktor (SCC)
> Cc: openstack@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Openstack] how to use extra_specs??
>
>
>
>
>
> The simplest way would be to create key/value pairs for flavor types
> (instance types).
>
>
>
> This information would be associated in a separate table in nova db
> (instance_type_extra_specs) and would go along with the instance type.
>
>
>
>
>
>
>
> Once it is in the database, you can use this information to customize
> all kinds of things like the nova scheduler, additional data that can
> be passed to the instance at the time of the creation. This is the
> high level overview. If you search the mailing list archives you will
> find some additional discussion about this topic.
>
>
>
>
>
>
> Vinay
>
>
>
> On Mon, Nov 5, 2012 at 5:57 PM, Mauch, Viktor (SCC) < mauch@xxxxxxx >
> wrote:
>
>
>
> Hi guys,
>
>
>
>
>
> can anyone tell me (with an example) how to use the extra_specs
> variable for an instance_type??
>
>
>
>
>
> Best Regards
>
>
>
>
>
> Viktor
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
>
>
>
>
>
>
>
>
> --
> Vinay Bannai
> Email: vbannai@xxxxxxxxx
> Google Voice: 415 938 7576
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
References