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
- 皮卡
如何配置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
其中:
name | description |
---|---|
type | The type of the vnfm |
endpoint_type | must be RABBIT |
broker_ip | Ip of the rabbitmq broker used by the nfvo |
username | username for the rabbitmq broker used to connect to the manager queue of the nfvo |
password | password for the rabbitmq broker used to connect to the manager queue of the nfvo |
exchange | exchange name used in the rabbitmq broker by the nfvo |
autodelete | true or false in case you want the endpoint queue to have the autodelete property (usually true) |
heartbeat | heartbeat for the rabbitmq connection |
log_path | path where the logfile will be written |
问题跟踪
问题和错误报告应发布到 这个项目
什么是开放式指挥棒?
openbaton是一个开源项目,提供了 etsi管理和编排(mano)的实现 规范。
open baton是一个符合etsi-nfv-mano的框架。公开指挥棒是一部分 在opensdncore(www.opensdncore.org)项目中,几乎有三个项目是从 多年前,弗劳恩霍夫·福库斯的目标是 符合ETSI NFV规范的实现。
开放式指挥棒易于扩展。它与openstack集成,并且 提供用于支持其他vim类型的插件机制。它 支持使用通用vnfm或 与vnf特定的vnfm互操作。它使用不同的机制 (rest或pub/sub)用于与vnfms交互操作。它与 用于网络服务运行时管理的其他组件。 例如,它提供基于 来自可用监控系统的监控信息 在NFVI级别。
新闻和网站
检查Open Baton Website请继续 推特@openbaton。
许可和分配
版权所有[2015-2016]开放指挥棒项目
根据apache许可证,2.0版(“许可证”);
除非符合许可证,否则您不能使用此文件。你可以 在
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。
支持
公开指挥棒计划通过公开指挥棒提供社区支持 公共邮件列表并通过stackoverflow使用标记openbaton。