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 기가바이트 |
중앙 처리 유닛 |
vCPU 1개 |
디스크 스토리지 |
64 기가바이트 |
네트워크 |
처음에 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 상태를 확인할 수도 있습니다.