跳转到主要内容

Tricircle旨在为多区域OpenStack部署中的Neutron提供网络自动化。

项目描述

团队和仓库标签

https://governance.openstack.org/tc/badges/tricircle.svg

Tricircle

Tricircle项目的目的是为多区域OpenStack云部署中的Neutron服务器提供网络自动化。

每个OpenStack云包括其自己的Nova、Cinder和Neutron,这些OpenStack云中的Neutron服务器称为本地Neutron服务器,所有这些本地Neutron服务器都将配置Tricircle本地Neutron插件。将安装并独立运行一个单独的Neutron服务器,作为本地Neutron服务器之间网络自动化的协调器,该Neutron服务器将配置Tricircle中央Neutron插件,并称为中央Neutron服务器。

利用配置在这些Neutron服务器中的Tricircle中央中子插件和Tricircle本地中子插件,Tricircle可以确保IP地址池、IP/MAC地址分配和网络段分配在全球范围内得到管理,避免冲突。Tricircle处理本地Neutron服务器之间的租户定向数据链路层(层2)或网络层(层3)网络自动化,租户的VM、裸金属或容器资源可以通过层2或层3相互通信,无论这些资源在哪个OpenStack云上运行。

注意:Neutron中有些是我们自己的层2/层3网络定义。为了确保它们是什么,请阅读我们的设计文档,特别是“6.5 Neutron中的层2网络”。以下链接包含wiki和设计文档。

Tricircle和多云区域OpenStack云将使用共享的Keystone(集中式或分布式部署)或联邦Keystone。

Tricircle源代码在Apache许可证2.0的条款下分发。该许可证的完整条款和条件在LICENSE文件中有详细说明。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

tricircle-8.0.0.tar.gz (395.1 kB 查看哈希值)

上传时间

构建分布

tricircle-8.0.0-py3-none-any.whl (325.8 kB 查看哈希值)

上传于 Python 3