DB needed for control but some clouds store tokens in sql as well as locally-defined users. Don't forget analytics and if you use things like contrail, you have cassandra/mongodb for peripheral services as well.
We're continuing to iterate through the requirements against current reality - I appreciate the perspectives! //adam *Adam Lawson* AQORN, Inc. 427 North Tatnall Street Ste. 58461 Wilmington, Delaware 19801-2230 Toll-free: (844) 4-AQORN-NOW ext. 101 International: +1 302-387-4660 Direct: +1 916-246-2072 On Wed, Mar 9, 2016 at 11:15 PM, Yuriy Brodskiy <ybrods...@gmail.com> wrote: > Database only needed for control operations. > During upgrade we disable API (mark down on LB or take them down). This > will prevent users from making any database changes. > > After that flow is "simple" > - backup db > - do a migration > - perform your validation tests > > If all good, bring up your api, if not, restore db backup to rollback > > I'm over simplifying it here but this is basic concepts. You will find > more details in the video > > > > > > On Wed, Mar 9, 2016 at 10:38 PM -0800, "Xav Paice" <xavpa...@gmail.com> > wrote: > > >> >> On 10 March 2016 at 19:26, Yuriy Brodskiy <ybrods...@gmail.com> wrote: >> >>> building a new cloud is not practical for real production environments. >>> even if you can afford it, how do you migrate data? >>> >>> We have been doing upgrades for a while now, and came up with few basic >>> principles: >>> 1) you don't have to upgrade all at the same time. do it component at >>> the time >>> 2) stand up a new version along side of an existing one, test it and >>> then flip DNS >>> >>> Take a look at presentation team did during Vancouver summit >>> >>> https://www.openstack.org/summit/vancouver-2015/summit-videos/presentation/10-minutes-openstack-upgrades-done >>> >>> >> (replying to the list this time, and regretting using gmail) >> >> I readily admit to not having watched that video (but will!) - one >> question. How do you deal with the db migration if you have two versions >> running at the same time? >> >>> >>> > _______________________________________________ > OpenStack-operators mailing list > OpenStack-operators@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators > >
_______________________________________________ OpenStack-operators mailing list OpenStack-operators@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators