包含用于集成IPAM和DNS的Infoblox网格的中子驱动程序。

networking-infoblox的Python项目详细描述


包含用于集成IPAM和DNS的Infoblox网格的中子驱动程序。

功能

此版本的驱动程序支持:

  • IPv4和IPv6子网的创建、更新和删除
  • IPv4和IPv6地址分配和释放
  • 支持固定和浮动IP地址
  • 在IP分配期间创建和删除主机、A、AAAA和PTR记录
  • 创建权威区域
  • 支持GM和CP成员以及云API
  • OpenLAST实体到网络视图的灵活映射
  • 设置eas以填充infoblox ui中的cloud选项卡
  • 中子岩石释放支架(驱动器释放14.0.0)
  • 认证:
    • 支持keystone v3配置:
      1. 支持域范围身份验证
      2. 支持项目范围身份验证
    • 支持keystone ssl配置
  • 已放弃对openstack ocata的支持

概述

ipam驱动程序由两个组件组成:python 模块和infoblox-ipam-agent。每一个都取决于 infoblox-client[1]库。

每当子网或IP分配时,Neutron将咨询IPAM驱动程序 是必要的。驱动程序将使用restful api调用(也称为“webapi”或“wapi”)来 在infoblox中执行这些操作。此外,司机将标记每个 在infoblox中的这些实体中包含来自openstack的各种元数据,例如 对象的租户和相应的openstack id。这个标签 允许实体显示在ui的cloud选项卡中(这是可用的 使用云网络自动化许可证),使 infoblox中的openstack云。

代理提供一些功能。首先,它将填充局部中子 包含有关infoblox网格的数据的数据库。这将启用选择 在分配子网和IP时要创建的成员和网络视图的 地址,不需要额外的wapi调用。第二,它监听 openstack消息总线,并进行与以下对象相关的wapi调用 不是IPAM功能的直接组成部分。

安装和配置

有关安装和配置的详细信息,请参阅上面的文档链接。

已知问题

  1. 当部署域标签超过63个字符的实例时,未知的 主机记录名出现在nios上的区域中。这是由于nios限制 域标签最多63个字符。
  2. 如果删除了dns区域,则必须删除nios中相应的网络条目 在运行同步工具之前。否则同步将失败。
  3. 如果从dns区域删除了主机记录,nios中相应的端口条目 必须在运行同步工具之前删除。否则同步 会失败的。
  4. 一旦ipam驱动程序在infoblox上创建网络视图,网络的名称 不应更改视图。更改infoblox上的网络视图名称将导致 在数据同步问题中。这将在未来发布的 IPAM驱动程序。
  5. 如果Default Domain Name Pattern包含以下模式之一: {tenant_name}{network_name}{subnet_name},的名称 在openstack中相应对象的 创建。更改它们将导致数据同步问题。这将是 在IPAM驱动程序的未来版本中解决。
[1]https://pypi.python.org/pypi/infoblox-client

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

推荐PyPI第三方库


热门话题
记录打印JAVA控制台客户端的SOAP消息   java camunda异常找不到id为空的任务任务   java如何将json文件转换为以下格式{“Description”:“Cmd是一个开源工具”,数据{“别名”:“xCmd”,“软件”:“xCmd”,“_raw”:“}   java在Hibernate期间清理连接池花费的时间太长   用Java实现基本FTP客户端的socket   Java生成文本文件格式的格式化报告   java hibernate createQuery vs get   TriggerBuilder<Trigger>类型中带有Schedule(ScheduleBuilder<SBT>)的java不适用于参数(可变触发器)   JavaSwing:GlassPane防止鼠标指针更改   java使用for循环创建上下三角形   maven“Java Home”在cmd中运行“mvn v”时不显示   java客户端无法联机连接到服务器   java面向对象程序设计问题   java如何按升序和降序对hashmap数据进行排序   java为什么JPanel从不调用reapint