Hi, although I'm not participating in this story since very beginning, let me add my 2 cents. For scalability purposes Nova considers rather use of 'cells' rather than 'regions' construct. Regions as name suggests deals with geographically dispersed data centre locations. In regards to Fuel architecture, since Fuel supports only one PXE network, it is IMO unable to deploy multi region clouds. Fuel uses 'environments' construct, but again it doesn't fit to 'region' nor 'cell', since Fuel's 'environment' deploys just another cluster (with own set of controllers, computes etc.) over the shared PXE network. It is probably quite affordable to add 'cells' capability to Fuel, maybe through Fuel-plugins mechanism, which could decouple nova-scheduler and related roles from 'main' controller role. For true multi-region capability, it would be required to operate multi-cobbler Fuel instances / multiple PXE networks with appropriate 'region' names provided. A initial approach to it would be probably to deploy multiple Fuel instances (one Fuel per region) and then bound them altogether through RESTful API / operate at scale through API, at least when it comes to Keystone and Galera cluster configuration. There are several approaches to multi region, maybe good one would be plugin allowing to select remote data centre Galera cluster as a partner for replication. I'm not sure at this moment how HA would be operated this way, since Keystone utilizes memcached for various operations. Would multi-region memcached memory states also be synchronized? So multi-region DC could rise up a lot related to it problems.
Regards, A. On Wed, Oct 7, 2015 at 11:49 AM, Roman Sokolkov <rsokol...@mirantis.com> wrote: > Sheena, thanks. I agree with Chris full Multi-DC it's different scale task. > > For now Services just need +1 tiny step from Fuel/Product in favor > supporting current Multi-DC deployments architectures. (i.e. shared > Keystone) > > Andrew, Ruslan, Mike, > > i've created tiny blueprint > https://blueprints.launchpad.net/fuel/+spec/expose-region-name-to-ui > > We just need to expose already existing functionality to UI. > > Can someone pickup this blueprint? And/Or reassign to appropriate team. > > Thanks > > On Fri, Oct 2, 2015 at 7:41 PM, Sheena Gregson <sgreg...@mirantis.com> > wrote: > >> Forwarding since Chris isn’t subscribed. >> >> >> >> *From:* Chris Clason [mailto:ccla...@mirantis.com] >> *Sent:* Friday, October 02, 2015 6:30 PM >> *To:* Sheena Gregson <sgreg...@mirantis.com>; OpenStack Development >> Mailing List (not for usage questions) <openstack-dev@lists.openstack.org >> > >> *Subject:* Re: [openstack-dev] [Fuel] 8.0 Region name support / Multi-DC >> >> >> >> We are doing some technology evaluations with the intent of publishing >> reference architectures at various scale points (500, 1500, 2000 etc). Part >> of this work will be to determine how to best partition the nodes in to >> regions based on scale limits of OpenStack components and workload >> characteristics. The work we are doing increased in scope significantly, so >> the first RA will be coming at the end of Q1 or early Q2. >> >> >> >> We do plan on using some components of Fuel for our testing but the main >> purpose is path finding. The work we do will eventually make it into Fuel, >> but we are going to run in front of it a bit. >> >> >> >> On Fri, Oct 2, 2015 at 9:19 AM Sheena Gregson <sgreg...@mirantis.com> >> wrote: >> >> Plans for multi-DC: my understanding is that we are working on developing >> a whitepaper in Q4 that will provide a possible OpenStack multi-DC >> configuration, but I do not know whether or not we intend to include Fuel >> in the scope of this work (my guess would be no). Chris – I copied you in >> case you wanted to comment here. >> >> >> >> Regarding specifying region names in UI, is it possible to specify region >> names in API? And (apologies for my ignorance on this one) what is the >> relative equivalence to environments in Fuel (e.g. 1 environment : many >> regions, 1 environment == 1 region)? >> >> >> >> *From:* Roman Sokolkov [mailto:rsokol...@mirantis.com] >> *Sent:* Friday, October 02, 2015 5:26 PM >> *To:* OpenStack Development Mailing List (not for usage questions) < >> openstack-dev@lists.openstack.org> >> *Subject:* [openstack-dev] [Fuel] 8.0 Region name support / Multi-DC >> >> >> >> Folks, >> >> >> >> i've dug around 8.0 roadmap and didn't find anythind regarding Multi-DC >> support. >> >> >> >> My ask is about tiny(but useful) feature: give user ability to *specify >> Region name in UI.* >> >> >> >> Region name is already in every puppet module, so we just need to add >> this to UI. >> >> >> >> Do we have smth already? >> >> >> >> More general question: What are our plans in regards Multi-DC? >> >> >> >> Thanks >> >> >> >> -- >> >> Roman Sokolkov, >> >> Deployment Engineer, >> >> Mirantis, Inc. >> Skype rsokolkov, >> rsokol...@mirantis.com >> >> -- >> >> Chris Clason >> >> Director of Architecture >> >> ccla...@mirantis.com >> >> Mobile: +1.408.409.0295 >> >> __________________________________________________________________________ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: >> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> > > > -- > Roman Sokolkov, > Deployment Engineer, > Mirantis, Inc. > Skype rsokolkov, > rsokol...@mirantis.com > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > -- Adam Heczko Security Engineer @ Mirantis Inc.
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev