Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Agente de dispositivo SONiC

Descripción general del agente de dispositivo SONiC

Aunque el método preferido para instalar agentes de sistema de dispositivos es desde la GUI de Apstra, puede instalar manualmente agentes de Apstra desde la CLI. Solo en raras excepciones tendría que instalar agentes manualmente, lo que requiere más esfuerzo y es propenso a errores. Antes de instalar los agentes manualmente, debe tener un conocimiento profundo de los distintos estados de los dispositivos, las etapas de configuración y las operaciones del agente. Para obtener ayuda, comuníquese con el soporte de Juniper.

Nota:

También puede usar Apstra ZTP para arrancar e instalar automáticamente agentes y configuración de prerrequisito en conmutadores. El uso de Apstra ZTP es más sencillo y fácil de admitir a escala que la instalación manual de agentes.

El agente de dispositivo SONiC administra los siguientes archivos en el sistema de archivos:

  • /etc/sonic/config_db.json - El archivo de configuración principal para SONiC, especificando interfaces, direcciones IP, salida de puertos, etc.
  • /etc/sonic/frr/frr.conf - frr.conf contiene toda la configuración de la aplicación de enrutamiento para el BGP en el dispositivo.
PRECAUCIÓN:

No edite los config_db.json archivos frr.conf manualmente en ningún momento, antes o después de la instalación del agente de sistema del dispositivo. El agente sobrescribe cualquier configuración existente en estos archivos.

Configurar ip de administración manualmente (SONiC)

SONiC crea automáticamente un VRF de administración para la interfaz de administración "eth0". De forma predeterminada, "eth0" obtiene una dirección DHCP de la red de administración. En la mayoría de los casos, no se debe necesitar ninguna configuración de administración.

Sin embargo, si necesita configurar manualmente una dirección IP de administración de dispositivos SONiC, debe configurarla mediante la sonic-cli interfaz.

Puede comprobar el VRF managment desde la línea de comandos de SONiC Linux.

Instalar el agente manualmente (SONiC)

Para instalar manualmente los agentes de dispositivo SONiC, descargará, instalará y configurará el software del agente y, luego, reconocerá que lo llevará a la administración de Apstra.
  1. Descargue el agente de Apstra con el sudo cgexec -g l3mdev:mgmt curl -o /tmp/aos.run -k -O https://{{aos-ip-address}}/ device_agent_images/aos_device_agent{{aos-version}}-{{aos-build}}.runcurl​​` comando.
  2. Instale el agente Apstra con el sudo /bin/bash /tmp/aos.run -- --no-start comando.
  3. Actualice /etc/aos/aos.conf con el sudo vi /etc/aos/aos.conf comando para establecer la IP del servidor de Apstra y habilitar el servicio de configuración.
    • Para lo siguiente, reemplace "aos-server" con la dirección IP o FQDN válido de su servidor Apstra.
    • Por ejemplo,
    • Para lo siguiente, agregue la interfaz de administración (generalmente eth0).
    • Para lo siguiente, establezca "enable_configuration_service" en 1 para habilitar el modo de "control total" desde Apstra.
    • Agregue la siguiente configuración de "credencial" con "nombre de usuario = " y el usuario local de Linux que se utilizará para el agente (generalmente"admin").
  4. Inicie el agente con el sudo service aos start comando y compruebe su estado con el sudo service aos status comando.
  5. Desde el menú de navegación izquierdo de la GUI de Apstra, vaya a Dispositivos > Dispositivos administrados para reconocer el dispositivo y, luego, puede asignarlo a un plano.

Agente de desinstalación manualmente (SONiC)

Para desinstalar manualmente los agentes de dispositivo SONiC Apstra, detendrá el servidor Apstra, desinstalará el agente y eliminará los archivos de Apstra restantes.
  1. Detenga el agente Apstra con el sudo service aos stop comando.
  2. Desinstale el agente Apstra con el sudo dpkg --purge --force-all aos-device-agent comando.
  3. Elimine los archivos de Apstra restantes con el sudo rm -fr /etc/aos /var/log/aos /mnt/persist/.aos /opt/aos /run/aos /run/lock/aos /tmp/aos_show_tech /usr/sbin/aos* comando.