Contenu

Introduction

Avant de commencer

Conditions requises

Components Used

Conventions

Installation

Configuration

Définir les variables globales IPAM de Cisco Prime Network Registrar

Ajouter un poste : Obtenir l'IP CPNR

Ajouter un poste : Adresse IP CPNR de retour

Informations connexes

Introduction

Ce document fournit un exemple d'extension pour l'intégration de Cisco Prime Network Registrar™ IPAM en tant que système de gestion des adresses IP externes pour les réseaux identifiés comme de type Externe dans Cisco Intelligent Automation for Cloud.

Avant de commencer

Conditions requises

Note : Ce document contient des exemples de programmation. Tous les exemples de code sont fournis par Cisco à titre d'illustration et constituent une base sur laquelle s'appuyer. Ces exemples n'ont pas été testés à fond dans toutes les conditions. Le code de l'échantillon doit être copié et modifié de manière appropriée avant d'être utilisé dans un environnement de production.

Assurez-vous que vous répondez à ces exigences avant d'essayer cette configuration :

- Informations d'identification de connexion valides pour Cisco Process Orchestrator avec autorisation de modification des processus

- Informations d'identification de connexion valides pour le logiciel IPAM Cisco Prime Network Registrar que Cisco Process Orchestrator utilise

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- Cisco Intelligent Automation for Cloud 3.1.1 (n'importe quelle édition)

- Cisco Process Orchestrator 2.3.5

- Cisco Prime Network Registrar IPAM 8.0 ou version ultérieure

Conventions

Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.

Installation

1. Sur le serveur Cisco Process Orchestrator, créez une cible Web.

2. Entrez http://<Serveur IPAM Cisco Prime Network Registrar>:8080/inc-ws/services dans le champ d'URL de base.

3. Sélectionnez un nouvel utilisateur runtime et créez un nouvel utilisateur runtime à l'aide des informations d'identification pour vous connecter à Cisco Prime Network Registrar

4. Importez les exemples d'extensions Cisco Intelligent Automation for Cloud.

Configuration

Complétez les étapes de cette section afin de configurer les fonctionnalités décrites dans ce document :

1. Définir les variables globales IPAM de Cisco Prime Network Registrar

2. Ajouter l'extension IPAM de Cisco Prime Network Registrar : Obtenir l'IP CPNR

3. Ajouter l'extension IPAM de Cisco Prime Network Registrar : Adresse IP CPNR de retour

Définir les variables globales IPAM de Cisco Prime Network Registrar

Définissez ces variables globales définies pour Cisco Prime Network Registrar IPAM :

- Nom de la cible Cisco Prime IPAM

Remarque : Définissez la valeur de cette variable sur le nom d'affichage de la cible Web créée pour l'IPAM Cisco Prime Network Registrar.

Ajouter un poste : Obtenir l'IP CPNR

1. Copier le processus Extension : Obtenir l'adresse IP CPNR. Il est recommandé de renommer la copie d'un élément significatif localement.

2. Modifiez le workflow Get IP Address » User Defined.

3. Ajouter la copie de l'extension : Obtenir le processus IP CPNR au workflow.

4. Dans l'onglet Entrées, ajoutez les valeurs répertoriées dans ce tableau :

Nom de la variable

Valeur

Domaine

[Process.Target.Properties.Cloud.Service.Server.General.Domain]

Instance VLAN

[Instance Process.Variables.Input.VLAN]

Serveur DNS d'instance de VLAN

[Process.Variables.Input.VLAN Instance DNS Server]

Passerelle d'instance VLAN

[Process.Variables.Input.VLANInstanceGateway]

Masque réseau d'instance VLAN

[Process.Variables.Input.VLAN Instance Netmask]

Type de périphérique

Serveur

nom de l'hôte

[Process.Target.Properties.Cloud.Service.Server.General.Name].[Process.Target.Properties.Cloud.Service.Server.General.Domain]

Conteneur

Cette valeur représente le nom du conteneur contenant le bloc d'adresses IP dans le module IPAM Cisco Prime Network Registrar. Dans un environnement conteneur unique, cette valeur peut être codée en dur. Dans un environnement à conteneurs multiples, vous devez créer une logique qui dérive ces données de manière dynamique.

Cette image fournit un exemple de configuration :

5. Ajoutez l'activité Définir plusieurs variables au workflow.

6. Dans l'onglet Variables, ajoutez les valeurs répertoriées dans ce tableau :

Nom de la variable

Valeur

Process.Variables.Output.Adresse IP

[Workflow.Extension :Obtenir l'adresse IP.IP CPNR]

Process.Variables.Output.Gateway

[Workflow.Extension : Obtenir la passerelle IP.IP CPNR]

Process.Variables.Output.Netmask

[Workflow.Extension : Obtenir le masque de réseau IP.IP CPNR]

Serveur Process.Variables.Output.DNS

[Workflow.Extension : Obtenir le serveur DNS IP.IP CPNR]

Référence d'objet Process.Variables.Output.VLAN

[Workflow.Extension : Obtenir la référence d'objet VLAN IP.IP CPNR]

Process.Variables.Output.Service Nom de l'enregistrement de l'élément de service

[Workflow.Extension : Obtenir le nom de l'enregistrement d'adresse IP CPNR]

Cette image fournit un exemple de configuration :

7. Une fois cette procédure terminée, le flux de travail doit apparaître comme indiqué dans cette image :

8. Enregistrez le processus et quittez.

Ajouter un poste : Adresse IP CPNR de retour

1. Copier le processus Extension : Retourner l'adresse IP CPNR. Il est recommandé de renommer la copie d'un élément significatif localement.

2. Modifiez le workflow Return IP Address » User Defined.

3. Ajouter la copie de l'extension : Renvoyer le processus IP CPNR au workflow

4. Dans l'onglet Entrées, ajoutez les valeurs répertoriées dans ce tableau :

Nom de la variable

Valeur

Adresse IP

[Process.Variable.Input.IP Address]

Instance VLAN

[Instance Process.Variables.Input.VLAN]

Conteneur

Cette valeur représente le nom du conteneur contenant le bloc d'adresses IP dans le module IPAM Cisco Prime Network Registrar. Dans un environnement conteneur unique, cette valeur peut être codée en dur. Dans un environnement à conteneurs multiples, vous devez créer une logique qui dérive ces données de manière dynamique.

Type de périphérique

Serveur

Cette image fournit un exemple de configuration.

5. Une fois cette procédure terminée, le flux de travail doit apparaître comme indiqué dans cette image :

6. Enregistrez le processus et quittez.

Informations connexes

- Support et documentation techniques - Cisco Systems