这个项目跟踪了将超V网络与中子集成的工作。该项目包含了hyper-v中子剂mixin、安全组驱动程序、ml2机制驱动程序以及它们用于正确绑定hyper-v主机上中子端口的utils模块。该项目是中子堆芯供应商分解的结果。

networking-hyperv的Python项目详细描述


团队和存储库标记

https://governance.openstack.org/tc/badges/networking-hyperv.svg

网络超视距

这个项目跟踪了将超V网络与中子集成的工作。 此项目包含超V中子剂、安全组驱动程序和 ML2机械驱动器,用于在 Hyper-V主机。

该项目是中子堆芯供应商分解的结果

支持Python2.7、Python3.3、Python3.4和Python3.5。

如何安装

运行以下命令在系统上安装代理:

C:\networking-hyperv> python setup.py install

要使用neutron-hyperv-agent,中子控制器必须是 配置正确。为此,在 /etc/neutron/neutron.conf文件必须设置如下:

core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin

另外,hyperv必须作为机制驱动程序添加到 /etc/neutron/plugins/ml2/ml2_conf.ini配置文件:

mechanism_drivers = openvswitch,hyperv

为了使这些更改生效,neutron-server服务将 必须重新启动。

最后,确保tenant_network_types字段包含网络类型 由hyper-v支持:本地、平面、vlan、gre。

测试

必须先安装测试依赖项才能运行 测验。

C:\networking-hyperv> pip install -r requirements.txt
C:\networking-hyperv> pip install -r test-requirements.txt

可以使用以下命令运行单元测试。

C:\networking-hyperv> nosetests networking_hyperv\tests

如何贡献

若要对此项目作出贡献,请执行以下步骤

  1. 克隆项目并保持工作树的更新。
  2. 对工作树进行修改。
  3. 运行单元测试。
  4. 如果测试通过,请提交代码。
  5. 通过git review -v提交代码。
  6. 检查Jenkins和Microsoft Hyper-V CI是否通过您的修补程序。
  7. 如果您的承诺有问题,请修改并通过 git review -v
  8. 等待修补程序被复查。

功能

  • 支持扁平、VLAN、GRE/NVGRE网络类型
  • 支持中子安全小组
  • 包含ML2机制驱动程序。
  • 并行端口处理。

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

推荐PyPI第三方库


热门话题
java Apache Flink外部Jar   创建和强制转换对象数组时发生java错误   Java,添加数组   具有相同包结构和类的java JAR   java Jenkins未能构建Maven项目   java为什么一个forloop比另一个更快,尽管它们做的“一样”?   servlets在将“/”站点迁移到Java EE包时处理contextpath引用   无法解析java MavReplugin:2.21或其某个依赖项   泛型如何编写比较器来泛化Java中的两种类型的对象?   java Android Emulator未在netbeans上加载   多线程Java使用线程对数组中的数字求和:在同步块中使用新变量作为锁:差异   java如何在JSP/servlet中设置<input>标记的值?