+1
On Tue, Mar 11, 2014 at 1:22 PM, Ryan Moe <[email protected]> wrote: > Ok, that makes sense. I'll dig deeper into this and see what I can find. > Even outside of adding all-in-one support these kind of Puppet issues > should probably be fixed. > > > On Tue, Mar 11, 2014 at 12:55 PM, Vladimir Kuklin <[email protected]>wrote: > >> Ryan, we are running the same classes and configuring several parameters >> that can intersect with controller node, e.g. "enabled_apis" nova.conf >> parameter is different for compute and controller node. In case you run >> compute installation after the controller is installed, you get into state >> when "enabled_apis" equals to "metadata" and nova-api restart stops all >> other services(nova-api for example) leaving only metadata service running. >> >> >> On Tue, Mar 11, 2014 at 11:30 PM, David Easter <[email protected]>wrote: >> >>> I will say that if we can support an "all in one" installation, that >>> would be a definite plus. >>> >>> So as long as there aren't any negative consequences, I'd give this a +1. >>> >>> Thanks, >>> >>> - David J. Easter >>> Product Line Manager, Mirantis >>> >>> From: Ryan Moe <[email protected]> >>> Date: Tuesday, March 11, 2014 at 12:28 PM >>> To: Vladimir Kuklin <[email protected]> >>> Cc: fuel-dev <[email protected]> >>> Subject: Re: [Fuel-dev] Combined controller and compute node >>> >>> What kind of side stuff are we doing and what kind of problems will it >>> lead to? >>> >>> On Tue, Mar 11, 2014 at 12:20 PM, Vladimir Kuklin >>> <[email protected]>wrote: >>> >>>> Ryan >>>> >>>> There could be some intersections between controller and compute node >>>> configuration. I am still not quite sure that installing controller and >>>> compute configs will not break anything: you will need to run tempest at >>>> least. We are running 2 contradicting classes, which we should not. >>>> Instead, we should split deployment into small pieces and install only >>>> nova-compute and dependencies on the controller node. Currently, we are >>>> doing a lot if side stuff, that can lead us to a lot of problems. >>>> >>>> >>>> On Tue, Mar 11, 2014 at 11:05 PM, Mike Scherbakov < >>>> [email protected]> wrote: >>>> >>>>> Great finding! >>>>> I believe there were some minor issues, and there were no use cases >>>>> for using all-in-one deployment. That's why we kept it as is, and didn't >>>>> even bother fixing the issues. If we remove restriction, then it means we >>>>> have to test it thoroughly. For this particular case, there is 95% >>>>> guarantee that it will work just fine on one node if it works on two. >>>>> >>>>> So I'm +1 for removing the restriction. It will also allow us to >>>>> rewrite some smoke tests to use single-node env to speed up Fuel CI >>>>> checks. >>>>> >>>>> However we must keep at least system tests for distributed envs, as it >>>>> is easy to hardcode "localhost" somewhere and we must always ensure that >>>>> Fuel works in distributed mode. >>>>> >>>>> >>>>> On Tue, Mar 11, 2014 at 10:57 PM, Ryan Moe <[email protected]> wrote: >>>>> >>>>>> What were the reasons for not allowing a node to have both the >>>>>> compute and controller roles? In my initial testing it appears that this >>>>>> works fine. OSTF passes, all controller functions continue working, VMs >>>>>> boot, etc. If those original concerns are no longer valid or if they can >>>>>> be >>>>>> addressed then we can remove another arbitrary restriction from Fuel. >>>>>> >>>>>> Thoughts? >>>>>> >>>>>> -Ryan >>>>>> >>>>>> -- >>>>>> Mailing list: https://launchpad.net/~fuel-dev >>>>>> Post to : [email protected] >>>>>> Unsubscribe : https://launchpad.net/~fuel-dev >>>>>> More help : https://help.launchpad.net/ListHelp >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Mike Scherbakov >>>>> #mihgen >>>>> >>>>> -- >>>>> Mailing list: https://launchpad.net/~fuel-dev >>>>> Post to : [email protected] >>>>> Unsubscribe : https://launchpad.net/~fuel-dev >>>>> More help : https://help.launchpad.net/ListHelp >>>>> >>>>> >>>> >>>> >>>> -- >>>> Yours Faithfully, >>>> Vladimir Kuklin, >>>> Senior Deployment Engineer, >>>> Mirantis, Inc. >>>> +7 (495) 640-49-04 >>>> +7 (926) 702-39-68 >>>> Skype kuklinvv >>>> 45bk3, Vorontsovskaya Str. >>>> Moscow, Russia, >>>> www.mirantis.com <http://www.mirantis.ru/> >>>> www.mirantis.ru >>>> [email protected] >>>> >>> >>> -- Mailing list: https://launchpad.net/~fuel-dev Post to : >>> [email protected] Unsubscribe : >>> https://launchpad.net/~fuel-dev More help : >>> https://help.launchpad.net/ListHelp >>> >> >> >> >> -- >> Yours Faithfully, >> Vladimir Kuklin, >> Senior Deployment Engineer, >> Mirantis, Inc. >> +7 (495) 640-49-04 >> +7 (926) 702-39-68 >> Skype kuklinvv >> 45bk3, Vorontsovskaya Str. >> Moscow, Russia, >> www.mirantis.com <http://www.mirantis.ru/> >> www.mirantis.ru >> [email protected] >> > > > -- > Mailing list: https://launchpad.net/~fuel-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~fuel-dev > More help : https://help.launchpad.net/ListHelp > > -- If google has done it, Google did it right!
-- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

