Jump to: navigation, search

Tricircle

Revision as of 08:41, 16 June 2015 by Zhipeng (talk | contribs) (Community)

Overview

Tricircle is a stackforge project that aims to deal with OpenStack deployment across multiple sites. Currently there have been various good sub-projects within different OpenStack projects that try to solve the same problem as Tricircle does, however when OpenStack is deployed in the real world, a suite of OpenStack projects need to be deployed together rather than individual one. That puts additional difficulties on the cross site multi-openstack-instances deployment. Builds upon that, the management of such deployment would make it sounds even impossible to deal with.

Here in Tricircle, we try to solve this problem by defining a unified approach that would apply to any OpenStack projects, as well as providing a plugable structure that is extensible and has minimal impact on the main in-tree code.

Tricircle would enable user to have a single management view by having only one OpenStack instance on behalf of all the involved instances. Tricircle essentially serves as a communication bus between the central OpenStack instance and the other OpenStack instances that are called upon.

Currently we only have a very coarse code base of Tricircle providing very basic functionalities, however you could put your imagination and magic into it. By careful planning and developement, Tricircle could be extended to support more powerful capabilities such as support the central OpenStack instance being virtually splitted into multiple micro instances which could enable user to have a more fine granularity on the tenancy and service.

Architecture

FAQ

Q: What is the different between Tricircle and OpenStack Cascading?


Q: What are the use cases for Tricircle ?



Q: What is the difference between Mercator and Tricircle?



How to contribute

  1. Clone https://github.com/stackforge/tricircle
  2. Make the changes to your entry, be sure to include what’s changed and why
  3. Commit the change for review
  4. The changes will be reviewed, merged within a day or so.

The OpenStack Community App Catalog is designed to use the same tools for submission and review as other OpenStack projects. As such we follow the OpenStack development workflow. New contributors should follow the getting started steps before proceeding, as a Launchpad ID and signed contributor license are required to add new entries.

The Tricircle Launchpad page can be found at https://launchpad.net/tricircle.

Community

We have regular weekly meetings at #openstack-meeting on every Wednesday starting from UTC 13:00.

You are also welcomed to discuss issues you cared about using openstack-dev mailing list with [Tricircle] in the mail title. I believe our team member would be quite responsible :)