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:
- 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.
- 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.
- 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
| 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 |
| 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.
Instalación y configuración de Apstra ZTP
Siga los enlaces a continuación para obtener instrucciones detalladas de instalación y configuración de Apstra ZTP.
Descargue e implemente la máquina virtual del servidor Apstra ZTP.
Nota:La imagen de VM para Apstra ZTP es una imagen de VM independiente de la imagen de VM del servidor de Apstra.
Configure la dirección IP de administración estática para el servidor ZTP de Apstra.
Reemplace el certificado SSL por la GUI del servidor ZTP de Apstra.
Configure las credenciales para la GUI del servidor ZTP de Apstra.
Configure los detalles del servidor de Apstra para comunicarse con Apstra ZTP.
Cree una configuración personalizada específica para el proveedor, según sea necesario.
- Configure el servidor DHCP para Apstra ZTP.
Configure ztp.json para Apstra ZTP. Consulte la página Claves de ztp.json para obtener detalles clave.
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.