本文檔提供了將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或更高版本
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
在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。建議對副本進行本地重新命名。
編輯Get IP Address >> User Defined工作流程。
新增副檔名副本:將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 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地址記錄名稱] |
此映像提供組態範例:
完成此程式後,工作流程應如下圖所示:
儲存進程並退出。
複製進程擴展:返回CPNR IP。建議對副本進行本地重新命名。
編輯Return IP Address >> User Defined工作流程。
新增副檔名副本:將CPNR IP流程返回到工作流
在輸入頁籤上,新增下表列出的值:
變數名稱 | 價值 |
IP 位址 | [Process.Variable.Input.IP Address] |
VLAN例項 | [Process.Variables.Input.VLAN例項] |
貨櫃 | 此值表示儲存Cisco Prime Network Registrar IPAM中IP地址塊的容器名稱。在單容器環境中,可以對此值進行硬編碼。在多容器環境中,您需要建立動態匯出此資料的邏輯。 |
裝置型別 | 伺服器 |
此映像提供組態範例。
完成此程式後,工作流程應如下圖所示:
儲存進程並退出。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
31-Jan-2013 |
初始版本 |