목차

소개

시작하기 전에

요구 사항

사용되는 구성 요소

표기 규칙

설치

구성

Infoblox 전역 변수 설정

확장 추가: Infoblox IP 가져오기

확장 추가: Infoblox IP 반환

관련 정보

소개

이 문서에서는 Cisco Intelligent Automation for Cloud에서 유형 External로 식별된 네트워크에 대한 타사 IP 주소 관리 시스템으로 Infoblox™ IPAM을 통합하는 샘플 확장을 제공합니다.

시작하기 전에

요구 사항

이 구성을 시도하기 전에 다음 요구 사항을 충족해야 합니다.

- 프로세스 수정 권한이 있는 Cisco Process Orchestrator에 대한 유효한 로그인 자격 증명

- Cisco Process Orchestrator에서 사용하는 Infoblox 소프트웨어의 유효한 로그인 자격 증명

사용되는 구성 요소

이 문서의 정보는 다음 하드웨어 및 소프트웨어 버전을 기반으로 합니다.

- Cisco Intelligent Automation for Cloud 3.1.1(모든 버전)

- Infoblox Perl 모듈과 함께 ActivePerl이 설치된 Cisco Process Orchestrator 2.3.5. Infoblox 서버에서 Infoblox Perl 모듈을 다운로드할 수 있는 위치는 다음과 같습니다.

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

- NIOS 릴리스 5.1r2-100-126445 이상을 실행하는 Infoblox IPAM

표기 규칙

문서 표기 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.

설치

1. Cisco Process Orchestrator 서버에서 C에서 iac라는 디렉토리를 생성합니다. 드라이브:

mkdir c:\iac

참고: c:\iac 이외의 디렉토리를 사용하는 경우 프로세스에서 로컬 디렉토리 변수 Infoblox 폴더를 업데이트해야 합니다. Infoblox IP 및 확장 가져오기: Infoblox IP를 폴더에 대한 실제 경로와 함께 반환합니다.

2. Infoblox Perl 모듈 폴더를 c:\iac에 복사합니다. 결과는 c:\iac\Infoblox이어야 합니다.

3. ActivePerl Perl 패키지 관리자를 엽니다.

4. Infoblox Perl 모듈을 Infoblox라는 저장소 이름과 file:///C:/iac/Infoblox의 파일 위치를 가진 저장소로 추가합니다.

5. Crypt-SSLeay Perl 모듈을 설치합니다.

6. Infoblox Perl 모듈을 설치합니다.

7. Perl 패키지 관리자를 닫습니다.

8. Cisco Process Orchestrator Server를 다시 시작합니다.

9. Cisco Intelligent Automation for Cloud Extension Samples 탭을 가져옵니다.

구성

이 문서에 설명된 기능을 구성하려면 이 섹션의 단계를 완료합니다.

1. Infoblox 전역 변수 설정

2. Infoblox 확장 추가: Infoblox IP 가져오기

3. Infoblox 확장 추가: Infoblox IP 반환

Infoblox 전역 변수 설정

Infoblox에 대해 정의된 다음 전역 변수를 설정합니다.

- Infoblox 마스터

- Infoblox 사용자

- Infoblox 비밀번호

참고: 이러한 변수에 대한 정보는 Infoblox 관리자가 제공합니다.

확장 추가: Infoblox IP 가져오기

1. Get IP Address(IP 주소 가져오기) >> User Defined(사용자 정의) 워크플로를 편집합니다.

2. 내선 번호를 추가합니다. 워크플로에 Infoblox IP 프로세스를 가져옵니다.

3. 입력 탭에서 다음 표에 나열된 값을 추가합니다.

변수 이름

가치

도메인

값을 설정하지 않으면 기본적으로 전역 변수 Cloud Domain이 됩니다.

VLAN 인스턴스

Process.Variables.Input.VLAN 인스턴스

VLAN 인스턴스 DNS 서버

Process.Variables.Input.VLAN 인스턴스 DNS 서버

VLAN 인스턴스 게이트웨이

Process.Variables.Input.VLANnstanceGateway

VLAN 인스턴스 넷마스크

Process.Variables.Input.VLAN 인스턴스 넷마스크

이 이미지는 컨피그레이션의 예를 제공합니다.

4. 워크플로에 여러 변수 설정을 추가합니다.

5. 변수 탭에서 다음 표에 나열된 값을 추가합니다.

변수 이름

가치

Process.Variables.Output.IP 주소

Workflow.Extension:Get Infoblox IP.IP Address(Infoblox IP 주소 가져오기)

Process.Variables.Output.Gateway

Workflow.Extension:Get Infoblox IP.IP Gateway

Process.Variables.Output.Netmask

Workflow.Extension:Get Infoblox IP.IP Netmask

Process.Variables.Output.DNS 서버

Workflow.Extension:Get Infoblox IP.IP DNS Server

Process.Variables.Output.VLAN 개체 참조

Workflow.Extension:Get Infoblox IP.IP VLAN Object Reference

Process.Variables.Output.Service 항목 레코드 이름

Workflow.Extension:Get Infoblox IP.IP Address Record Name(Infoblox IP 주소 레코드 이름 가져오기)

이 이미지는 컨피그레이션의 예를 제공합니다.

이 절차가 완료되면 다음 이미지에 표시된 대로 워크플로가 나타납니다.

확장 추가: Infoblox IP 반환

1. Return IP Address(반품 IP 주소) >> User Defined(사용자 정의) 워크플로를 편집합니다.

2. 내선 번호를 추가합니다. 워크플로에 Infoblox IP 프로세스 반환

3. 입력 탭에서 다음 표에 나열된 값을 추가합니다.

변수 이름

가치

IP 주소

Process.Variable.Input.IP 주소

VLAN 인스턴스

Process.Variables.Input.VLAN 인스턴스

이 이미지는 구성의 예를 제공합니다.

이 절차가 완료되면 다음 이미지에 표시된 대로 워크플로가 나타납니다.

관련 정보

- 기술 지원 및 문서 − Cisco Systems