可以创建提供程序特定的外部 IPAM 集成点,以管理云模板部署中使用的 IP 地址。使用外部 IPAM 集成点时,将从指定的 IPAM 提供程序(而非 vRealize Automation)获取 IP 地址并由其管理。

可以在 vRealize Automation 中创建提供程序特定的 IPAM 集成点,以管理云模板部署和虚拟机的 IP 地址和 DNS 设置。

有关如何配置必备条件的信息,以及如何在示例工作流的上下文中创建提供程序特定的外部 IPAM 集成点的示例,请参见在 vRealize Automation 中为 Infoblox 添加外部 IPAM 集成。请注意,此工作流适用于 Infoblox IPAM 集成,但可以用作任何外部 IPAM 供应商的参考。

有关如何创建所需资产以使外部 IPAM 合作伙伴和供应商能够将其 IPAM 解决方案与 vRealize Automation 集成的信息,请参见如何使用 IPAM SDK 为 vRealize Automation 创建提供程序特定的外部 IPAM 集成软件包

前提条件

  • 确认您具有云管理员凭据。请参见在 vRealize Automation 中使用云帐户所需的凭据
  • 确认您具有云管理员用户角色。请参见vRealize Automation 用户角色是什么
  • 确认您具有外部 IPAM 提供程序(例如 InfobloxBluecat)的帐户,并且具有使用 IPAM 提供程序访问组织帐户的正确访问凭据。
  • 确认您有权访问 IPAM 提供程序(例如 Infoblox 或 BlueCat)的已部署集成软件包。部署的软件包最初从 IPAM 提供程序或 VMware Marketplace 以 .zip 形式下载,然后部署到 vRealize Automation
  • 确认您有权访问为 IPAM 提供程序配置的运行环境。
  • 如果使用的是基于操作的可扩展性 (ABX) 内部部署嵌入式运行环境,请确认 vRealize Automation 网络中具有能够将出站流量传递到外部站点(如 gcr.io 和 storage.googleapis.com)的 HTTP 代理服务器。有关详细信息,请参见在 vRealize Automation 8.x 中通过代理提取 Docker 映像 (75180)
  • 确认您具有访问和使用 IPAM 供应商产品所需的用户凭据。有关所需用户权限的信息,请参见集成供应商的产品文档。

过程

  1. 选择基础架构 > 连接 > 集成,然后单击添加集成
  2. 单击 IPAM
  3. 提供程序下拉列表中,选择已配置的 IPAM 提供程序软件包。

    如果此列表为空,请单击导入提供程序软件包,导航到现有提供程序软件包 .zip 文件,然后选择该文件。如果没有 .zip 文件,可以从 VMware Marketplace 获取该文件。

  4. 输入具有外部 IPAM 提供程序的帐户的管理员用户名和密码凭据以及所有其他(如果有)必填字段,如提供程序的主机名。
  5. 运行环境下拉列表中选择一个现有的运行环境,例如基于操作的可扩展性内部部署集成点。

    运行环境支持 vRealize Automation 和 IPAM 提供程序之间的通信。

    IPAM 框架仅支持基于操作的可扩展性 (ABX) 内部部署嵌入式运行环境。

    注: 如果使用 Amazon Web ServicesMicrosoft Azure 云帐户作为集成运行环境,请确保 IPAM 提供程序设备符合以下条件:可以通过 Internet 进行访问,不位于 NAT 或防火墙后面,并且具有可公开解析的 DNS 名称。如果 IPAM 提供程序不可访问,则 Amazon Web Services Lambda 或 Microsoft Azure 函数无法与其相连接,集成将失败。
  6. 单击验证
  7. 当系统提示您信任来自外部 IPAM 提供程序的自签名证书时,单击接受
    接受自签名证书后,可以继续完成验证操作。
  8. 为此 IPAM 集成点输入一个名称,然后单击添加以保存新的 IPAM 集成点。
    将模拟数据收集操作。将从外部 IPAM 提供程序收集网络和 IP 地址数据。