包含与Infoblox网格集成的Neutron驱动程序,用于IPAM和DNS。
项目描述
包含与Infoblox网格集成的Neutron驱动程序,用于IPAM和DNS。
自由软件:Apache许可证
源:http://git.openstack.org/cgit/openstack/networking-infoblox
安装:https://opendev.org/x/networking-infoblox/src/branch/master/doc/source/installation.rst(请使用python 3.8以避免软件包版本冲突问题)
配置指南:https://opendev.org/x/networking-infoblox/src/branch/master/doc/source/configuration_guide.rst
功能
此版本的驱动程序支持
IPv4和IPv6子网创建、更新和删除
IPv4和IPv6地址分配和回收
支持固定和浮动IP地址
在IP分配期间创建和删除主机、A、AAAA和PTR记录
创建权威区域
支持GM和CP成员和云API
灵活地将OpenStack实体映射到网络视图
设置EAs以填充Infoblox UI中的云选项卡
支持Neutron Xena版本(驱动程序的19.0.0版本)
身份验证
支持keystone v3配置
支持域名范围身份验证
支持项目范围身份验证
支持Keystone SSL配置
弃用OpenStack Queens、Rocky支持
支持版本:Xena、Wallaby
概述
IPAM驱动程序由两个组件组成:Python模块networking_infoblox和infoblox-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/…
已知问题
当部署域名标签超过63个字符的实例时,在NIOS区域中出现未知的主机记录名称。这是由于NIOS对域名标签的最大63个字符的限制。
如果删除DNS区域,则在运行同步工具之前必须删除NIOS中相应的网络条目。否则,同步将失败。
如果从DNS区域删除主机记录,则在运行同步工具之前必须删除NIOS中相应的端口条目。否则,同步将失败。
一旦IPAM驱动程序在Infoblox上创建了一个网络视图,网络视图的名称不应更改。更改Infoblox上的网络视图名称会导致数据同步问题。这将在IPAM驱动程序的下一个版本中得到解决。
如果默认域名模式包含以下模式之一:{tenant_name}、{network_name}或{subnet_name},则在创建后不应更改相应对象在OpenStack中的名称。更改它们会导致数据同步问题。这将在IPAM驱动程序的下一个版本中得到解决。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
构建分布
networking-infoblox-19.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 90e6458624bb462a5c6f6224274fc15fc3a202c7b7751609aa06e53cf6193322 |
|
MD5 | 951a44d13345f83e8d24f69191126d99 |
|
BLAKE2b-256 | ca4889038f7093a4d98c51551fc9a1a30f80ee1e345d015ae53bd343b9180e0c |
networking_infoblox-19.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 61e3b26d762738b202de64b135b2208c69f9552c439981e4629a6f9920ce81c8 |
|
MD5 | 3860b4f71a64b9676aac79e1b667dbf8 |
|
BLAKE2b-256 | a914fc7583bcf212f0db35c6f71592dd28a907c52dd6d627bc21dcd84fd0ab4d |