Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Présentation d’Apstra ZTP

Aperçu

Apstra ZTP est un serveur Zero-Touch-Provisioning pour les systèmes d’infrastructure de centres de données. Du point de vue d’Apstra, il s’agit d’un processus qui amène automatiquement un appareil depuis son démarrage initial jusqu’à un point où il est géré par Apstra. Apstra ZTP prend en charge toutes les exigences NOS sous-jacentes.

Le processus ZTP comprend les activités suivantes :

  1. DHCP générique (si vous utilisez DHCP)
    • L’appareil demande une adresse IP via DHCP.
    • L’appareil reçoit l’adresse IP attribuée et un pointeur vers l’image d’installation du système d’exploitation.
  2. Initialiser l’appareil
    • Téléchargez le script ZTP à l’aide de TFTP.
    • Exécutez le script téléchargé pour le préparer à être géré. Il s’agit notamment de vérifier que l’appareil exécute un système d’exploitation pris en charge ; si ce n’est pas le cas, il met à niveau ou rétrograde la version, selon les besoins.
    • Définissez le mot de passe admin/root de l’appareil.
    • Créez un utilisateur de périphérique pour l’agent système de périphérique.
  3. Installer l’agent système de l’appareil
    • Le script ZTP effectue un appel d’API pour installer un agent système d’équipement sur l’appareil pour les agents onbox ou sur le serveur Apstra pour les agents offbox.

Apstra ZTP s’exécute sous la forme d’un serveur Ubuntu 22.04.3 LTS exécutant des serveurs MySQL, DHCP, HTTP et TFTP.

Apstra fournit l’image de machine virtuelle Apstra ZTP (.ova, .qcow2.gz, .vhdx.gz). Vous pouvez utiliser les scripts de provisionnement des équipements fournis par Apstra dans le cadre du processus ZTP/DHCP existant pour installer automatiquement des agents sur les équipements dans le cadre du processus de démarrage.

Les serveurs HTTP TFTP et nginx ne nécessitent pas de configuration. Les deux serveurs servent des fichiers à partir du /containers_data/tftp répertoire.

Vous devrez configurer le fichier et les fichiers lors de la dhcp.conf ztp.json configuration ZTP. À partir de la version 4.2.0 d’Apstra, la configuration de ces fichiers est simplifiée grâce à la nouvelle interface graphique ZTP d’Apstra.

Apstra ZTP permet d’automatiser l’initialisation et la personnalisation des commutateurs. Lors de l’initialisation des commutateurs, notre script a la possibilité de créer des configurations personnalisées dans les commutateurs avant leur utilisation dans un réseau.

Note: Utilisez la version d’Apstra ZTP correspondant à la version de Juniper Apstra que vous utilisez. Ce document s’applique aux versions 4.2.

Exigences en matière de ressources pour le serveur Apstra ZTP

Tableau 1 : exigences minimales en matière de ressources de machine virtuelle du serveur Apstra ZTP

Ressource

Réglage

Type de système d’exploitation invité

Ubuntu 22.04.3 LTS 64 bits

Mémoire

2 Go

CPU

1 vCPU

Stockage sur disque

64 Go

Réseau

Au moins 1 carte réseau, initialement configurée pour DHCP

Tableau 2 : configuration réseau ZTP requise pour Apstra

Source

Destination

Ports

Rôle

Agents d’équipement

Serveur DHCP (renouvellements) et Broadcast (requêtes)

UDP/67 -> UDP/68

DHCP Client

Agents d’équipement

Apstra ZTP

any -> tcp/80 (http)

any -> tcp/443 (https)

Scripts d’amorçage et d’API

Agents Arista, Cisco et Juniper

Apstra ZTP

indifférent -> UDP/69

TFTP pour POAP et ZTP

Apstra ZTP

Serveur Apstra (contrôleur)

any -> tcp/443 (https)

API d’installation de l’agent système de l’appareil

Utilisateur

Serveur Apstra (contrôleur)

any -> tcp/443 (https)

Interface graphique ZTP d’Apstra

Ports de communication requis pour le serveur Apstra

Le serveur Apstra ZTP et les agents d’équipement nécessitent également une connectivité au serveur Apstra (contrôleur). Pour plus d’informations, reportez-vous à la section Ports de communication requis du Guide d’installation et de mise à niveau de Juniper Apstra.

Intégration d’équipements avec Apstra ZTP

Une fois Apstra ZTP configuré, vous pouvez rapidement intégrer vos appareils. Assurez-vous que la configuration de l’appareil est définie sur les paramètres d’usine par défaut, puis démarrez votre appareil. Apstra ZTP s’occupe du reste jusqu’au moment où un équipement est prêt à être reconnu. Lorsque vous accusez réception d’un appareil, il est sous gestion Apstra et vous pouvez l’affecter à n’importe quel blueprint de votre environnement Apstra.

Vous pouvez également vérifier l’état ZTP des équipements et des services à partir de l’interface graphique du serveur Apstra.