Este documento proporciona una extensión de ejemplo para la integración de Cisco Prime Network Registrar ™ IPAM como un sistema de administración de direcciones IP externas para redes identificadas como tipo Externo en Cisco Intelligent Automation for Cloud.
Nota: Este documento contiene ejemplos de programación. Cisco proporciona todo el código de ejemplo con fines ilustrativos como base sobre la que se puede ampliar. Estos ejemplos no se han probado a fondo en todas las condiciones. El código de muestra debe copiarse y modificarse adecuadamente antes de utilizarse en un entorno de producción.
Asegúrese de cumplir estos requisitos antes de intentar esta configuración:
Credenciales de inicio de sesión válidas para Cisco Process Orchestrator con permiso para editar procesos
Credenciales de inicio de sesión válidas para el software Cisco Prime Network Registrar IPAM que utiliza Cisco Process Orchestrator
La información que contiene este documento se basa en estas versiones de software y hardware.
Cisco Intelligent Automation for Cloud 3.1.1 (cualquier edición)
Cisco Process Orchestrator 2.3.5
Cisco Prime Network Registrar IPAM 8.0 o posterior
Para obtener más información sobre las convenciones del documento, consulte Convenciones de Consejos Técnicos de Cisco.
En el servidor de Cisco Process Orchestrator, cree un destino web.
Escriba http://<Servidor IPAM de Cisco Prime Network Registrar>:8080/inc-ws/services en el campo url base.
Seleccione un nuevo usuario en tiempo de ejecución y cree un nuevo usuario en tiempo de ejecución utilizando las credenciales para iniciar sesión en Cisco Prime Network Registrar
toque Importar ejemplos de Cisco Intelligent Automation for Cloud Extension.
Complete los pasos de esta sección para configurar las funciones descritas en este documento:
Establecer las variables globales de Cisco Prime Network Registrar IPAM
Agregar extensión IPAM de Cisco Prime Network Registrar: Obtener IP CPNR
Agregar extensión IPAM de Cisco Prime Network Registrar: IP CPNR de devolución
Establezca estas variables globales definidas para Cisco Prime Network Registrar IPAM:
Nombre de destino de Cisco Prime IPAM
Nota: Establezca el valor de esta variable en el nombre de visualización del destino web creado para Cisco Prime Network Registrar IPAM.
Copiar la extensión del proceso: Obtener IP de CPNR Se recomienda cambiar el nombre de la copia por un valor local significativo.
Edite el flujo de trabajo Obtener dirección IP >> Definido por el usuario.
Agregue la copia de Extension: Consiga el proceso IP de CPNR en el flujo de trabajo.
En la ficha Entradas, agregue los valores enumerados en esta tabla:
Nombre de variable | Valor |
Dominio | [Process.Target.Properties.Cloud.Service.Server.General.Domain] |
Instancia de VLAN | [Process.Variables.Input.VLAN Instance] |
Servidor DNS de instancia de VLAN | [Process.Variables.Input.VLAN Instance DNS Server] |
Gateway de instancia de VLAN | [Process.Variables.Input.VLANInstandGateway] |
Máscara de red de instancia de VLAN | [Process.Variables.Input.VLAN Instance Netmask] |
tipo de dispositivo | Servidor |
nombre del host | [Process.Target.Properties.Cloud.Service.Server.General.Name].[Process.Target.Properties.Cloud.Service.Server.General.Domain] |
Contenedor | Este valor representa el nombre del contenedor que contiene el bloque de dirección IP en Cisco Prime Network Registrar IPAM. En un entorno de contenedor único, este valor se puede codificar. En un entorno de contenedor múltiple, deberá crear una lógica que derive estos datos dinámicamente. |
Esta imagen proporciona un ejemplo de la configuración:
Agregue la actividad Establecer varias variables al flujo de trabajo.
En la ficha Variables, agregue los valores enumerados en esta tabla:
Nombre de variable | Valor |
Process.Variables.Output.IP Address | [Workflow.Extension:Get CPNR IP.IP Address] |
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 Object Reference | [Workflow.Extension:Get CPNR IP.IP VLAN Object Reference] |
Process.Variables.Output.Service Item Record Name | [Workflow.Extension:Get CPNR IP.IP Address Record Name] |
Esta imagen proporciona un ejemplo de la configuración:
Una vez finalizado este procedimiento, el flujo de trabajo debe aparecer como se muestra en esta imagen:
Guarde el proceso y salga.
Copiar la extensión del proceso: Devolver IP CPNR. Se recomienda cambiar el nombre de la copia por un valor local significativo.
Edite el flujo de trabajo Return IP Address >> User Defined.
Agregue la copia de Extension: Devolver el proceso IP CPNR al flujo de trabajo
En la ficha Entradas, agregue los valores enumerados en esta tabla:
Nombre de variable | Valor |
IP Address | [Process.Variable.Input.IP Address] |
Instancia de VLAN | [Process.Variables.Input.VLAN Instance] |
Contenedor | Este valor representa el nombre del contenedor que contiene el bloque de dirección IP en Cisco Prime Network Registrar IPAM. En un entorno de contenedor único, este valor se puede codificar. En un entorno de contenedor múltiple, deberá crear una lógica que derive estos datos dinámicamente. |
tipo de dispositivo | Servidor |
Esta imagen proporciona un ejemplo de la configuración.
Una vez finalizado este procedimiento, el flujo de trabajo debe aparecer como se muestra en esta imagen:
Guarde el proceso y salga.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
31-Jan-2013 |
Versión inicial |