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.
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
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
Pour plus d'informations sur les conventions des documents, référez-vous à Conventions des conseils techniques Cisco.
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.
Copiez le dossier du module Infoblox Perl dans c:\iac. Le résultat doit être c:\iac\Infoblox.
Ouvrez le Gestionnaire de packages Perl ActivePerl.
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.
Installez le module Crypt-SSLeay Perl.
Installez le module Infoblox Perl.
Fermez Perl Package Manager.
Redémarrez le serveur Cisco Process Orchestrator.
Importez les exemples d'extensions Cisco Intelligent Automation for Cloud.
Complétez les étapes de cette section afin de configurer les fonctionnalités décrites dans ce document :
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.
Modifiez le workflow Get IP Address » User Defined.
Ajouter le poste : Obtenir le processus IP Infoblox au workflow.
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 :
Ajouter Définir plusieurs variables au workflow.
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 :
Modifiez le workflow Return IP Address » User Defined.
Ajouter le poste : Retourner le processus IP Infoblox au workflow
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 :
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
11-Feb-2013 |
Première publication |