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.mahr...@gmail.com] > Sent: Tuesday, November 06, 2012 11:49 AM > To: Mauch, Viktor (SCC) > Cc: openstack@lists.launchpad.net > 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.mahr...@gmail.com > > > > > > > > > Le 6 nov. 2012 à 11:46, "Mauch, Viktor (SCC)" < ma...@kit.edu > 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....@lists.launchpad.net > [mailto:openstack- bounces+mauch=kit....@lists.launchpad.net ] On > Behalf Of Mauch, Viktor (SCC) > Sent: Tuesday, November 06, 2012 11:37 AM > To: openstack@lists.launchpad.net > 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:vban...@gmail.com ] > Sent: Tuesday, November 06, 2012 5:09 AM > To: Mauch, Viktor (SCC) > Cc: openstack@lists.launchpad.net > 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) < ma...@kit.edu > > 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@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp > > > > > > > > > > > -- > Vinay Bannai > Email: vban...@gmail.com > Google Voice: 415 938 7576 > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : openstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp > > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : openstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp