Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Apstra ZTP

Descripción general

Apstra ZTP es un servidor de aprovisionamiento sin intervención para sistemas de infraestructura de centro de datos. Desde la perspectiva de Apstra, es un proceso que lleva automáticamente a un dispositivo desde el arranque inicial hasta un punto en el que Apstra lo administra. Apstra ZTP se encarga de cualquier requisito de NOS subyacente.

El proceso de ZTP incluye las siguientes actividades:

  1. DHCP genérico (si usa DHCP)
    • El dispositivo solicita una dirección IP a través de DHCP.
    • El dispositivo recibe la dirección IP asignada y un puntero a la imagen de instalación del sistema operativo.
  2. Inicializar dispositivo
    • Descargue el script ZTP mediante TFTP.
    • Ejecute el script descargado para prepararlo para su administración. Esto incluye verificar que el dispositivo esté ejecutando un sistema operativo compatible; si no es así, actualiza o degrada la versión, según sea necesario.
    • Establezca la contraseña de administrador/raíz del dispositivo.
    • Cree un usuario de dispositivo para el agente de sistema de dispositivo.
  3. Instalar el agente del sistema del dispositivo
    • La secuencia de comandos ZTP realiza una llamada a la API para instalar un agente de sistema de dispositivo en el dispositivo para los agentes de bandeja de entrada o en el servidor de Apstra para los agentes de fuera de la caja.

Apstra ZTP se ejecuta como un servidor Ubuntu 22.04.3 LTS que ejecuta servidores MySQL, DHCP, HTTP y TFTP.

Apstra proporciona la imagen de máquina virtual ZTP de Apstra (.ova, .qcow2.gz, .vhdx.gz). Puede utilizar los scripts de aprovisionamiento de dispositivos proporcionados por Apstra como parte del proceso ZTP/DHCP existente para instalar automáticamente agentes en los dispositivos como parte del proceso de arranque.

Los servidores HTTP TFTP y nginx no requieren configuración. Ambos servidores sirven archivos fuera del /containers_data/tftp directorio.

Deberá configurar el dhcp.conf archivo y los archivos durante la ztp.json instalación de ZTP. Puede usar la GUI de ZTP de Apstra y, a partir de la versión 5.0.0 de Apstra, también puede usar la API REST de Aztp para configurar estos archivos, entre otras tareas.

Apstra ZTP proporciona un método para automatizar la inicialización y personalización del conmutador. Una característica útil durante la inicialización del conmutador es la capacidad de nuestro script para hacer configuraciones personalizadas en los conmutadores antes de su uso en una red.

Requisitos de recursos para Apstra ZTP Server

Tabla 1: Requisitos de recursos mínimos de VM del servidor ZTP de Apstra

Recurso

Entorno

Tipo de SO invitado

Ubuntu 22.04.3 LTS de 64 bits

Memoria

2 GB

CPU

1 vCPU

Almacenamiento en disco

64 GB

Red

Al menos 1 adaptador de red, configurado inicialmente para DHCP

Tabla 2: Requisitos de red de Apstra ZTP

Fuente

Destino

Puertos

Función

Agentes de dispositivos

Servidor DHCP (renovaciones) y difusión (solicitudes)

UDP/67 -> UDP/68

Cliente DHCP

Agentes de dispositivos

Apstra ZTP

Cualquier -> TCP/80 (HTTP)

Cualquiera -> TCP/443 (https)

Scripts de arranque y API

Agentes de Arista, Cisco y Juniper

Apstra ZTP

cualquier -> UDP/69

TFTP para POAP y ZTP

Apstra ZTP

Servidor de Apstra (controlador)

Cualquiera -> TCP/443 (https)

API del instalador del agente del sistema del dispositivo

Usuario

Servidor de Apstra (controlador)

Cualquiera -> TCP/443 (https)

Interfaz GUI de Apstra ZTP

Puertos de comunicación necesarios para el servidor de Apstra

El servidor ZTP de Apstra y los agentes de dispositivo también requieren conectividad con el servidor de Apstra (controlador). Para obtener más información, consulte Puertos de comunicación necesarios en la Guía de instalación y actualización de Juniper Apstra.

Incorporación de dispositivos con Apstra ZTP

Una vez configurado Apstra ZTP, podrá incorporar dispositivos rápidamente. Asegúrese de que la configuración del dispositivo esté establecida en los valores predeterminados de fábrica y, a continuación, inicie el dispositivo. Apstra ZTP se encarga del resto hasta el punto en que un dispositivo está listo para ser reconocido. Cuando reconoce un dispositivo, está bajo la administración de Apstra y puede asignarlo a cualquier plano en su entorno de Apstra.

También puede verificar el estado de ZTP de dispositivos y servicios desde la GUI del servidor de Apstra.