Contenu

Introduction

Avant de commencer

Conditions requises

Components Used

Conventions

Installation

Configuration

Définir les variables globales Infoblox

Ajouter un poste : Obtenir une adresse IP Infoblox

Ajouter un poste : IP Infoblox de retour

Informations connexes

Introduction

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

Avant de commencer

Conditions requises

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 Infoblox utilisé par Cisco Process Orchestrator

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 avec ActivePerl installé avec les modules Infoblox Perl. Vous pouvez télécharger le module Infoblox Perl depuis votre serveur Infoblox à l'adresse suivante :

http://<INFOBLOXSERVER>/api/dist/ppm

- IPAM Infoblox qui exécute NIOS version 5.1r2-100-126445 ou ultérieure

Conventions

Pour plus d'informations sur les conventions des documents, référez-vous à Conventions des conseils techniques Cisco.

Installation

1. Sur le serveur Cisco Process Orchestrator, créez un répertoire nommé iac sur le C: lecteur :

mkdir c:\iac

Remarque : Si vous utilisez un répertoire autre que c:\iac, vous devez mettre à jour le dossier Infoblox de la variable de répertoire locale dans les processus Extension : Obtenir une adresse IP et un poste Infoblox : Retourne une adresse IP Infoblox avec le chemin d'accès réel à votre dossier.

2. Copiez le dossier du module Infoblox Perl dans c:\iac. Le résultat doit être c:\iac\Infoblox.

3. Ouvrez le Gestionnaire de packages Perl ActivePerl.

4. Ajoutez les modules Infoblox Perl comme référentiel avec le nom de référentiel Infoblox et un emplacement de fichier file:///C:/iac/Infoblox.

5. Installez le module Crypt-SSLeay Perl.

6. Installez le module Infoblox Perl.

7. Fermez Perl Package Manager.

8. Redémarrez le serveur Cisco Process Orchestrator.

9. 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 Infoblox

2. Ajouter une extension Infoblox : Obtenir une adresse IP Infoblox

3. Ajouter une extension Infoblox : IP Infoblox de retour

Définir les variables globales Infoblox

Définissez ces variables globales définies pour Infoblox :

- Infoblox Master

- Utilisateur Infoblox

- Mot de passe Infoblox

Note : Les informations relatives à ces variables sont fournies par l'administrateur d'Infoblox.

Ajouter un poste : Obtenir une adresse IP Infoblox

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

2. Ajouter le poste : Obtenir le processus IP Infoblox au workflow.

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

Nom de la variable

Valeur

Domaine

Si aucune valeur n'est définie, la valeur par défaut est la variable globale Domaine cloud.

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 Masque réseau

Cette image fournit un exemple de configuration :

4. Ajouter Définir plusieurs variables au workflow.

5. 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 Infoblox

Process.Variables.Output.Gateway

Workflow.Extension:Obtenir la passerelle IP.IP Infoblox

Process.Variables.Output.Netmask

Workflow.Extension:Obtenir le masque de réseau IP Infoblox

Serveur Process.Variables.Output.DNS

Workflow.Extension:Get Infoblox IP.IP DNS Server

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

Workflow.Extension :Obtenir une référence d'objet VLAN IP Infoblox

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 Infoblox

Cette image fournit un exemple de configuration :

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

Ajouter un poste : IP Infoblox de retour

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

2. Ajouter le poste : Retourner le processus IP Infoblox au workflow

3. 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

Cette image fournit un exemple de configuration.

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

Informations connexes

- Support et documentation techniques - Cisco Systems