Tacker/孵化
此页面正在审核中的草稿
目录
- 1 项目代号
- 2 商标
- 3 总结
- 4 父项目名称和 PTL
- 5 使命宣言
- 6 详细描述
- 7 项目基本路线图
- 8 项目源代码位置
- 9 编程语言和所需的科技依赖
- 10 项目目前是否开源?使用什么许可证?
- 11 软件和团队的成熟度
- 12 团队
- 12.1 团队成员
- 12.1.1 Bob Melander
- 12.1.2 Stephen Wong
- 12.1.3 Hareesh Puthalath
- 12.1.4 Sridar Kandaswamy
- 12.1.5 Yong sheng gong
- 12.1.6 Karthik Natarajan
- 12.1.7 Kyle Mestery
- 12.1.8 Balaji Padnala
- 12.1.9 Sridhar Ramaswamy
- 12.1.10 Sripriya Seetharam
- 12.1.11 Vishwanath Jayaraman
- 12.1.12 Vikash Kumar
- 12.1.13 Prakash Ramchandran
- 12.1.14 Bob Haddleton
- 12.1.15 Ahmed El-Khouly
- 12.1.16 Ashok Pachaiappan
- 12.1.17 Rajkumar Kuppuraj
- 12.1.18 Shrinath Suresh
- 12.1.19 Bharath Thiruveedula
- 12.1.20 Denis Makogon
- 12.1.21 Martin Oemke
- 12.1.22 Ravi Chunduru
- 12.1.23 Steve Wilkerson
- 12.1.24 Manikantha Srinivas Tadi
- 12.1.25 Dharmendra Kushwaha
- 12.1.26 VenkataMahesh Kotha
- 12.1.27 Janki Chhatbar
- 12.1.28 Tung Doan
- 12.1.29 Nguyen Hai
- 12.1.30 Trinh Nguyen
- 12.1.31 Abdel Rabi
- 12.1.32 Yasufumi Ogawa
- 12.1.33 Hyunsik Yang
- 12.2 基础设施需求(测试等)
- 12.3 所有当前贡献者是否同意 OpenStack CLA?
- 12.1 团队成员
项目代号
Tacker
商标
(此项目名称、代号或内容是否使用任何商标,如果是,谁拥有它们?列出需要进行商标搜索的代号或其他标记。)
目前没有已知商标。
总结
Tacker 是 OpenStack 服务,用于 NFV 编排,具有通用的 VNF 管理器,用于在 NFV 平台上部署和运行虚拟网络功能 (VNF) 和网络服务。它基于 ETSI MANO 架构框架。
父项目名称和 PTL
Neutron 网络/Kyle Mestery
使命宣言
为 VNF 和虚拟/物理服务的生命周期管理提供通用框架/基础,符合 ETSI NFV 标准。
使命
建立/鼓励 OpenStack 上的虚拟/物理设备生态系统。通过为在虚拟机/基于容器的 VNF 或物理硬件中实现的服务提供统一的接口,使设备提供商更容易将其设备与 OpenStack 集成,从而实现 VNF 的生命周期管理。
详细描述
(背景:此项目是 Neutron 的衍生项目)
在虚拟机中运行服务是一种常见的需求,即 ServiceVM。到目前为止,每个 OpenStack 服务(尤其是 Neutron)都实现了自己 ServiceVM/服务和硬件的生命周期管理。准备/池化/调度 VM/服务等。这导致了重复的工作,并提高了设备提供商与 OpenStack 集成设备的门槛。
此项目引入了一项新的服务来管理 servicevm/设备。它的职责是
- 管理 VM/设备/服务
- 控制这些设备的处理能力分配。因此,servicevm/设备管理器主要服务于其他项目。此服务的另一个自然职责是跟踪和存储设备所处的物理拓扑。
- 可插拔,用于每个 VM/物理设备/服务
由于 ETSI NFV 是一个重要的用例,因此 NFV 合规性是此项目范围内的。此项目充当 NFV MANO 架构的一些组件。http://www.ietf.org/proceedings/89/slides/slides-89-opsawg-7.pdf
- 相应的组件
- VNFM(VNF 管理器)
- 相应的接口
- VNF 生命周期管理接口
- VNF 生命周期变更通知接口
- VNF 配置接口
NFV 团队与此项目之间的关系
此项目充当 OpenStack 中 NFV 所需的(子)组件。该团队将与 NFV 团队合作。
- 链接到 NFV 团队
项目基本路线图
从近期到中期(注意:解决 Neutron/Nova 中缺失的功能:某些功能在 Neutron/Nova 中缺失。这些功能可以独立于此项目解决。)设计/补丁审查流程将遵循 Neutron 风格,因为此项目是从 Neutron 中分离出来的。
- 术语转换,包括 NFV 合规性/命名法
- 生成一个最小的工作代码作为独立服务(脱离 Neutron。到目前为止,Neutron 中有两个实现)。合并浮动在多个实现中。
- 设计审查流程:gerrit、wiki、google-doc
- API/数据模型设计
- 实际编码(服务器、python 客户端)
- 建立测试
- 与 Tacker 交互的网络服务在 VM 中的 Neutron 驱动程序合作
- 利用当前 Neutron 中缺失的功能,例如服务插入
首先,Neutron 中需要临时 shim 代码来进行服务插入、流量引导等。目前这些功能正在开发中。一旦这些功能稳定并提供了公共 RestAPI,就将实现转换为使用 RestAPI 并删除临时 shim 代码。
- 考虑通用的 VM/服务调度
项目源代码位置
Tacker:http://git.openstack.org/cgit/openstack/tacker/ Tacker Specs:https://specs.openstack.org/openstack/tacker-specs/ Tacker Python Client:http://git.openstack.org/cgit/openstack/python-tackerclient/
编程语言和所需的科技依赖
语言:Python。依赖项:alembic、eventlet、sqlalchemy、pbr、pecan、jsonschema、...
项目目前是否开源?使用什么许可证?
是,Apache 2.0
软件和团队的成熟度
软件
待写(TODO)
团队
该团队作为 Neutron 子团队工作了 3 个多月。自 2014 年 5 月起,它作为独立项目脱离 Neutron 开始工作。来自三个(XXX)不同公司(Cisco、Midokura、Intel。XXX)
团队成员
我们正在壮大!如果您计划贡献或只是想了解最新信息,请在此处添加您的姓名和详细信息:)
Bob Melander
状态:核心开发者
IRC handle: bmelande
Email: bob.melander@gmail.com
隶属关系:Cisco
Stephen Wong
状态:核心开发者
IRC handle: s3wong
电子邮件
隶属关系:-
Hareesh Puthalath
状态:开发者
IRC handle: hareeshp
Email: hareesh.puthalath@gmail.com
隶属关系:Cisco
Sridar Kandaswamy
状态:开发者
IRC handle: SridarK
Email: skandasw@cisco.com
隶属关系:Cisco
Yong sheng gong
状态:核心开发者
IRC handle: gongysh
Email: gong_ys2004@aliyun.com
隶属关系:99cloud
Karthik Natarajan
状态:开发者
IRC handle: natarajk
电子邮件
隶属关系:Brocade
Kyle Mestery
状态:开发者
IRC handle: mestery
电子邮件
隶属关系:HP
Balaji Padnala
状态:开发者
IRC handle: balajip
电子邮件
隶属关系:FreeScale
Sridhar Ramaswamy
状态:开发者
IRC handle: SridharRamaswamy
电子邮件
隶属关系:Brocade
Sripriya Seetharam
状态:开发者
IRC handle: sripriya
电子邮件
隶属关系:Brocade
Vishwanath Jayaraman
状态:开发者
IRC handle: vishwanathj
Email: vishwanathj@hotmail.com
隶属关系:Brocade
Vikash Kumar
状态:开发者
IRC handle: vks
Email: vikash.kumar@oneconvergence.com
Prakash Ramchandran
状态:核心开发者
IRC handle: rprakash
Email: pramchan@yahoo.com
隶属关系:Futurewei Inc.
Bob Haddleton
状态:开发者
IRC handle: bobh
Email: bob.haddleton@alcatel-lucent.com
隶属关系:Alcatel-Lucent
Ahmed El-Khouly
状态:开发者
IRC handle: ahelkhou
Email: Ahmed.h.elkhouly@gmail.com
隶属关系:Nokia
Ashok Pachaiappan
状态:Comcast 负责人
IRC handle: apachia
Email: ashok_pachaiappan@cable.comcast.com
隶属关系:Comcast
Rajkumar Kuppuraj
状态:开发者
IRC handle: rajkumar_kuppuraj
Email: Rajkumar_Kuppuraj@cable.comcast.com
隶属关系:Comcast
Shrinath Suresh
状态:开发者
IRC handle: Shrinath_Suresh
Email: Shrinath_Suresh@cable.comcast.com
隶属关系:Comcast
Bharath Thiruveedula
状态:开发者
IRC handle: tbh
Email: bharath_ves@hotmail.com
隶属关系
Denis Makogon
状态:开发者
IRC handle: denismakogon
Email: lildee1991@gmail.com
Martin Oemke
状态:开发者
IRC handle: zeih
Email: zeih@zeih.eu
隶属关系:Deutsche Telekom
Ravi Chunduru
状态:开发者
IRC handle: rsun
Email: ravivsn@gmail.com
隶属关系:ClearPath Networks
Steve Wilkerson
状态:开发者
IRC handle: srwilkers
Email: wilkers.steve@gmail.com
隶属关系:AT&T
Manikantha Srinivas Tadi
状态:开发者
IRC handle: manikanta_tadi
Email: manikantha.tadi@gmail.com
隶属关系
达门德拉·库什瓦哈
状态:开发者
IRC handle: dkhuswaha
Email: dharmendra.kushwaha@nectechnologies.in
隶属关系:NEC
VenkataMahesh Kotha
状态:开发者
IRC handle: kvmahesh
Email: Venkata.Kotha@infinite.com
隶属关系:Infinite
Janki Chhatbar
状态:开发者
IRC handle: janki
Email: jankihchhatbar@gmail.com
隶属关系:RedHat
Tung Doan
状态:开发者
IRC handle: tung_doan
Email: doantungbk.203@gmail.com
隶属关系:K-ONE
Nguyen Hai
状态:开发者
IRC handle: nguyenhai
Email: nguyentrihai93@gmail.com
隶属关系:Soongsil University
Trinh Nguyen
状态:开发者
IRC handle: dangtrinhnt
Email: dangtrinhnt@gmail.com
Abdel Rabi
状态:NFV & SDN 架构师
Email: abdel.rabi@vodafone.com
隶属关系:Vodafone Group
Yasufumi Ogawa
状态:核心开发者
IRC handle: yasufum
Email: yasufum.o@gmail.com
隶属关系:NTT
Hyunsik Yang
状态:开发者
IRC handle: hyunsikyang
Email: yangun@dcn.ssu.ac.kr
隶属关系:IISTRC
基础设施需求(测试等)
不需要当前 OpenStack 基础设施的额外要求
所有当前贡献者都同意了 OpenStack CLA 吗?
Yes