用于编排infoblox设备的openstack liberty热资源。

heat-infoblox的Python项目详细描述


https://travis-ci.org/infobloxopen/heat-infoblox.svg?branch=branch=stable%2Fliberty

用于与infoblox设备集成的openstack热资源。

功能

这个包还支持infoblox ddi设备的配置 通过infoblox netmri管理物理网络资源 产品。

使用这些资源,您可以:
  • 在infoblox网格中添加和删除成员
  • 从名称服务器组中添加和删除网格成员
  • 在网格成员上配置anycast环回地址[即将提供]
  • 配置ospf和bgp协议以公布选播地址[即将推出]
  • 在NetMRI上执行所有作业
  • 使用将执行不同操作的热资源管理物理资源 创建和删除资源时,在NetMRI上创建和删除作业。

安装

您可以直接从pypi安装这个模块。

OpenStack配置

必须更新heat.conf文件中的plugin_dirs参数 包含此模块中的资源。通常这意味着 正在添加/usr/local/lib/python2.7/dist-packages/heat_infoblox。 此外,还必须在oslo_concurrency节下添加lock_path。 为了安全起见,指定的目录只能由用户写入 运行加热过程:

plugin_dirs = /usr/local/lib/python2.7/dist-packages/heat_infoblox,/usr/lib64/heat,/usr/lib/heat
[oslo_concurrency]
# replace it with a directory writable by the user running the heat process
lock_path = /home/user/directory_for_locks

在安装和配置 包裹。

以前的版本要求在 heat.conf文件。这不再是必要的,这些参数也不再是 读得更长。相反,您可以在资源本身中包含一个connection映射。

infoblox配置

无需特殊配置。

使用热源

infoblox::网格::成员

安装包之后,您应该看到infoblox::grid::member 的“业务流程资源类型”部分中的可用资源 OpenStack地平线用户界面。

此资源表示GM中的网格成员配置。它必须 在与网格关联的nova服务器启动之前创建 成员。

使用此资源的示例模板位于 这个包裹。

infoblox::网格::hapair

此资源创建HA对GM,^ {EM1} $不< EEM >,将HA对添加到现有的 网格。

您应该使用infoblox::grid::member并将“hau pair”设置为true来添加 将成员配对到网格中。

infoblox::网格::nameservergroupmember

此资源表示名称服务器中网格成员的成员身份 小组。它不代表名称服务器组本身。名称服务器 必须在GM上预先创建和配置组。

此资源的创建将add指定成员添加到 组,而删除此资源将删除它。只有管理层 实现了网格的次成员。

示例模板还包括此资源的使用。它必须被创造 只有在infoblox::grid::成员已经创建之后。

为了在使用包含的模板时进行测试,可以运行setup.sh 创建nios使用和租户的脚本,并设置测试网络。

infoblox::netmri::作业

此资源在创建时在NetMRI中执行任意作业。是的 删除时没有。

infoblox::netmri::managedresource

此资源在创建时在NetMRI中执行任意作业,并且 删除时的不同作业。

在devstack中启用

要在devstack中启用infoblox热资源,请将此存储库添加为 插件:

enable_plugin heat-infoblox https://github.com/infobloxopen/heat-infoblox.git

这将在开发模式中添加heat infoblox模块。

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

推荐PyPI第三方库


热门话题
java JList侦听器找不到符号   多点触摸跨平台java应用程序(Windows、Mac和Linux(Ubuntu)(可能是Android))   在UnitTest中找不到java类加载器资源   java当我尝试在Eclipse中运行我的minecraft mod时,我总是遇到这个错误,这是什么意思?   内部有一个同步块的静态方法,在java中阻止整个类?   不支持java操作:具有BillableStatus的费用在采购中应具有AccountBasedExpenseLineDetail行的CustomerRef   java运行时常量池GC集合   java无法解析配置“:app:\u debugApk”的所有依赖项。找不到名为“default”的配置   在GCP计算引擎中托管Neo4j的java   java如何从BroadcastReceiver更新片段选项卡?   线程“main”组织中的java异常。冬眠注释异常:@org。冬眠注释。表引用未知表:ProductForPractice   在Java/Groovy中嵌入处理   java Android REST教程/示例项目   java我可以在同一测试中在一个模拟器上启动应用程序,在另一个模拟器上启动移动浏览器吗?   java如何更改通知横幅的方向?   安卓 Java帮助实现Firebase授权   if else之后的rs.next()中出现java错误?