OPNFV的前世今生

简介:

在过去一年里有关NFV的项目中,我曾反复遇到这样一个挑战:让简单概念验证(POC)或参考实例正常运行起来。分选和部署每个NFV POC组件需要从NFVI组件中分别整理所有事情,如基于内核的虚拟机(KVM)、配置如Ansible自动化这样的管理工具。

理解基本NFV需求需要仔细研读ETSI文档并回顾当下的开源项目和供应商实施方案。毕竟获取已实施的NFV的参考实例也是一个重大的挑战。

如今的OPNFV

一个开源项目意在提供解决的办法。开放NFV平台(OPNFV)可以帮助解决一些与NFV部署基础有关的难题。

OPNFV是个软件平台,意在打造开源NFV。它由少数软件组成,生成常见的ETSI NFV基础架构部署。Arno作为OPNFV的初始版本满足了NFVI和虚拟化基础设施管理者的需求。本质上来讲,这意味着采用OPNFV你需要建立虚拟网络功能,以及一些用以管理它们的软件。

Arno版本主要采用OpenStack作为虚拟化基础设施的管理者,以完成如部署虚拟化主机等工作。Arno也协助NFVI组件的部署,包括用于虚拟化计算的KVM以及用于虚拟化网络的带有Open vSwitch的OpenDaylight。通过采用OPNFV,所有上述这些组件都在一个单独的ISO安装程序中,来完成NFV部署安装向导任务。同时,一些低级的安装任务会自动使用如Ansible和Puppet这样的工具,这样,工程师只需微调即刻快速地启动并运行。

尚未完美,不过是个良好的开端

不得不说,OPNFV当前的版本并未真正适用于生产环境。虽然该项目在Arno版本中已经攻克了大量难题,然而还有很多工作要做,例如,集成NFV所需要的功能,如由VNF管理者提供的那些。

同时,值得注意的是这只是OPNFV的最初版本,如同所有早期版本一样,都需要继续消除所有的安装任务。不过,Arno还是提供了获取NFV技术实践的一个很好的方式。

OPNFV的未来何在

虽然Arno版本是一个良好的开端,然而作为真正的开源NFV平台,OPNFV还有很长的一段路要走。通过其下一个版本Brahmaputra,我们可了解到OPNFV下一步要解决的问题,包括服务功能链接、基于组的策略等。同时,从现有版本中我们也可以获取更多信息。


作者:Darien Hirotsu 翻译:张程程

来源:51CTO

相关文章
|
11月前
|
XML Linux 数据库
openGauss6.0单中心一主两备部署
openGauss6.0单中心一主两备部署
openGauss6.0单中心一主两备部署
|
12月前
|
安全
教你如何10分钟搭建一个网站?
在快节奏的互联网上,做很多时间都需要快,包括网站搭建、也可以做到快速搭建,今天给大家分享一个10分钟搭建网站的过程
393 3
|
存储 安全 芯片
封装之打线简介
介绍封装打线的原理,常用材料的优缺点,关键部件,wire bonding 过程,主要参数,线形,线长和主要测试方法。
13004 3
封装之打线简介
|
数据挖掘 数据处理 数据格式
Python读取.nc文件的方法与技术详解
通过上述方法,用户可以根据需求选择合适的库来读取.nc文件,并根据实际情况进行必要的数据操作,这是科学数据处理和分析中的一个重要技能。
720 10
|
前端开发 安全 JavaScript
NFT数字藏品平台的基本原理和开发过程
NFT 数字藏品平台是一个数字化的收藏品交易平台,使收藏品的交易和管理更加方便和透明。为了实现数字藏品平台的功能,需要有一个稳定、可靠、高效的技术架构。本文将介绍数字藏品平台开发的技术架构,以便了解 NFT数字藏品平台的基本原理和开发过程。
|
11月前
|
机器学习/深度学习 人工智能 供应链
探索未来技术前沿:人工智能与区块链的融合创新
【10月更文挑战第14天】 探索未来技术前沿:人工智能与区块链的融合创新
|
Java Apache
Java代码使用POI导出的单元格的字体加粗设置
【5月更文挑战第3天】Java代码使用POI导出的单元格的字体加粗设置
1031 1
|
前端开发 JavaScript
案例挑战——MVVM框架理解和实践
案例挑战——MVVM框架理解和实践
423 0
|
前端开发 容器
layui框架实战案例(22):layui-tab-title的宽度自适应的解决方案
layui框架实战案例(22):layui-tab-title的宽度自适应的解决方案
730 0
|
搜索推荐 C++ Windows
[学习][笔记]C++/WinRT入门 01Hello world
[学习][笔记]C++/WinRT入门 01Hello world
156 0