Apstra ZTP 소개
개요
Apstra ZTP는 데이터센터 인프라 시스템을 위한 제로 터치 프로비저닝 서버입니다. Apstra의 관점에서 볼 때, 이는 디바이스를 초기 부팅부터 Apstra가 관리하는 지점까지 자동으로 가져오는 프로세스입니다. Apstra ZTP는 모든 기본 NOS 요구 사항을 처리합니다.
ZTP 프로세스에는 다음과 같은 활동이 포함됩니다.
- 일반 DHCP(DHCP를 사용하는 경우)
- 디바이스는 DHCP를 통해 IP 주소를 요청합니다.
- 디바이스는 할당된 IP 주소와 OS 설치 이미지에 대한 포인터를 받습니다.
- 장치 초기화
- TFTP를 사용하여 ZTP 스크립트를 다운로드합니다.
- 다운로드한 스크립트를 실행하여 관리할 수 있도록 준비합니다. 여기에는 디바이스가 지원되는 OS를 실행하고 있는지 확인하는 작업이 포함됩니다. 그렇지 않은 경우 필요에 따라 버전을 업그레이드하거나 다운그레이드합니다.
- 디바이스 관리자/루트 암호를 설정합니다.
- 디바이스 시스템 에이전트에 대한 디바이스 사용자를 생성합니다.
- 디바이스 시스템 에이전트 설치
- ZTP 스크립트는 API 호출을 통해 온박스 에이전트의 경우 디바이스에, 오프박스 에이전트의 경우 Apstra 서버에 디바이스 시스템 에이전트를 설치합니다.
Apstra ZTP는 MySQL, DHCP, HTTP 및 TFTP 서버를 실행하는 Ubuntu 22.04.3 LTS 서버로 실행됩니다.
Apstra는 Apstra ZTP VM 이미지(.ova
, .qcow2.gz
, .vhdx.gz
)를 제공합니다. Apstra에서 제공하는 디바이스 프로비저닝 스크립트를 기존 ZTP/DHCP 프로세스의 일부로 사용하여 부팅 프로세스의 일부로 디바이스에 에이전트를 자동으로 설치할 수 있습니다.
TFTP 및 nginx HTTP 서버에는 구성이 필요하지 않습니다. 두 서버 모두 디렉토리 외부의 /containers_data/tftp
파일을 제공합니다.
ZTP 설정 중에 파일과 ztp.json
파일을 구성해야 dhcp.conf
합니다. Apstra 버전 4.2.0부터는 새로운 Apstra ZTP GUI를 통해 이러한 파일의 구성이 간소화됩니다.
Apstra ZTP는 스위치 초기화 및 사용자 지정을 자동화하는 방법을 제공합니다. 스위치 초기화 중 유용한 기능은 스크립트가 네트워크에서 사용하기 전에 스위치에서 사용자 지정 구성을 만드는 기능입니다.
Apstra ZTP 서버의 리소스 요구 사항
리소스 |
설정 |
---|---|
게스트 OS 유형 |
Ubuntu 22.04.3 LTS 64비트 |
메모리 |
2 기가바이트 |
Cpu |
vCPU 1개 |
디스크 스토리지 |
64gb |
네트워크 |
처음에 DHCP용으로 구성된 네트워크 어댑터 1개 이상 |
소스 |
대상 |
포트 |
역할 |
---|---|---|---|
디바이스 에이전트 |
DHCP 서버(갱신) 및 브로드캐스트(요청) |
UDP/67 -> UDP/68 |
DHCP 클라이언트 |
디바이스 에이전트 |
Apstra ZTP |
임의의 -> TCP/80(HTTP) 모든 -> TCP/443(https) |
부트스트랩 및 API 스크립트 |
Arista, Cisco 및 주니퍼 에이전트 |
Apstra ZTP |
임의의 -> udp/69 |
POAP 및 ZTP용 TFTP |
Apstra ZTP |
Apstra 서버(컨트롤러) |
모든 -> TCP/443(https) |
디바이스 시스템 에이전트 설치 관리자 API |
사용자 |
Apstra 서버(컨트롤러) |
모든 -> TCP/443(https) |
Apstra ZTP GUI 인터페이스 |
Apstra 서버 필수 통신 포트
Apstra ZTP 서버 및 디바이스 에이전트도 Apstra 서버(컨트롤러)에 연결해야 합니다. 자세한 내용은 주니퍼 Apstra 설치 및 업그레이드 가이드의 필수 통신 포트를 참조하십시오.
Apstra ZTP 설치 및 설정
아래 링크에서 자세한 Apstra ZTP 설치 및 구성 지침을 확인하세요.
Apstra ZTP 서버 VM을 다운로드하고 구축합니다.
참고:Apstra ZTP용 VM 이미지는 Apstra 서버 VM 이미지와는 별개의 VM 이미지입니다.
필요에 따라 공급업체별 사용자 지정 구성을 생성합니다.
- Apstra ZTP를 위한 DHCP 서버를 구성합니다.
Apstra ZTP에 대한 ztp.json 구성합니다. 키 세부 정보는 ztp.json 키 페이지를 참조하십시오.
Apstra ZTP를 통한 온보딩 디바이스
Apstra ZTP가 설정되면 디바이스를 빠르게 온보딩할 수 있습니다. 장치 구성이 공장 기본값으로 설정되어 있는지 확인한 다음 장치를 부팅합니다. Apstra ZTP는 디바이스가 인증될 준비가 되는 시점까지 나머지를 처리합니다. 디바이스를 승인하면 Apstra 관리 하에 있으며 Apstra 환경의 모든 청사진에 할당할 수 있습니다.
또한 Apstra 서버 GUI에서 디바이스 및 서비스의 ZTP 상태를 확인할 수 있습니다.