openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #16232
Re: keystone questions
Hi Joe,
OK, this is clear to me, but I more think about this scenario: each keystone
has its own storage and the keystones are interconnected and replicating the
information on keystone layer - so for example one keystone can be connected
to LDAP another to DB or KVS etc.
Thanks a lot for your answers and patience :-) Your answers are helpful to me.
Pat
On Tue, 28 Aug 2012 08:55:16 -0700, Joseph Heck wrote
> On Aug 28, 2012, at 12:41 AM, pat <pat@xxxxxxxxxxxx> wrote:
> > Thanks for Q1. About Q2, I more think about keystone instances and each has
> > its own storage and the keystones are interconnected and their data are
> > replicated. The DB, in your suggestion, looks like single point of failure
to me.
>
> Hi Pat,
>
> Yes - it definitely could be. If you're setting up keystone in an HA
> configuration, then I'd expect that you actually have a mysql
> cluster backing the database that could allow a single instance of
> mysql to fail and maintain services. Keystone, like Nova, Glance,
> etc is stashing it's state somewhere - the WSGI processes that run
> keystone have moved that to MySQL, so MySQL is the place where you
> need to watch and care for.
>
> Many implementations of OpenStack that I've seen have shared the
> MySQL instance between keystone, nova, and glance, and quite
> successfully.
>
> If you were using LDAP entirely for the backend instead of the SQL
> backed mechanisms, then you'd need a replicated/failover cluster for
> LDAP as well.
>
> -joe
>
> > On Mon, 27 Aug 2012 09:46:41 -0700, Joseph Heck wrote
> >> Hi Pat,
> >>
> >> On Aug 27, 2012, at 8:09 AM, pat <pat@xxxxxxxxxxxx> wrote:
> >>> I have two questions regarding OpenStack Keystone:
> >>>
> >>> Q1) The Folsom release supports domains. The domain can contain more tenants
> >>> and tenant cannot be shared between domains. Is this right? I think so, but
> >>> want to be sure.
> >>
> >> I'm afraid it doesn't. We didn't make sufficient progress with the
> >> V3 API (which is what incorporates domains) to include that with the
> >> Folsom release. We expect this to be available with the grizzly release.
> >>
> >>> Q2) Is it posible to have a cluster of the Keystones to avoid Keystone
to be
> >>> a bottleneck? If so, could you point me to a tutorial? Or did I missed
> >>> something important?
> >>
> >> If by "cluster" you mean multiple instances to handle requests, then
> >> absolutely - yes. For this particular response, I'll assume you're
> >> using a SQL backend for Keystone. Generally you maintain a single
> >> "database" - wether that's an HA cluster or a single instance, and
> >> any number of Keystone service instances can point to and use that.
> >>
> >
> >
> > ----------------------------------------
> > Freehosting PIPNI - http://www.pipni.cz/
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~openstack
> > Post to : openstack@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~openstack
> > More help : https://help.launchpad.net/ListHelp
>
> ----------------------------------------
> Freehosting PIPNI - http://www.pipni.cz/
----------------------------------------
Freehosting PIPNI - http://www.pipni.cz/
Follow ups
References