Hello, Loy,

Thank you very much. You have already grasped the core design idea for 
OpenStack cascading:

>>By my understanding, core idea of Cascading is that each resource
>>building block(like child cell) is a clearly separated autonomous
>>system, with the already defined REST OS-API as the NB integration
>>interface of each block, is that right?

Yes, you are right. the cascading OpenStack (the parent) using already defined 
REST OS-API as the NB integration for each building block
(we called cascaded OpenStack).

>>So, what's the OAM and business value? Is it easy to add a building
>>block POD into the running production cloud, while this POD is from a
>>different Openstack packager and has its own deployment choice:
>>Openstack version release(J/K/L...), MQ/DB type(mysql/pg,
>>rabbitmq/zeromq..), backend drivers, Nova/Neutron/Cinder/Ceilometer
>>controller-node / api-server config options...?

In the lab, we have already dynamicly added new block POD (cascaded OpenStack)
 into the cloud with OpenStack cascading introduced. And each cascaded OpenStack
 version can be different because we use pythonclient and OpenStack itself 
support 
multiple API version compatibility co-exist. For sure DB/messagebus/backend 
drivers/controller 
node configuration can be different for different cascaded OpenStack.

Best regards

Chaoyi Huang ( joehuang )

________________________________________
From: loy wolfe [loywo...@gmail.com]
Sent: 01 October 2014 16:13
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [all] [tc] Multi-clouds integration by     
OpenStack cascading

Hi Joe and Cellers,

I've tried to understand relationship between Cell and Cascading. If
Cell has been designed as below, would it be the same as Cascading?

1) Besides Nova, Neutron/Ceilometer.. is also hierarchically
structured for scalability.

2) Child-parent interaction is based on REST OS-API, but not internal
rpc message.

By my understanding, core idea of Cascading is that each resource
building block(like child cell) is a clearly separated autonomous
system, with the already defined REST OS-API as the NB integration
interface of each block, is that right?

So, what's the OAM and business value? Is it easy to add a building
block POD into the running production cloud, while this POD is from a
different Openstack packager and has its own deployment choice:
Openstack version release(J/K/L...), MQ/DB type(mysql/pg,
rabbitmq/zeromq..), backend drivers, Nova/Neutron/Cinder/Ceilometer
controller-node / api-server config options...?

Best Regards
Loy


On Wed, Oct 1, 2014 at 3:19 PM, Tom Fifield <t...@openstack.org> wrote:
>
> Hi Joe,
>
> On 01/10/14 09:10, joehuang wrote:
> > OpenStack cascading: to integrate multi-site / multi-vendor OpenStack 
> > instances into one cloud with OpenStack API exposed.
> > Cells: a single OpenStack instance scale up methodology
>
> Just to let you know - there are actually some users out there that use
> cells "to integrate multi-site / multi-vendor OpenStack instances into
> one cloud with OpenStack API exposed.", and this is their main reason
> for using cells - not as a "scale up" methodology.
>
>
> Regards,
>
> Tom
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to