Dit document biedt een voorbeelduitbreiding voor de integratie van Cisco Prime Network Registrar™ IPAM als een extern IP-adresbeheersysteem voor netwerken die geïdentificeerd zijn als extern in Cisco Intelligent Automation for Cloud.
N.B.: Dit document bevat programmeervoorbeelden. Alle voorbeeldcode wordt door Cisco voor illustratieve doeleinden geleverd als basis waarop deze kan worden uitgebreid. Deze voorbeelden zijn niet onder alle omstandigheden grondig getest. De voorbeeldcode moet naar behoren worden gekopieerd en aangepast alvorens in een productieomgeving te worden gebruikt.
Zorg ervoor dat u aan deze vereisten voldoet voordat u deze configuratie probeert:
Geldige inlogaanmeldingsgegevens voor Cisco Procesorchestrator met toestemming om processen te bewerken
Geldige inlogaanmeldingsgegevens voor de software van Cisco Prime Network Registrar IPAM die door Cisco Procesorchestrator wordt gebruikt
De informatie in dit document is gebaseerd op deze hardware- en softwareversies:
Cisco Intelligent Automation for Cloud 3.1.1 (alle edities)
Cisco Procesorchestrator 2.3.5
Cisco Prime Network Registrar IPAM 8.0 of hoger
Raadpleeg voor meer informatie over documentconventies de technische Tips van Cisco.
Voer in de Cisco Procesorchestrator-server een webdoel in.
Voer http://<Cisco Prime Network Registrar IPAM Server>:8080/inc-ws/services in het veld standaard router.
Selecteer nieuwe run-gebruiker en maak een nieuwe run-gebruiker met de aanmeldingsgegevens voor het loggen in de Cisco Prime Network Registrar
Importeer de kraan Intelligent Automation for Cloud Extension Samples.
Volg de stappen in dit gedeelte om de functies te configureren die in dit document worden beschreven:
IPAM mondiale variabelen voor Cisco Prime Network Registrar instellen
IPAM-uitbreiding voor Cisco Prime Network Registrar: CPNR IP verkrijgen
IPAM-uitbreiding voor Cisco Prime Network Registrar: CPNR IP-R
Stel deze globale variabelen in die voor Cisco Prime Network Registrar IPAM zijn gedefinieerd:
Cisco Prime IPAM-doelnaam
Opmerking: Stel de waarde van deze variabele in op de naam van de weergave van het webdoel dat voor IPAM voor de Cisco Prime Network Registrar is gemaakt.
Kopieert de procesextensie: Neem CPNR IP. Aanbevolen wordt om het exemplaar te hernoemen wat lokaal belangrijk is.
Bewerk het IP-adres verkrijgen > Gebruiker gedefinieerd werkschema.
Voeg het exemplaar van Uitbreiding toe: Breng CPNR IP proces naar de werkstroom.
Voeg in het tabblad Inputs de waarden toe die in deze tabel zijn opgenomen:
Naam variabele | Waarde |
Domein | [Procent.Target.Properties.Cloud.Service.Server.General.Domain] |
VLAN-exemplaar | [Procesvariabele.Input.VLAN-instantie] |
VLAN-DNS-server | [Procent.Variables.Input.VLAN-DNS server] |
VLAN-voorbeeldgateway | [Procent.Variables.Input.VLANnstanceGateway] |
VLAN-voorbeeldmasker | [Procesvariabele.Input.VLAN-voorbeeldmasker] |
Type voorziening | Server |
hostname | [Procent.Target.Properties.Cloud.Service.Server.General.Name].[Procent.Target.Properties.Cloud.Service.Server.General.Domain] |
container | Deze waarde vertegenwoordigt de containernaam die het IP-adresblok in Cisco Prime Network Registrar IPAM houdt. Deze waarde kan in één container worden gecodeerd. In een omgeving met meerdere recipiënten zult u een logica moeten creëren die deze gegevens dynamisch afleidt. |
Dit beeld geeft een voorbeeld van de configuratie:
Voeg de activiteit Meervoudige Variabelen toe aan de werkstroom.
Voeg in het tabblad Variabelen de waarden toe die in deze tabel zijn opgenomen:
Naam variabele | Waarde |
Procent.Variables.O.IP-adres | [Werkstroom.Extension:CPNR IP-adres verkrijgen] |
Procent.Variables.O.Gateway | [Werkstroom.Extension:CPNR IP-gateway verkrijgen] |
Procent.Variables.O.Netmask | [Werkstroom.Extension:CPNR IP-netwerkmasker verkrijgen |
Procent.Variables.O.DNS-server | [Werkstroom.Extension:CPNR IP.IP-DNS-server verkrijgen] |
Proberen.Variables.output.VLAN Referentie | [Werkstroom.Extension:CPNR IP.IP VLAN-doelreferentie verkrijgen] |
Procent.Variables.output.Service Item-naam | [Werkstroom.Extension:CPNR IP-adresrecordnaam verkrijgen] |
Dit beeld geeft een voorbeeld van de configuratie:
Zodra deze procedure is voltooid, dient de werkstroom te verschijnen zoals in deze afbeelding wordt getoond:
Sla het proces op en sluit het af.
Kopieert de procesextensie: Keer CPNR IP terug. Aanbevolen wordt om het exemplaar te hernoemen wat lokaal belangrijk is.
Bewerk het IP-adres retourneren > Gebruiker gedefinieerd werkschema.
Voeg het exemplaar van Uitbreiding toe: CPNR IP-proces terugbrengen naar het werkschema
Voeg in het tabblad Inputs de waarden toe die in deze tabel zijn opgenomen:
Naam variabele | Waarde |
IP-adres | [Procesvariabele.Input.IP-adres] |
VLAN-exemplaar | [Procesvariabele.Input.VLAN-instantie] |
container | Deze waarde vertegenwoordigt de containernaam die het IP-adresblok in Cisco Prime Network Registrar IPAM houdt. Deze waarde kan in één container worden gecodeerd. In een omgeving met meerdere recipiënten zult u een logica moeten creëren die deze gegevens dynamisch afleidt. |
Type apparaat | Server |
Dit beeld geeft een voorbeeld van de configuratie.
Zodra deze procedure is voltooid, dient de werkstroom te verschijnen zoals in deze afbeelding wordt getoond:
Sla het proces op en sluit het af.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
31-Jan-2013 |
Eerste vrijgave |