Este documento fornece uma extensão de exemplo para a integração do Cisco Prime Network Registrar™ IPAM como um sistema de gerenciamento de endereços IP externos para redes identificadas como tipo Externo no Cisco Intelligent Automation for Cloud.
Observação: este documento contém exemplos de programação. Todos os códigos de exemplo são fornecidos pela Cisco para fins ilustrativos como uma base sobre a qual estender. Estes exemplos não foram testados em todas as condições. O código de amostra deve ser copiado e modificado adequadamente antes de ser usado em um ambiente de produção.
Certifique-se de atender a estes requisitos antes de tentar esta configuração:
Credenciais de login válidas para o Cisco Process Orchestrator com permissão para editar processos
Credenciais de login válidas para o software Cisco Prime Network Registrar IPAM usado pelo Cisco Process Orchestrator
As informações neste documento são baseadas nas seguintes versões de hardware e software:
Cisco Intelligent Automation for Cloud 3.1.1 (qualquer edição)
Cisco Process Orchestrator 2.3.5
Cisco Prime Network Registrar IPAM 8.0 ou posterior
Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.
No servidor do Cisco Process Orchestrator, crie um Destino da Web.
Insira http://<Cisco Prime Network Registrar IPAM Server>:8080/inc-ws/services no campo de url base.
Selecione um novo usuário de tempo de execução e crie um novo usuário de tempo de execução usando as credenciais para fazer login no Cisco Prime Network Registrar
Importe a guia Cisco Intelligent Automation for Cloud Extension Samples.
Conclua as etapas nesta seção para configurar os recursos descritos neste documento:
Defina as variáveis globais IPAM do Cisco Prime Network Registrar
Adicionar extensão IPAM do Cisco Prime Network Registrar: Obter IP CPNR
Adicionar extensão IPAM do Cisco Prime Network Registrar: Retornar IP CPNR
Defina estas variáveis globais definidas para o Cisco Prime Network Registrar IPAM:
Nome de destino do Cisco Prime IPAM
Observação: defina o valor dessa variável como o nome de exibição do destino da Web criado para o Cisco Prime Network Registrar IPAM.
Copie a Extensão do processo: Obtenha IP CPNR. É recomendável renomear a cópia de algo significativo localmente.
Edite o fluxo de trabalho Get IP Address >> User Defined.
Adicione a cópia do ramal: Obtenha o processo IP CPNR para o fluxo de trabalho.
Na guia Entradas, adicione os valores listados nesta tabela:
Nome da variável | Valor |
domínio | [Process.Target.Properties.Cloud.Service.Server.General.Domain] |
Instância de VLAN | [Process.Variables.Input.VLAN Instance] |
Servidor DNS de instância de VLAN | [Process.Variables.Input.VLAN Instance DNS Server] |
VLAN Instance Gateway | [Process.Variables.Input.VLANInpositionGateway] |
Máscara de rede de instância de VLAN | [Process.Variables.Input.VLAN Instance Netmask] |
tipo de dispositivo | Servidor |
hostname | [Process.Target.Properties.Cloud.Service.Server.General.Name].[Process.Target.Properties.Cloud.Service.Server.General.Domain] |
Contêiner | Esse valor representa o nome do contêiner que contém o bloco de endereços IP no Cisco Prime Network Registrar IPAM. Em um único ambiente de contêiner, esse valor pode ser codificado. No ambiente de vários contêineres, você precisará criar uma lógica que derive esses dados dinamicamente. |
Esta imagem fornece um exemplo da configuração:
Adicione a atividade Definir Várias Variáveis ao fluxo de trabalho.
Na guia Variáveis, adicione os valores listados nesta tabela:
Nome da variável | 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 imagem fornece um exemplo da configuração:
Quando este procedimento estiver concluído, o fluxo de trabalho deverá aparecer como mostrado nesta imagem:
Salve o processo e saia.
Copie a Extensão do processo: Retornar IP CPNR. É recomendável renomear a cópia de algo significativo localmente.
Edite o fluxo de trabalho Return IP Address >> User Defined.
Adicione a cópia do ramal: Retornar o processo IP CPNR ao fluxo de trabalho
Na guia Entradas, adicione os valores listados nesta tabela:
Nome da variável | Valor |
IP Address | [Process.Variable.Input.IP Address] |
Instância de VLAN | [Process.Variables.Input.VLAN Instance] |
Contêiner | Esse valor representa o nome do contêiner que contém o bloco de endereços IP no Cisco Prime Network Registrar IPAM. Em um único ambiente de contêiner, esse valor pode ser codificado. No ambiente de vários contêineres, você precisará criar uma lógica que derive esses dados dinamicamente. |
tipo de dispositivo | Servidor |
Essa imagem fornece um exemplo da configuração.
Quando este procedimento estiver concluído, o fluxo de trabalho deverá aparecer como mostrado nesta imagem:
Salve o processo e saia.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
31-Jan-2013 |
Versão inicial |