用于OpenStack中子的PowerVM中子ML2试剂。

networking-powervm的Python项目详细描述


IBM PowerVM hypervisor在电源硬件上提供虚拟化。 powervm运营商可以通过使用 打开堆栈。这个项目实现了一个ml2兼容的代理,它提供 powervm管理员本机使用openstack中子的能力。这个探员是 与当前典型的共享以太网适配器技术绑定 powervm网络虚拟化的方案。

问题描述

这个项目为powervm管理程序提供了一个ml2兼容的代理。 它与nova-powervm驱动程序配对。

此powervm代理支持跨共享的vlan网络 以太网适配器。它在虚拟I/O服务器上提供VLAN (vios)通过powervm rest api支持客户机工作负载。新星 组件将设置对等适配器作为VIF插入的一部分。

只支持物理类型VLAN的网络。

用例

  • 将VLAN部署到指定的虚拟I/O服务器(或一对服务器)作为 部署发生。
  • 系统的周期性修复(类似于开放式虚拟交换机代理设计)。
  • 定期优化(从共享以太网中删除未使用的VLAN 系统的适配器)。
  • 代理的心跳。

项目优先级

数据模型影响

rest api影响

安全影响

通知影响

其他最终用户影响

对最终用户没有。

性能影响

没有性能影响。使用此命令不应影响部署操作 探员。

其他展开器碰撞

操作员需要从代码存储库获取代理。云彩 管理员还需要在中子控制器上安装代理 在计算节点上。

然后,操作员将需要配置桥映射,以便在 conf文件如何将物理网络映射到适配器。再也没有了 操作员需要配置。如果只有一个物理网络 存在(默认)和单个共享以太网适配器,没有桥接映射 需要配置。代理将假定默认网络映射到 单个共享以太网适配器(或为冗余而设置的单对Sea)。

冗余共享以太网适配器(由PowerVM Redbook定义)是 完全受此代理支持。

开发者影响

实施

受让人
主要受让人:
索斯特
其他贡献者:
沃德 斯文卡特 efried

依赖关系

  • 中子ML2插件。
  • 利用powervm rest api规范进行管理。威尔 使用本规范的未来版本: http://ibm.co/1lThV9R
  • 建立在pypowervm库之上。一个开源的、基于python的 与powervm rest api交互的库。

测试

暴风雨测试

<> P.风暴试验应是不可知的,现有的 tempest测试应该能够对powervm代理运行而不会出现问题。

<>在验证特定功能的代理中存在完整的单元测试 为了这个实现。

功能测试

已经创建了第三方功能测试环境。它监视 输入中子变化装置。一旦检测到新的变更集,它应该 执行现有的生命周期API测试。非投票表决(+1或-1)将 根据结果提供信息(日志)。

这方面的工作仍在继续。

API测试

没有更改(没有新的API)

参考文献

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

推荐PyPI第三方库


热门话题
未使用Thymeleaf解析java消息参数   java试图为应用程序的每个实例创建一个具有唯一名称的表   eclipse如何用moduleinfo替换VM参数。java文件   java如何使JTextField不接受后缀字符串中的空格   Android中的java序列化文件   java如何缓存hibernate集合?   Android Eclipse导航抽屉中的java标头ImageView   java StreamTokenizer将001_到003拆分为两个令牌;我如何防止它这样做?   java应用程序必须只有一个DBHelper类,还是可以有多个DBHelper类?   java通过使用键作为值来反序列化Jackson   java JPA/Hibernate如何定义实体上的自定义联接子句?   JavaJunit/对Junit方法的误解   java JSP文件未加载到浏览器白标签错误页面   在Java构造函数中设置数据时出现NullPointerException   如果Java中的数组已满,如何将值传递给类中的另一个方法?   java如何在try/catch语句中返回字符串?   java需要以hh:mm格式获取两个日期之间的时差