VIRL2客户端库
virl2-client的Python项目详细描述
Virl2客户端库
简介
这是Cisco Virl2网络模拟平台的客户端库
(virl2_client
)。它提供了一个Python包来以编程方式创建,
在virl2控制器上编辑、删除和控制网络仿真。在
它是一个纯Python实现,需要Python3。我们已经测试了 用python3.6.8编写了包。在
这个包的status可以看作是Beta。我们不知道 发布时的任何重大问题。但是,因为这是第一次 软件包发布后,可能存在bug。既在包裹里也在里面 控制器上的API实现。在
用例描述
客户端库提供了一个方便的接口来控制 网络模拟。这可以直接用于自动化脚本 但也适用于需要集成的第三方集成/插件 用一个模拟的网络。已经存在的例子是Ansible plugin。在
安装
该包以轮子的形式提供,可从virl2下载 控制器。可以使用从PyPi安装包
pip3 install virl2_client
或者,与virl2控制器捆绑的版本可以 下载到本地文件系统,然后通过
^{pr2}$在查看文档时,可以在文档的索引站点上找到捆绑版本 直接在virl2控制器上。在
确保使用正确的文件名替换,将通配符替换为 正确的版本/版本信息。例如
pip3 install virl2_client-2.0.0b10-py3-none-any.whl
建议使用虚拟环境进行安装。在
使用
使用docstring可以很好地记录包本身。此外 可以在控制器本身上使用HTML格式的文档,方法是 “工具->客户端库”菜单。在
兼容性
这个包和使用的API是特定于virl2的。不是的 向后兼容virl1.x,因此不能与VIRL一起使用 1.x.如果您正在寻找一个方便的工具来与virl1api接口 那么VIRL Utils tool是 推荐。在
已知问题
目前还没有已知的问题。请参阅简介中的注释 第节。在
寻求帮助
如果你有问题,担心,错误报告等,请创建一个问题 反对repository on GitHub
参与其中
我们欢迎捐款。无论你修复了一个错误,添加了一个新功能或 更正了一个错误,欢迎各位投稿。一般说明 贡献可以在CONTRIBUTING文件中找到。在
授权信息
此代码是在Apache2.0许可下授权的。请参见LICENSE 细节。在
参考文献
该软件包是virl2网络仿真平台的一部分。详情请点击 到https://developer.cisco.com/modeling-labs。关于 产品可在https://developer.cisco.com/docs/modeling-labs购买
- 项目
标签: