如何用Tacker将NFV带入OpenStack?
最初社区里很多人争论过NFV是否属于OpenStack,而后来可以确定的是OpenStack的确占据了NFV会话中的很大一部分,并且形象地反映在了下面的ETSI MANO概念架构图中,OpenStack对于虚基础架构管理(VIM)层而言是一个关键组件。OPNFV是一个新的开源项目,注重通过集成开放平台加速NFV发展,该项目在其参考架构中利用了OpenStack和OpenDaylight SDN Controller。
对于不太熟悉Tacker的人而言,这就是一个OpenStack的孵化项目。在VNF Manager这种起到一定的作用,实现VNF的生命周期管理。Tacker负责配置VNF并监控,如果需要,重启和/或扩展(Auto Healing)VNF。这个过程完整实现了ETSI MANO规定的全生命周期。
Tacker有四个主要的组件:VNFD Catalog、VNF Provisioning、VNF Configuration Management、VNF Monitoring以及Auto Healing。
VNFD Catalog:早期的标准化研究围绕着VNF应该如何表示(VNF Descriptor)逐渐发展到TOSCA的使用。TOSCA(云应用程序拓扑和编排规范)是OASIS联盟发起的下的,主要驱动全球信息社区的开发、聚合以及开放标准的采纳。针对NFV有一个TOSCA简单草稿。这个标准描述了VNF(VNFD)属性以及Tacker维护的VNFD Catalog。一旦VNF采用TOSCA NFV模板描述,就可以随行进入Tacker VNF Catalog。一旦就位,Tacker就可以通过解释TOSCA模板实例化VNF,并且通过翻译器将合适的部分翻译给OpenStack Heat。Tacker也负责VNF的配置,并且进行监控。
VNF Provisioning:采用Heat模板描述上述内容,Tacker采用OpenStack Nova分配计算基础架构。OpenStack Nova的很多功能可以在计算分配流程中被利用。通过创建具备特定属性的内容,比如SR-IOV Passthrough、NUMA、CPU pinning、大页面分配等,计算资源可以为VNF进行优化。
VNF Configuration Management:Tacker可以通过配置驱动器推动VNF要求的具体配置。配置管理作为一个可插拔的框架构建,这个框架可以允许不同的VNF厂商为自己的VNF编写自己的配置驱动器。另一种方法就是采用SDN控制器。关于SDN和NFV如何一起协作有很多探讨了。这也是Tacker如何使用SDN控制器插件为具体的VNF进行配置的很好案例,主要使用SDN控制器的南向接口。
VNF Monitoring和Auto Healing:Tacker的关键职责之一就是监控VNF的健康情况。遵从OpenStack中为其他项目设计的相同的原则,Tacker会有一些即用型可加载的监控驱动器,比如icmp-ping、http-ping等。也计划集成Ceilometer,VNF厂商可以用具体的监控属性编写自己的监控驱动。
如何用Tacker将NFV带入OpenStack?的更多相关文章
- 通过Tacker将NFV引入OpenStack
14年的这个时候,我们还在OpenStack社区中为NFV是否属于OpenStack而争论不休.如今这一争议已经被解决了.OpenStack已经成为NFV讨论中的重要部分,正如下面的ETSI MANO ...
- 开源NFV管理器 - OpenStack Tacker介绍 NFV和Tacker介绍和主要功能
原文链接:https://blog.csdn.net/bc_vnetwork/article/details/51463518 1.NFV概述 NFV(网络功能虚拟化Network Function ...
- OpenStack 企业私有云的若干需求(7):电信行业解决方案 NFV
自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云(Hybrid cloud)支持 主流硬件支持.云快速交付 ...
- 【转】OpenStack和Docker、ServerLess能不能决定云计算胜负吗?
还记得在十多年前,SaaS鼻祖SalesForce喊出的口号『No Software』吗?SalesForce在这个口号声中开创了SaaS行业,并成为当今市值460亿美元的SaaS之王.今天谈谈『No ...
- NFV实验平台
NFV架构如下图所示. NFVI对应于数据平面,数据平面转发数据并提供用于运行网络服务的资源. MANO对应于控制平面,该控制平面负责构建各种VNF之间的连接以及编排NFVI中的资源. VNF层对应于 ...
- 安装tacker
安全服务链编排系统安装部署文档 本系统基于OpenStack Pike版本安装,在安装tacker之前,请确保以下模块都已正确安装部署:keystone,mistral,barbican,horizo ...
- OpenStack最新版本--Victoria发布亮点与初体验
前言 `OpenStack`是一个云操作系统,可控制整个数据中心内的大型计算,存储和网络资源池,所有资源均通过具有通用身份验证机制的`API`进行管理和配置. 还提供了一个仪表板,可让管理员进行控制, ...
- VNF网络性能提升解决方案及实践
VNF网络性能提升解决方案及实践 2016年7月 作者: 王智民 贡献者: 创建时间: 2016-7-20 稳定程度: 初稿 修改历史 版本 日期 修订人 说明 1.0 20 ...
- Docker系列(八):Kubernetes横空出世背后的秘密
Docker与CoreOS的恩怨情仇 2013年2月,Docker建立了一个网站发布它的首个演示版本, 3月,美国加州Alex Polvi正在自己的车库开始 他的 第二次创业 有了第一桶金的Alex这 ...
随机推荐
- redis集群讨论
一.生产应用场景 二.存储架构演变 三.应用最佳实践 四.运维经验总结 第1.2节:介绍redis cluster在唯品会的生产应用场景,以及存储架构的演变.第3节:redis cluster的稳定性 ...
- HMC破解控制台密码
一般我们装完HMC以后默认的登录控制台的账户是:admin 密码:abc123当我们可以自创建登录账户后,忘记密码了怎么办? 这里有两种方法: 1 由于HMC是suse系统,基于linux内核的,所以 ...
- 路由器TL-WR941N V5.1:救砖、MOD
完成效果图: --- 拆芯片时需要贴上胶带,防止误伤: --- 堆锡拆除旧的flash芯片: --- 购入物品: --- 编程器刷入Breed: --- Web刷机: --- 预处理材料: --- 7 ...
- BIRT报表工具,直接导出EXCEL
BIRT是一款基于JAVA的免费开源报表工具,使用起来也挺方便. 有时你可能不需要在浏览器中展示报表,然后在点击导出按钮保存为EXCEL, 这里提供一种方式,直接把报表导出为EXCEL下载. JS代码 ...
- 《IT蓝豹》高仿花田ios版标签移动效果
高仿花田ios版标签移动效果,长按每一个item拖动到自己想要位置后,后面位置移动补全效果 . 本项目适合研究gridview拖拽效果的朋友下载. 学习android动画特效. 本项目主要靠DragG ...
- Microsoft CRM 2013 设置默认组织 default organization
Microsoft CRM 2013 在部署管理器里没有设置默认组织的功能(以前4.0是有的),所以如果安装了多组织并且某些用户在多组织里同时存在这就涉及默认组织的设置问题,或者在安装outlook ...
- 开始学java痛苦之旅开启 12-31日 第一章节笔记
1.JDK,Java development kit,开发环境(JDK)2.JRE 是Java运行环境 (Java Runtime Enviroment) 的缩写 我的电脑--属性--工具--文件夹选 ...
- liToSpan
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>& ...
- c# NPOI 导出EXCEL
需要引入dll文件 也可以在NuGet里面管理(推荐) 比较方便 . using System; using System.Collections.Generic; using System.Linq ...
- mongodb sharding 简单部署记录
创建目录 mkdir {mongos,config,shard1,shard2} mkdir -p mongos/{data,log} mkdir -p config/{data,log} mkdir ...