软火实验管理器
experiment-manager的Python项目详细描述
版权所有©2016-2018 SoftFIRE和TU Berlin。许可证 Apache v2 License。
实验管理器
软火实验管理器是软火的主要组成部分 中间件。其他管理人员可以向实验管理人员注册,以便 实验管理器能够重定向来自 实验者去找合适的经理。经理们使用GRPC 通信协议。
实验管理器的主要任务是:
- 为仪表板和SoftFire SDK公开API
- 用户身份验证和授权
- 资源发现
- 资源预留
- 资源调配
- 处理实验定义
- 提供实验监控
在下图中可以看到实验管理器的工作流程 与实验者和其他管理者互动。
技术要求
实验管理器需要Python3.5或更高版本。
安装和配置
您可以使用pip安装实验管理器:
pip install experiment-manager
然后用experiment-manager命令启动它。
或者可以通过克隆git存储库从源代码运行它, 安装setup.py文件中指定的依赖项,然后 执行experience manager脚本。
实验管理器需要在 /etc/softfire/experimen-manager.ini。配置示例 可以找到文件here。
问题跟踪
问题和错误报告应发布到 这个项目。
什么是软火?
SoftFire提供了一套构建联邦的技术 以建设和实验为目的的实验平台 建立在NFV和SDN技术之上的服务和功能。 该平台是一个松散的联邦已经存在的试验床拥有和 由不同的组织进行研究和 发展。
SoftFire有三个主要目标:支持互操作性, 联邦测试台的编程和安全性。支持 因此,平台的可编程性是一个主要目标,也是重点。 在软火的第二次开放呼叫中。
许可和分配
版权所有)[2016-2018]Softfire项目
根据apache许可证,2.0版(“许可证”);
除非符合许可证,否则您不能使用此文件。你可以 在
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则软件 根据许可证分发