Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-13 Thread Nachi Ueno
2014/1/13 Clint Byrum : > Excerpts from Nachi Ueno's message of 2014-01-13 10:35:07 -0800: >> Hi Clint >> >> 2014/1/10 Clint Byrum : >> > Excerpts from Nachi Ueno's message of 2014-01-10 13:42:30 -0700: >> >> Hi Flavio, Clint >> >> >> >> I agree with you guys. >> >> sorry, may be, I wasn't clear. M

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-13 Thread Clint Byrum
Excerpts from Nachi Ueno's message of 2014-01-13 10:35:07 -0800: > Hi Clint > > 2014/1/10 Clint Byrum : > > Excerpts from Nachi Ueno's message of 2014-01-10 13:42:30 -0700: > >> Hi Flavio, Clint > >> > >> I agree with you guys. > >> sorry, may be, I wasn't clear. My opinion is to remove every > >>

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-13 Thread Nachi Ueno
Hi Clint 2014/1/10 Clint Byrum : > Excerpts from Nachi Ueno's message of 2014-01-10 13:42:30 -0700: >> Hi Flavio, Clint >> >> I agree with you guys. >> sorry, may be, I wasn't clear. My opinion is to remove every >> configuration in the node, >> and every configuration should be done by API from c

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-11 Thread Clint Byrum
Excerpts from Nachi Ueno's message of 2014-01-10 13:42:30 -0700: > Hi Flavio, Clint > > I agree with you guys. > sorry, may be, I wasn't clear. My opinion is to remove every > configuration in the node, > and every configuration should be done by API from central resource > manager. (nova-api or n

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-10 Thread Nachi Ueno
Hi Flavio, Clint I agree with you guys. sorry, may be, I wasn't clear. My opinion is to remove every configuration in the node, and every configuration should be done by API from central resource manager. (nova-api or neturon server etc). This is how to add new hosts, in cloudstack, vcenter, and

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-10 Thread Clint Byrum
Excerpts from Doug Hellmann's message of 2014-01-09 12:21:05 -0700: > On Thu, Jan 9, 2014 at 1:53 PM, Nachi Ueno wrote: > > > Hi folks > > > > Thank you for your input. > > > > The key difference from external configuration system (Chef, puppet > > etc) is integration with > > openstack services.

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-10 Thread Flavio Percoco
On 09/01/14 13:28 -0500, Jay Pipes wrote: On Thu, 2014-01-09 at 10:23 +0100, Flavio Percoco wrote: On 08/01/14 17:13 -0800, Nachi Ueno wrote: >Hi folks > >OpenStack process tend to have many config options, and many hosts. >It is a pain to manage this tons of config options. >To centralize this

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Nachi Ueno
2014/1/9 Doug Hellmann : > > > > On Thu, Jan 9, 2014 at 3:56 PM, Nachi Ueno wrote: >> >> Hi Oleg >> >> 2014/1/9 Oleg Gelbukh : >> > On Fri, Jan 10, 2014 at 12:18 AM, Nachi Ueno wrote: >> >> >> >> 2014/1/9 Jeremy Hanmer : >> >> >> >> > How do you see these interactions defined? For instance, if I

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Doug Hellmann
On Thu, Jan 9, 2014 at 3:56 PM, Nachi Ueno wrote: > Hi Oleg > > 2014/1/9 Oleg Gelbukh : > > On Fri, Jan 10, 2014 at 12:18 AM, Nachi Ueno wrote: > >> > >> 2014/1/9 Jeremy Hanmer : > >> > >> > How do you see these interactions defined? For instance, if I deploy > >> > a custom driver for Neutron,

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Nachi Ueno
Hi Oleg 2014/1/9 Oleg Gelbukh : > On Fri, Jan 10, 2014 at 12:18 AM, Nachi Ueno wrote: >> >> 2014/1/9 Jeremy Hanmer : >> >> > How do you see these interactions defined? For instance, if I deploy >> > a custom driver for Neutron, does that mean I also have to patch >> > everything that will be tal

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Nachi Ueno
Hi Jay 2014/1/9 Jay Pipes : > Hope you don't mind, I'll jump in here :) I'll never mind to discuss with you :) > On Thu, 2014-01-09 at 11:08 -0800, Nachi Ueno wrote: >> Hi Jeremy >> >> Don't you think it is burden for operators if we should choose correct >> combination of config for multiple nod

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Oleg Gelbukh
On Fri, Jan 10, 2014 at 12:18 AM, Nachi Ueno wrote: > 2014/1/9 Jeremy Hanmer : > > How do you see these interactions defined? For instance, if I deploy > > a custom driver for Neutron, does that mean I also have to patch > > everything that will be talking to it (Nova, for instance) so they can

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Jay Pipes
Hope you don't mind, I'll jump in here :) On Thu, 2014-01-09 at 11:08 -0800, Nachi Ueno wrote: > Hi Jeremy > > Don't you think it is burden for operators if we should choose correct > combination of config for multiple nodes even if we have chef and > puppet? It's more of a burden for operators

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Nachi Ueno
Hi Bob 2014/1/9 Robert Kukura : > On 01/09/2014 02:34 PM, Nachi Ueno wrote: >> Hi Doug >> >> 2014/1/9 Doug Hellmann : >>> >>> >>> >>> On Thu, Jan 9, 2014 at 1:53 PM, Nachi Ueno wrote: Hi folks Thank you for your input. The key difference from external configuration s

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Oleg Gelbukh
On Thu, Jan 9, 2014 at 10:53 PM, Nachi Ueno wrote: > Hi folks > > Thank you for your input. > > The key difference from external configuration system (Chef, puppet > etc) is integration with > openstack services. > There are cases a process should know the config value in the other hosts. > If we

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Nachi Ueno
2014/1/9 Jeremy Hanmer : > Having run openstack clusters for ~2 years, I can't say that I've ever > desired such functionality. My proposal is adding functionalities, not removing it. so if you are satisfied with file based configuration with chef or puppet, this change won't affect you > How do

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Robert Kukura
On 01/09/2014 02:34 PM, Nachi Ueno wrote: > Hi Doug > > 2014/1/9 Doug Hellmann : >> >> >> >> On Thu, Jan 9, 2014 at 1:53 PM, Nachi Ueno wrote: >>> >>> Hi folks >>> >>> Thank you for your input. >>> >>> The key difference from external configuration system (Chef, puppet >>> etc) is integration wit

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Nachi Ueno
Hi Doug Thank you for your input. 2014/1/9 Doug Hellmann : > > > > On Thu, Jan 9, 2014 at 2:34 PM, Nachi Ueno wrote: >> >> Hi Doug >> >> 2014/1/9 Doug Hellmann : >> > >> > >> > >> > On Thu, Jan 9, 2014 at 1:53 PM, Nachi Ueno wrote: >> >> >> >> Hi folks >> >> >> >> Thank you for your input. >> >

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Jeremy Hanmer
Having run openstack clusters for ~2 years, I can't say that I've ever desired such functionality. How do you see these interactions defined? For instance, if I deploy a custom driver for Neutron, does that mean I also have to patch everything that will be talking to it (Nova, for instance) so th

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Doug Hellmann
On Thu, Jan 9, 2014 at 2:34 PM, Nachi Ueno wrote: > Hi Doug > > 2014/1/9 Doug Hellmann : > > > > > > > > On Thu, Jan 9, 2014 at 1:53 PM, Nachi Ueno wrote: > >> > >> Hi folks > >> > >> Thank you for your input. > >> > >> The key difference from external configuration system (Chef, puppet > >> etc

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Chmouel Boudjnah
On Thu, Jan 9, 2014 at 7:53 PM, Nachi Ueno wrote: > One example of such case is neuron + nova vif parameter configuration > regarding to security group. > The workflow is something like this. > > nova asks vif configuration information for neutron server. > Neutron server ask configuration in neu

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Nachi Ueno
Hi Doug 2014/1/9 Doug Hellmann : > > > > On Thu, Jan 9, 2014 at 1:53 PM, Nachi Ueno wrote: >> >> Hi folks >> >> Thank you for your input. >> >> The key difference from external configuration system (Chef, puppet >> etc) is integration with >> openstack services. >> There are cases a process shoul

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Doug Hellmann
On Thu, Jan 9, 2014 at 1:53 PM, Nachi Ueno wrote: > Hi folks > > Thank you for your input. > > The key difference from external configuration system (Chef, puppet > etc) is integration with > openstack services. > There are cases a process should know the config value in the other hosts. > If we

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Nachi Ueno
Hi Jeremy Don't you think it is burden for operators if we should choose correct combination of config for multiple nodes even if we have chef and puppet? If we have some constraint or dependency in configurations, such logic should be in openstack source code. We can solve this issue if we have

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Nachi Ueno
Hi folks Thank you for your input. The key difference from external configuration system (Chef, puppet etc) is integration with openstack services. There are cases a process should know the config value in the other hosts. If we could have centralized config storage api, we can solve this issue.

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Jeremy Hanmer
+1 to Jay. Existing tools are both better suited to the job and work quite well in their current state. To address Nachi's first example, there's nothing preventing a Nova node in Chef from reading Neutron's configuration (either by using a (partial) search or storing the necessary information in

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Morgan Fainberg
I agree with Doug’s question, but also would extend the train of thought to ask why not help to make Chef or Puppet better and cover the more OpenStack use-cases rather than add yet another competing system? Cheers, Morgan On January 9, 2014 at 10:24:06, Doug Hellmann (doug.hellm...@dreamhost.co

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Jay Pipes
On Thu, 2014-01-09 at 10:23 +0100, Flavio Percoco wrote: > On 08/01/14 17:13 -0800, Nachi Ueno wrote: > >Hi folks > > > >OpenStack process tend to have many config options, and many hosts. > >It is a pain to manage this tons of config options. > >To centralize this management helps operation. > > >

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Oleg Gelbukh
Nachi, Thanks for bringing this up. We've been thinking a lot about handling of configurations while working on Rubick. In my understanding, oslo.config could provide an interface to different back-ends to store configuration parameters. It could be simple centralized alternative to configuration

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Doug Hellmann
What capabilities would this new service give us that existing, proven, configuration management tools like chef and puppet don't have? On Thu, Jan 9, 2014 at 12:52 PM, Nachi Ueno wrote: > Hi Flavio > > Thank you for your input. > I agree with you. oslo.config isn't right place to have server s

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Nachi Ueno
Hi Flavio Thank you for your input. I agree with you. oslo.config isn't right place to have server side code. How about oslo.configserver ? For authentication, we can reuse keystone auth and oslo.rpc. Best Nachi 2014/1/9 Flavio Percoco : > On 08/01/14 17:13 -0800, Nachi Ueno wrote: >> >> Hi fo

Re: [openstack-dev] [oslo.config] Centralized config management

2014-01-09 Thread Flavio Percoco
On 08/01/14 17:13 -0800, Nachi Ueno wrote: Hi folks OpenStack process tend to have many config options, and many hosts. It is a pain to manage this tons of config options. To centralize this management helps operation. We can use chef or puppet kind of tools, however sometimes each process depe

[openstack-dev] [oslo.config] Centralized config management

2014-01-08 Thread Nachi Ueno
Hi folks OpenStack process tend to have many config options, and many hosts. It is a pain to manage this tons of config options. To centralize this management helps operation. We can use chef or puppet kind of tools, however sometimes each process depends on the other processes configuration. For