目錄

簡介

開始之前

需求

採用元件

慣例

安裝

組態

設定Cisco Prime Network Registrar IPAM全域性變數

新增副檔名：獲取CPNR IP

新增副檔名：返回CPNR IP

相關資訊

簡介

本文檔提供了將Cisco Prime Network Registrar™ IPAM整合為外部IP地址管理系統的擴展示例，該網路在Cisco雲智慧自動化中標識為External型別。

開始之前

需求

注意：本文檔包含程式設計示例。所有示例代碼均由思科提供，以作為擴展的基礎。這些示例尚未在所有條件下經過徹底測試。在生產環境中使用之前，應先對示例代碼進行適當的複製和修改。

嘗試此組態之前，請確保符合以下要求：

- 有權編輯流程的Cisco Process Orchestrator的有效登入憑據

- Cisco Process Orchestrator使用的Cisco Prime Network Registrar IPAM軟體的有效登入憑據

採用元件

本檔案中的資訊是根據以下硬體和軟體版本：

- 思科雲端智慧自動化3.1.1（任何版本）

- 思科流程協調器2.3.5

- Cisco Prime Network Registrar IPAM 8.0或更高版本

慣例

如需文件慣例的詳細資訊，請參閱思科技術提示慣例。

安裝

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. 編輯Get IP Address >> User Defined工作流程。

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 Address

[Workflow.Extension：獲取CPNR IP.IP地址]

Process.Variables.Output.Gateway

[Workflow.Extension:Get CPNR IP.IP Gateway]

Process.Variables.Output.Netmask

[Workflow.Extension:Get CPNR IP.IP Netmask]

Process.Variables.Output.DNS Server

[Workflow.Extension:Get CPNR IP.IP DNS Server]

Process.Variables.Output.VLAN對象參考

[Workflow.Extension:Get CPNR IP.IP VLAN Object Reference]

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 位址

[Process.Variable.Input.IP Address]

VLAN例項

[Process.Variables.Input.VLAN例項]

貨櫃

此值表示儲存Cisco Prime Network Registrar IPAM中IP地址塊的容器名稱。在單容器環境中，可以對此值進行硬編碼。在多容器環境中，您需要建立動態匯出此資料的邏輯。

裝置型別

伺服器

此映像提供組態範例。

5. 完成此程式後，工作流程應如下圖所示：

6. 儲存進程並退出。

相關資訊

- 技術支援與文件 - Cisco Systems