目录

简介

开始使用前

要求

使用的组件

规则

安装

配置

设置Cisco Prime Network Registrar IPAM全局变量

添加分机:获取CPNR IP

添加分机:返回CPNR IP

相关信息

简介

本文档提供了将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 技术提示规则。

安装

1. 在Cisco Process Orchestrator服务器上，创建Web目标。

2. 在基本URL字段中输入http://<Cisco Prime Network Registrar IPAM Server>:8080/inc-ws/services。

3. 选择新的运行时用户，并使用登录Cisco Prime Network Registrar的凭证创建新的运行时用户

4. 导入思科云扩展智能自动化示例分路器。

配置

要配置本文档中描述的功能，请完成本节中的步骤：

1. 设置Cisco Prime Network Registrar IPAM全局变量

2. 添加Cisco Prime Network Registrar IPAM扩展：获取CPNR IP

3. 添加Cisco Prime Network Registrar IPAM扩展：返回CPNR IP

设置Cisco Prime Network Registrar IPAM全局变量

设置为Cisco Prime Network Registrar IPAM定义的以下全局变量：

- Cisco Prime IPAM目标名称

注意：将此变量的值设置为为Cisco Prime Network Registrar IPAM创建的Web目标的显示名称。

添加分机:获取CPNR IP

1. 复制进程扩展：获取CPNR IP。建议重命名本地重要内容。

2. 编辑“获取IP地址”>>“用户定义”工作流。

3. 添加分机的副本：将CPNR IP进程获取到工作流程。

4. 在“输入”选项卡上，添加下表中列出的值：

变量名称

价值

域

[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地址块的容器名称。在单容器环境中，此值可以硬编码。在多容器环境中，您需要创建动态获取此数据的逻辑。

此映像提供了配置示例：

5. 将“设置多个变量”活动添加到工作流。

6. 在“变量”选项卡上，添加下表中列出的值：

变量名称

价值

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地址记录名称]

此映像提供了配置示例：

7. 完成此过程后，工作流程应如下图所示：

8. 保存进程并退出。

添加分机:返回CPNR IP

1. 复制进程扩展：返回CPNR IP。建议重命名本地重要内容。

2. 编辑Return IP Address >> User Defined工作流。

3. 添加分机的副本：将CPNR IP进程返回至工作流

4. 在“输入”选项卡上，添加下表中列出的值：

变量名称

价值

IP Address

[Process.Variable.Input.IP Address]

VLAN实例

[Process.Variables.Input.VLAN实例]

容器

此值表示在Cisco Prime Network Registrar IPAM中保存IP地址块的容器名称。在单容器环境中，此值可以硬编码。在多容器环境中，您需要创建动态获取此数据的逻辑。

设备类型

服务器

此映像提供了配置示例。

5. 完成此过程后，工作流程应如下图所示：

6. 保存进程并退出。

相关信息

- 技术支持和文档 - Cisco Systems