open baton vnfm sdk的python版本

python-vnfm-sdk的Python项目详细描述


版权所有©2015-2016 Open Baton。得到许可的 在Apache v2 License下面。

vnfm sdk的python版本

这个项目包含一个用于python项目的vnfm sdk。

技术要求

本节涵盖了 python vnfm sdk以满足此类组件的需求:

  • python 2.7或3.5
  • 皮卡

如何安装python vfm sdk

更安全的方法是使用virtal environment。一旦激活, 只需运行

pip install python-vnfm-sdk

如何配置vnfm

sdk通过调用 方法:

defstart_vnfm_instances(vnfm_klass,config_file_path,instances=1,**kwargs):# ....pass

其中参数是实现AbstractVNFM的VNFM类, vnfm的配置文件路径、实例数和 vnfm类的实例化参数。

iniconfig文件看起来像

[vnfm]endpoint_type=RABBITtype=pythonendpoint=python-endpointlog_path=/var/log/openbaton/broker_ip=127.0.0.1autodelete=trueheartbeat=60exchange=openbaton-exchange

其中:

namedescription
typeThe type of the vnfm
endpoint_typemust be RABBIT
broker_ipIp of the rabbitmq broker used by the nfvo
usernameusername for the rabbitmq broker used to connect to the manager queue of the nfvo
passwordpassword for the rabbitmq broker used to connect to the manager queue of the nfvo
exchangeexchange name used in the rabbitmq broker by the nfvo
autodeletetrue or false in case you want the endpoint queue to have the autodelete property (usually true)
heartbeatheartbeat for the rabbitmq connection
log_pathpath where the logfile will be written

请参见python dummy vnfm as example

问题跟踪

问题和错误报告应发布到 这个项目

什么是开放式指挥棒?

openbaton是一个开源项目,提供了 etsi管理和编排(mano)的实现 规范。

open baton是一个符合etsi-nfv-mano的框架。公开指挥棒是一部分 在opensdncore(www.opensdncore.org)项目中,几乎有三个项目是从 多年前,弗劳恩霍夫·福库斯的目标是 符合ETSI NFV规范的实现。

开放式指挥棒易于扩展。它与openstack集成,并且 提供用于支持其他vim类型的插件机制。它 支持使用通用vnfm或 与vnf特定的vnfm互操作。它使用不同的机制 (rest或pub/sub)用于与vnfms交互操作。它与 用于网络服务运行时管理的其他组件。 例如,它提供基于 来自可用监控系统的监控信息 在NFVI级别。

源代码和文档

其他开放指挥棒项目的源代码可以找到 here文档可以是 找到here

新闻和网站

检查Open Baton Website请继续 推特@openbaton

许可和分配

版权所有[2015-2016]开放指挥棒项目

根据apache许可证,2.0版(“许可证”);

除非符合许可证,否则您不能使用此文件。你可以 在

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。

支持

公开指挥棒计划通过公开指挥棒提供社区支持 公共邮件列表并通过stackoverflow使用标记openbaton。

支持

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java中最小长度的字数计算   java事务处理JavaEE 6   java如何进行5分钟刷新并检查txt是否被修改?   java可以同时拖动多个对象   变量长、双精度、字节、字符在Java中的用途是什么?   spring将XMLBean配置转换为java配置   java检测不可靠网络上的TCP丢失   Java:TCP加密、SSL和Netty   在java中,如何使用isAssignableFrom的映射避免多个if-else   在J2EE动态Web项目中找不到java CSS文件   java遍历领域查询到RealmList   安卓阅读网站内容Java   java如何修改/自定义/反编译Opera mini jar文件?   java死锁播放框架如何使用控制器中的参数检查@RestrictedResource?   java在MS Excel中导入xml文件我们如何使用Python或任何其他编程语言自动化此流程?   java如何暂停正在运行的线程并在需要时重新启动同一线程?