跳转到主要内容

包含与Infoblox网格集成的Neutron驱动程序,用于IPAM和DNS。

项目描述

包含与Infoblox网格集成的Neutron驱动程序,用于IPAM和DNS。

功能

此版本的驱动程序支持

  • IPv4和IPv6子网创建、更新和删除

  • IPv4和IPv6地址分配和回收

  • 支持固定和浮动IP地址

  • 在IP分配期间创建和删除主机、A、AAAA和PTR记录

  • 创建权威区域

  • 支持GM和CP成员和云API

  • 灵活地将OpenStack实体映射到网络视图

  • 设置EAs以填充Infoblox UI中的云选项卡

  • 支持Neutron Xena版本(驱动程序的19.0.0版本)

  • 身份验证

    • 支持keystone v3配置

      1. 支持域名范围身份验证

      2. 支持项目范围身份验证

    • 支持Keystone SSL配置

  • 弃用OpenStack Queens、Rocky支持

  • 支持版本:Xena、Wallaby

概述

IPAM驱动程序由两个组件组成:Python模块networking_infobloxinfoblox-ipam-agent。这两个组件都依赖于infoblox-client库。[1脚注]

Neutron在需要子网或IP分配时将咨询IPAM驱动程序。驱动程序将使用RESTful API调用(即“Web-API”或“WAPI”)在Infoblox中执行这些操作。此外,驱动程序将使用来自OpenStack的各种元数据(例如,租户和对象的相应OpenStack ID)对Infoblox中的每个实体进行标记。这种标记允许实体在UI的云选项卡中显示(这是带有Cloud Network Automation许可证时可用的),从而在Infoblox内部提供对OpenStack云的全面可见性。

代理程序有几个功能。首先,它将关于Infoblox网格的数据填充到本地Neutron数据库中。这允许在分配子网和IP地址时选择成员和网络视图,而无需额外的WAPI调用。其次,它监听OpenStack消息总线上的事件,并执行与IPAM功能不直接相关的对象的WAPI调用。

安装和配置

有关安装和配置的详细信息,请参阅上面的文档链接或检查doc/source/…

已知问题

  1. 当部署域名标签超过63个字符的实例时,在NIOS区域中出现未知的主机记录名称。这是由于NIOS对域名标签的最大63个字符的限制。

  2. 如果删除DNS区域,则在运行同步工具之前必须删除NIOS中相应的网络条目。否则,同步将失败。

  3. 如果从DNS区域删除主机记录,则在运行同步工具之前必须删除NIOS中相应的端口条目。否则,同步将失败。

  4. 一旦IPAM驱动程序在Infoblox上创建了一个网络视图,网络视图的名称不应更改。更改Infoblox上的网络视图名称会导致数据同步问题。这将在IPAM驱动程序的下一个版本中得到解决。

  5. 如果默认域名模式包含以下模式之一:{tenant_name}{network_name}{subnet_name},则在创建后不应更改相应对象在OpenStack中的名称。更改它们会导致数据同步问题。这将在IPAM驱动程序的下一个版本中得到解决。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

networking-infoblox-19.0.0.tar.gz (143.7 kB 查看哈希值)

上传时间

构建分布

networking_infoblox-19.0.0-py3-none-any.whl (169.3 kB 查看哈希值)

上传时间 Python 3

支持