Rocky版本发布说明

5.1.0-5

程序错误修复

  • Upon adding an IP address to the allowed_address_pairs field of a Neutron’s port, networking-ovn will look if that IP address matches with the IP of an existing port in the same network and set its type to “virtual” (if it does match). By doing that, networking-ovn tells OVN that this virtual port is not bound to any VIF (required for VRRP configuration).

5.1.0

序言

支持Neutron Agent API

新功能

  • 可以通过neutron agent api查询ovn-controller状态

5.0.0

序言

支持从现有ML2/OVS部署迁移到ML2/OVN部署

新功能

  • 提供了一种迁移工具,用于将现有的ml2/ovs部署就地迁移到ml2/ovn。有关更多信息,请参阅相关文档部分。

升级注记

  • ovsdb_probe_interval配置选项可以配置从0(关闭)到60秒

程序错误修复

  • 支持网络创建时dns_domain选项。网络更新不支持

  • 在HA环境中,当ovsdb服务器故障转移到另一个控制器时,Neutron server和ovn元数据代理都不会检测到连接更改。为了解决这个问题,OVSDB服务器客户端现在发送60秒间隔探测(默认情况下)。

4.0.0

序言

在OVN部署中支持绑定SR-IOV端口

支持分布式浮动IP

新功能

  • networking-ovn ML2机制驱动程序现在支持直接(SR-IOV)端口的绑定。Linux内核4.8中引入了SR-IOVfs的流量控制(TC)硬件卸载框架。open-vswitch(ovs)2.8支持使用tc框架卸载ovs数据路径规则。通过使用OVS版本2.8和Linux内核>=4.8,可以通过OpenFlow控制平面控制SR-IOV VF。

  • Now distributed floating IP is supported and a new configuration option enable_distributed_floating_ip is added to ovn group to control the feature.

  • 如果加载了“dns”扩展插件并定义了“dns_domain”,则使用本机OVN DNS支持。

  • 增加了一个新的机制,定期检测和修复Neutron和OVN数据库中资源之间的不一致。

  • New option “enable-chassis-as-gw” to select gateway router. For external connectivity, gateway nodes have to set ovn-cms-options with enable-chassis-as-gw in Open_vSwitch table’s external_ids column.

    $ovs-vsctl set open . external-ids:ovn-cms-options=”enable-chassis-as-gw”

    Networking-ovn will parse ovn-cms-options and select this chassis if it has proper bridge mappings. This helps admin to exclude compute nodes to host gateway routers as they are more likely to be restarted for maintenance operations. If no chassis with enable-chassis-as-gw and proper bridge mappings available, then chassis with only bridge mappings are selected for scheduling router gateway.

    这不是通过conf文件启用的配置选项。相反,管理员必须通过openstack安装程序或在Open_vSwitch表中手动设置它。

升级注记

  • 增加对oslo Futurist库依赖