跳转到: 导航, 搜索

Tacker/孵化

此页面正在审核中的草稿

项目代号

Tacker

商标

(此项目名称、代号或内容是否使用任何商标,如果是,谁拥有它们?列出需要进行商标搜索的代号或其他标记。)

目前没有已知商标。


总结

Tacker 是 OpenStack 服务,用于 NFV 编排,具有通用的 VNF 管理器,用于在 NFV 平台上部署和运行虚拟网络功能 (VNF) 和网络服务。它基于 ETSI MANO 架构框架。

父项目名称和 PTL

Neutron 网络/Kyle Mestery


使命宣言

为 VNF 和虚拟/物理服务的生命周期管理提供通用框架/基础,符合 ETSI NFV 标准。


使命

建立/鼓励 OpenStack 上的虚拟/物理设备生态系统。通过为虚拟机器/基于容器的 VNF 或物理硬件实现的设备提供统一的生命周期管理接口,使设备提供商更容易将其设备与 OpenStack 集成,并支持多种服务/供应商。

详细描述

(背景:此项目是 Neutron 的衍生项目)

在虚拟机中运行服务是一种常见的需求。到目前为止,每个 OpenStack 服务(尤其是 Neutron)都实现了自己 ServiceVM/服务的生命周期管理和硬件。准备/池化/调度虚拟机/服务等。这导致了重复的工作,并提高了设备提供商与 OpenStack 集成设备的门槛。

此项目引入了一项新的服务来管理 servicevm/设备。它的职责是

  1. 管理虚拟机/设备/服务
  2. 控制这些设备的处理能力分配。因此,servicevm/设备管理器主要服务于其他项目。此服务的另一个自然职责是跟踪和存储设备所处的物理拓扑。
  3. 可插拔,适用于每个虚拟机/物理设备/服务


由于 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 团队合作。

项目基本路线图

从近期到中期(注意:解决 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