用于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第三方库


热门话题
无法在Netbeans 8.2 JDK8u231中创建java Maven项目(Web应用程序)   java如何以设定的时间间隔生成随机数?   java从socket和inputStream的慢速读取   spring SCORM:Java中基于Web的SCORM播放器   Java将函数传递给方法   java绑定通用服务及其实现和子类型   java如何在运行时从选择列表框中动态选择选项?爪哇硒   java Selenium WebDriver什么是“Selenium客户端和WebDriver语言绑定”   elasticsearch需要elasticsearch高级Java客户端更新ByQueryRequest API帮助   JAVA哈希表查找最大值   WSDL操作中的java soapAction属性为空   java访问封闭类或父类方法的一般方法   eclipse在java中运行带有SeleneTestCase的ANT。lang.NoClassDefFoundError   java Hazelcast不会在节点启动时填充ReplicatedMap   如何在Java中从excel中读取特定行?   html JAVA将本地时间(GMT+8)转换为UTC时间   java将自定义端点添加到Spring数据REST存储库中,并以大摇大摆的方式显示   java计算未来位置