本文档提供了将Cisco Prime Network Registrar™ IPAM集成为外部IP地址管理系统的示例扩展,该系统适用于在Cisco云智能自动化中标识为“外部”类型的网络。
注意:本文档包含编程示例。所有示例代码都由思科提供,作为扩展的基础。这些例子并未在所有条件下得到彻底的检验。在生产环境中使用之前,应适当复制和修改示例代码。
尝试进行此配置之前,请确保满足以下要求:
Cisco Process Orchestrator的有效登录凭据,具有编辑进程的权限
Cisco Process Orchestrator使用的Cisco Prime Network Registrar IPAM软件的有效登录凭据
本文档中的信息基于下列硬件和软件版本:
思科云智能自动化3.1.1(任意版本)
思科Process Orchestrator 2.3.5
Cisco Prime Network Registrar IPAM 8.0或更高版本
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
在Cisco Process Orchestrator服务器上,创建Web目标。
在基本URL字段中输入http://<Cisco Prime Network Registrar IPAM Server>:8080/inc-ws/services。
选择新的运行时用户,并使用登录Cisco Prime Network Registrar的凭证创建新的运行时用户
导入思科云扩展智能自动化示例分路器。
要配置本文档中描述的功能,请完成本节中的步骤:
设置为Cisco Prime Network Registrar IPAM定义的以下全局变量:
Cisco Prime IPAM目标名称
注意:将此变量的值设置为为Cisco Prime Network Registrar IPAM创建的Web目标的显示名称。
复制进程扩展:获取CPNR IP。建议重命名本地重要内容。
编辑“获取IP地址”>>“用户定义”工作流。
添加分机的副本:将CPNR IP进程获取到工作流程。
在“输入”选项卡上,添加下表中列出的值:
变量名称 | 价值 |
域 | [Process.Target.Properties.Cloud.Service.Server.General.Domain] |
VLAN实例 | [Process.Variables.Input.VLAN实例] |
VLAN实例DNS服务器 | [Process.Variables.Input.VLAN实例DNS服务器] |
VLAN实例网关 | [Process.Variables.Input.VLANInstanceGateway] |
VLAN实例网络掩码 | [Process.Variables.Input.VLAN实例网络掩码] |
设备类型 | 服务器 |
主机名 | [Process.Target.Properties.Cloud.Service.Server.General.Name].[Process.Target.Properties.Cloud.Service.Server.General.Domain] |
容器 | 此值表示在Cisco Prime Network Registrar IPAM中保存IP地址块的容器名称。在单容器环境中,此值可以硬编码。在多容器环境中,您需要创建动态获取此数据的逻辑。 |
此映像提供了配置示例:
将“设置多个变量”活动添加到工作流。
在“变量”选项卡上,添加下表中列出的值:
变量名称 | 价值 |
Process.Variables.Output.IP地址 | [Workflow.Extension:获取CPNR IP.IP地址] |
Process.Variables.Output.Gateway | [Workflow.Extension:获取CPNR IP.IP网关] |
Process.Variables.Output.Netmask | [Workflow.Extension:获取CPNR IP.IP网络掩码] |
Process.Variables.Output.DNS服务器 | [Workflow.Extension:获取CPNR IP.IP DNS服务器] |
Process.Variables.Output.VLAN对象参考 | [Workflow.Extension:Get CPNR IP.IP VLAN对象参考] |
Process.Variables.Output.Service项记录名称 | [Workflow.Extension:获取CPNR IP.IP地址记录名称] |
此映像提供了配置示例:
完成此过程后,工作流程应如下图所示:
保存进程并退出。
复制进程扩展:返回CPNR IP。建议重命名本地重要内容。
编辑Return IP Address >> User Defined工作流。
添加分机的副本:将CPNR IP进程返回至工作流
在“输入”选项卡上,添加下表中列出的值:
变量名称 | 价值 |
IP Address | [Process.Variable.Input.IP Address] |
VLAN实例 | [Process.Variables.Input.VLAN实例] |
容器 | 此值表示在Cisco Prime Network Registrar IPAM中保存IP地址块的容器名称。在单容器环境中,此值可以硬编码。在多容器环境中,您需要创建动态获取此数据的逻辑。 |
设备类型 | 服务器 |
此映像提供了配置示例。
完成此过程后,工作流程应如下图所示:
保存进程并退出。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
31-Jan-2013 |
初始版本 |