이 문서에서는 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 기술 팁 표기 규칙을 참조하십시오.
Cisco Process Orchestrator 서버에서 C에서 iac라는 디렉토리를 생성합니다. 드라이브:
mkdir c:\iac
참고: c:\iac 이외의 디렉토리를 사용하는 경우 프로세스에서 로컬 디렉토리 변수 Infoblox 폴더를 업데이트해야 합니다. Infoblox IP 및 확장 가져오기: Infoblox IP를 폴더에 대한 실제 경로와 함께 반환합니다.
Infoblox Perl 모듈 폴더를 c:\iac에 복사합니다. 결과는 c:\iac\Infoblox이어야 합니다.
ActivePerl Perl 패키지 관리자를 엽니다.
Infoblox Perl 모듈을 Infoblox라는 저장소 이름과 file:///C:/iac/Infoblox의 파일 위치를 가진 저장소로 추가합니다.
Crypt-SSLeay Perl 모듈을 설치합니다.
Infoblox Perl 모듈을 설치합니다.
Perl 패키지 관리자를 닫습니다.
Cisco Process Orchestrator Server를 다시 시작합니다.
Cisco Intelligent Automation for Cloud Extension Samples 탭을 가져옵니다.
이 문서에 설명된 기능을 구성하려면 이 섹션의 단계를 완료합니다.
Infoblox에 대해 정의된 다음 전역 변수를 설정합니다.
Infoblox 마스터
Infoblox 사용자
Infoblox 비밀번호
참고: 이러한 변수에 대한 정보는 Infoblox 관리자가 제공합니다.
Get IP Address(IP 주소 가져오기) >> User Defined(사용자 정의) 워크플로를 편집합니다.
내선 번호를 추가합니다. 워크플로에 Infoblox IP 프로세스를 가져옵니다.
입력 탭에서 다음 표에 나열된 값을 추가합니다.
변수 이름 | 가치 |
도메인 | 값을 설정하지 않으면 기본적으로 전역 변수 Cloud Domain이 됩니다. |
VLAN 인스턴스 | Process.Variables.Input.VLAN 인스턴스 |
VLAN 인스턴스 DNS 서버 | Process.Variables.Input.VLAN 인스턴스 DNS 서버 |
VLAN 인스턴스 게이트웨이 | Process.Variables.Input.VLANnstanceGateway |
VLAN 인스턴스 넷마스크 | Process.Variables.Input.VLAN 인스턴스 넷마스크 |
이 이미지는 컨피그레이션의 예를 제공합니다.
워크플로에 여러 변수 설정을 추가합니다.
변수 탭에서 다음 표에 나열된 값을 추가합니다.
변수 이름 | 가치 |
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 주소 레코드 이름 가져오기) |
이 이미지는 컨피그레이션의 예를 제공합니다.
이 절차가 완료되면 다음 이미지에 표시된 대로 워크플로가 나타납니다.
Return IP Address(반품 IP 주소) >> User Defined(사용자 정의) 워크플로를 편집합니다.
내선 번호를 추가합니다. 워크플로에 Infoblox IP 프로세스 반환
입력 탭에서 다음 표에 나열된 값을 추가합니다.
변수 이름 | 가치 |
IP 주소 | Process.Variable.Input.IP 주소 |
VLAN 인스턴스 | Process.Variables.Input.VLAN 인스턴스 |
이 이미지는 구성의 예를 제공합니다.
이 절차가 완료되면 다음 이미지에 표시된 대로 워크플로가 나타납니다.
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
11-Feb-2013 |
최초 릴리스 |