Ayúdenos a mejorar su experiencia.

Háganos saber su opinión.

¿Podría dedicar dos minutos de su tiempo a completar una encuesta?

Announcement: Try the Ask AI chatbot for answers to your technical questions about Juniper products and solutions.

close
external-header-nav
keyboard_arrow_up
close
keyboard_arrow_left
list Table of Contents

¿Fue útil esta traducción automática?

starstarstarstarstar
Go to English page
DESCARGO DE RESPONSABILIDAD:

Esta página será traducida por software de traducción automática de terceros. Si bien nos hemos esforzado por proporcionar una traducción de calidad, Juniper Networks no puede garantizar su corrección. En caso de duda respecto a la exactitud de la información que ofrece esta traducción, consulte la versión en inglés. El PDF descargable está disponible solo en inglés.

Instalación del controlador NorthStar

date_range 18-Nov-23

Puede utilizar los procedimientos descritos en las secciones siguientes si está realizando una instalación nueva de NorthStar Controller o actualizando desde una versión anterior, a menos que esté utilizando NorthStar Analytics y esté actualizando desde una versión anterior a NorthStar 4.3. Pasos que no son necesarios si se indica la actualización. Antes de realizar una instalación nueva de NorthStar, primero debe usar el script ./uninstall_all.sh para desinstalar cualquier versión anterior de NorthStar en el dispositivo. Consulte Desinstalación de la aplicación NorthStar Controller.

Si está actualizando desde una versión anterior a NorthStar 4.3 y está utilizando NorthStar Analytics, debe actualizar NorthStar manualmente mediante el procedimiento descrito en Actualización desde NorthStar anterior a 4.3 con Analytics.

Si está actualizando NorthStar desde una versión anterior a NorthStar 6.0.0, debe volver a implementar la configuración de análisis después de actualizar los nodos de la aplicación NorthStar. Esto se hace desde el menú Opciones de configuración del recopilador de datos de Analytics que se describe en Instalación de recopiladores de datos para Analytics. Esto es para garantizar que netflowd pueda comunicarse con cMGD (necesario para la CLI de NorthStar disponible a partir de NorthStar 6.1.0).

También recomendamos que desinstale las versiones anteriores preexistentes de Docker antes de instalar NorthStar. Al instalar NorthStar, se instalará una versión actual de Docker.

El software y los datos de NorthStar se instalan en el directorio /opt. Asegúrese de asignar suficiente espacio en disco. Consulte Requisitos del sistema del controlador NorthStar para ver nuestras recomendaciones de memoria.

Nota:

Al actualizar el controlador NorthStar, asegúrese de que el directorio /tmp tenga suficiente espacio libre para guardar el contenido del directorio /opt/pcs/data, ya que se realiza una copia de seguridad del contenido del directorio /opt/pcs/data en /tmp durante el proceso de actualización.

Si va a instalar NorthStar para un clúster de alta disponibilidad (HA), asegúrese de que:

  • Puede configurar cada servidor individualmente siguiendo estas instrucciones antes de continuar con la instalación de alta disponibilidad (HA).

  • La base de datos y las contraseñas de rabbitmq son las mismas para todos los servidores que estarán en el clúster.

  • NTP sincroniza toda la hora del servidor mediante el siguiente procedimiento:

    1. Instalar NTP.

      content_copy zoom_out_map
      yum -y install ntp
    2. Especifique el servidor NTP preferido en ntp.conf.

    3. Compruebe la configuración.

      content_copy zoom_out_map
      ntpq -p
    Nota:

    Todos los nodos del clúster deben tener la misma configuración de zona horaria y hora del sistema. Esto es importante para evitar incoherencias en el almacenamiento de la base de datos de los valores delta de la colección de tareas SNMP y LDP.

Nota:

Para actualizar el controlador NorthStar en un entorno de clúster de alta disponibilidad, consulte Actualizar el software del controlador NorthStar en un entorno de alta disponibilidad.

Para la instalación de alta disponibilidad después de que se hayan configurado todos los servidores que estarán en el clúster, consulte Configuración de un clúster NorthStar para alta disponibilidad.

Para configurar un servidor remoto para NorthStar Planner, consulte Uso de un servidor remoto para NorthStar Planner.

El orden de alto nivel de las tareas se muestra en la figura 1. La instalación y configuración de NorthStar es lo primero. Si desea un clúster NorthStar HA, lo configuraría a continuación. Finalmente, si desea utilizar un servidor remoto para NorthStar Planner, debe instalarlo y configurarlo. El texto en cursiva indica los temas de la Guía de introducción de NorthStar que cubren los pasos.

Figura 1: Flujo de proceso de alto nivel para instalar NorthStar High Level Process Flow for Installing NorthStar

En las secciones siguientes se describen la descarga, instalación y configuración inicial de NorthStar.

Nota:

El software NorthStar incluye una serie de paquetes de terceros. Para evitar posibles conflictos, le recomendamos que solo instale estos paquetes como parte de la instalación del paquete RPM del controlador NorthStar en lugar de instalarlos manualmente.

Active su software NorthStar

Para obtener el certificado con número de serie y la clave de licencia, consulte Obtener las claves de licencia y el software para el controlador NorthStar.

Descargue el software

La página de descarga del software NorthStar Controller está disponible en https://www.juniper.net/support/downloads/?p=northstar#sw.

  1. En la lista desplegable Versión, seleccione el número de versión.
  2. Haga clic en la aplicación NorthStar (que incluye el paquete RPM y el manual de estrategias de Ansible) y en NorthStar JunosVM para descargarlos.

Si está actualizando, haga una copia de seguridad de la configuración y las iptables de JunosVM

Si está realizando una actualización desde una versión anterior de NorthStar y ya instaló NorthStar y Junos VM juntos, haga una copia de seguridad de la configuración de JunosVM antes de instalar el nuevo software. La restauración de la configuración de JunosVM se realiza automáticamente una vez completada la actualización, siempre y cuando utilice la utilidad net_setup.py para guardar la copia de seguridad.

  1. Inicie el script net_setup.py :
    content_copy zoom_out_map
    [root@hostname~]# /opt/northstar/utils/net_setup.py
  2. Escriba D y pulse Intro para seleccionar Mantenimiento y solución de problemas.
  3. Escriba 1 y presione Enter para seleccionar Backup JunosVM Configuration (Configuración de copia de seguridad de JunosVM).
  4. Confirme que la configuración de JunosVM de copia de seguridad esté almacenada en '/opt/northstar/data/junosvm/junosvm.conf'.
  5. Guarde las iptables.
    content_copy zoom_out_map
    iptables-save > /opt/northstar/data/iptables.conf

Instalar el controlador NorthStar

Puede instalar el paquete RPM en un servidor físico o utilizar un método de instalación de dos máquinas virtuales en un entorno OpenStack, en el que JunosVM no esté empaquetado con el software del controlador NorthStar.

Los siguientes parámetros opcionales están disponibles para su uso con el comando install.sh :

––vm

Al igual que ./install-vm.sh, crea una instalación de dos máquinas virtuales.

––crpd

Crea una instalación de cRPD.

––skip-bridge

Para una instalación de servidor físico, omite la comprobación de si existen los puentes external0 y mgmt0.

Los puentes predeterminados son external0 y mgmt0. Si tiene dos interfaces como eth0 y eth1 en la configuración física, debe configurar los puentes a esas interfaces. Sin embargo, también puede definir cualquier nombre de puente relevante para su implementación.

Nota:

Se recomienda configurar los puentes antes de ejecutar install.sh.

Nota:

Los puentes no se utilizan con instalaciones de cRPD.

  • Para una instalación de servidor físico, ejecute los siguientes comandos para instalar NorthStar Controller:

    content_copy zoom_out_map
    [root@hostname~]# yum install <rpm-filename>
    [root@hostname~]# cd /opt/northstar/northstar_bundle_x.x.x/
    [root@hostname~]# ./install.sh
    Nota:

    yum install funciona tanto para la actualización como para la instalación nueva.

  • Para una instalación de dos máquinas virtuales, ejecute los siguientes comandos para instalar el controlador NorthStar:

    content_copy zoom_out_map
    [root@hostname~]# yum install <rpm-filename>
    [root@hostname~]# cd /opt/northstar/northstar_bundle_x.x.x/
    [root@hostname~]# ./install-vm.sh
    Nota:

    yum install funciona tanto para la actualización como para la instalación nueva.

    El script ofrece la oportunidad de cambiar la dirección IP de JunosVM desde el valor predeterminado del sistema de 172.16.16.2.

    content_copy zoom_out_map
    Checking current disk space
    INFO: Current available disk space for /opt/northstar is 34G. Will proceed with installation. 
    System currently using 172.16.16.2 as NTAD/junosvm ip
    Do you wish to change NTAD/junosvm ip (Y/N)? y
    Please specify junosvm ip: 
  • Para una instalación de cRPD, debe tener:

    • CentOS o Red Hat Enterprise Linux 7.x. No se admiten versiones anteriores.

    • Una licencia cRPD de Junos.

      La licencia se instala durante la instalación de NorthStar. Compruebe que la licencia cRPD está instalada ejecutando el comando en el show system license contenedor cRPD.

    Nota:

    Si necesita varios emparejamiento BGP-LS en diferentes subredes para diferentes dominios de AS al mismo tiempo, debe elegir el enfoque predeterminado de JunosVM. Esta configuración para cRPD no es compatible.

    Para una instalación de cRPD, ejecute los siguientes comandos para instalar el controlador NorthStar:

    content_copy zoom_out_map
    [root@hostname~]# yum install <rpm-filename>
    [root@hostname~]# cd /opt/northstar/northstar_bundle_x.x.x/
    [root@hostname~]# ./install.sh ––crpd
    Nota:

    yum install funciona tanto para la actualización como para la instalación nueva.

Configurar la compatibilidad con diferentes versiones de JunosVM

Nota:

Este procedimiento no es aplicable a las instalaciones de cRPD.

Si usa una instalación de dos máquinas virtuales, en la que JunosVM no está incluido con el controlador NorthStar, es posible que deba editar el archivo northstar.cfg para que el controlador NorthStar sea compatible con la máquina virtual externa cambiando la versión de NTAD utilizada. For a NorthStar cluster configuration, you must change the NTAD version in the northstar.cfg file for every node in the cluster. NTAD es un proceso de 32 bits que requiere que el dispositivo JunosVM que ejecuta NTAD esté configurado en consecuencia. Puede copiar la configuración predeterminada de JunosVM de lo que se proporciona con la versión NorthStar (para su uso en una instalación anidada). Al menos debe asegurarse de que el indicador force-32-bit esté establecido:

content_copy zoom_out_map
[northstar@jvm1]#set system processes routing force-32-bit

Para cambiar la versión de NTAD en el archivo northstar.cfg:

  1. SSH al servidor de aplicaciones NorthStar.
  2. Con un editor de texto como vi, edite la instrucción ntad_version en el archivo opt/northstar/ data/northstar.cfg a la versión NTAD adecuada según la Tabla 1:
    content_copy zoom_out_map
    [root@ns]# vi /opt/northstar/data/northstar.cfg
    ...
    # NTAD versions(1=No SR; 2=SR, no local addr; 3=V2+local addr 18.2; *4=V3+BGP peer SID 18.3R2, 18.4R2; 5=V4+OSPF SR 19.1+) 
    ntad_version=version-number
    
    Tabla 1: Versiones de NTAD por versión de Junos OS

    Versión NTAD

    Versión de Junos OS

    Cambio

    1

    Anterior a la versión 17.2

    Versión inicial

    2

    17.2

    Enrutamiento por segmentos

    3

    18.2

    NTAD versión 2 + dirección local

    "Dirección local" se refiere a múltiples direcciones IP secundarias en las interfaces. Esto es especialmente relevante en ciertos casos de uso, como la interfaz de circuito cerrado para el enlace VPN-LSP.

    4

    18.3R2, 18.4R2

    NTAD versión 3 + SID del par BGP

    5

    19.1 y posteriores

    NTAD versión 4 + OSPF SR

  3. Reinicie manualmente el proceso de toposerver:
    content_copy zoom_out_map
    [root@ns]# supervisorctl restart northstar:toposerver
  4. Inicie sesión en la máquina virtual de Junos y reinicie NTAD:
    content_copy zoom_out_map
    [northstar@jvm1]#restart network-topology-export
  5. Configure la clave SSH para la máquina virtual externa seleccionando la opción H en el menú principal del programa de instalación cuando ejecute el script net_setup.py e ingresando la información solicitada.

Crear contraseñas

Nota:

Este paso no es necesario si va a realizar una actualización en lugar de una instalación nueva.

Cuando se le solicite, ingrese nuevas contraseñas de base de datos/rabbitmq, administrador de interfaz de usuario web y raíz cMGD.

  1. Cree una contraseña inicial de base de datos/rabbitmq escribiendo la contraseña en las siguientes indicaciones:
    content_copy zoom_out_map
    Please enter new DB and MQ password (at least one digit, one lowercase, one uppercase and no space):
    Please confirm new DB and MQ password:
  2. Cree una contraseña de administrador inicial para la interfaz de usuario web escribiendo la contraseña en los siguientes mensajes:
    content_copy zoom_out_map
    Please enter new UI Admin password:
    Please confirm new UI Admin password:
  3. Cree una contraseña raíz cMGD (para acceder a la CLI de NorthStar) escribiendo la contraseña en las siguientes solicitudes:
    content_copy zoom_out_map
    Please enter new cMGD root password:
    Please confirm new cMGD root password:

Habilitar la licencia NorthStar

Nota:

Este paso no es necesario si va a realizar una actualización en lugar de una instalación nueva.

Debe habilitar la licencia de NorthStar de la siguiente manera, a menos que esté realizando una actualización y tenga una licencia activada.

  1. Copie o mueva el archivo de licencia.
    content_copy zoom_out_map
    [root@northstar]# cp /path-to-license-file/npatpw /opt/pcs/db/sys/npatpw
    
  2. Establezca el propietario del archivo de licencia en el usuario PCS.
    content_copy zoom_out_map
    [root@northstar]# chown pcs:pcs /opt/pcs/db/sys/npatpw
    
  3. Espere unos minutos y luego verifique el estado de los procesos del Controlador NorthStar hasta que estén todos en funcionamiento.
    content_copy zoom_out_map
    [root@northstar]# supervisorctl status
    

Ajustar las políticas de firewall

Las reglas predeterminadas de iptables podrían interferir con el tráfico relacionado con NorthStar. Si es necesario, ajuste las directivas de firewall.

Consulte Requisitos del sistema del controlador NorthStar para obtener una lista de los puertos que deben permitir iptables y firewalls.

Inicie la utilidad de configuración de red

Nota:

Este paso no es necesario si va a realizar una actualización en lugar de una instalación nueva.

Nota:

Para las instalaciones que incluyen un servidor Planner remoto, no se utiliza la utilidad Net Setup. En su lugar, el script de instalación de install-remote_planner.sh inicia una utilidad de instalación diferente, denominada setup_remote_planner.py. Saltar a la sección blah para continuar.

Inicie la utilidad Net Setup para realizar la configuración del servidor host.

content_copy zoom_out_map
[root@northstar]# /opt/northstar/utils/net_setup.py

El menú principal que aparece es ligeramente diferente dependiendo de si su instalación utiliza Junos VM o es una instalación de cRPD.

Para las instalaciones de Junos VM (instalación en un servidor físico o en una instalación de dos servidores), el menú principal tiene el siguiente aspecto:

content_copy zoom_out_map
Main Menu:
    .............................................
    A.) Host Setting
    .............................................
    B.) JunosVM Setting
    .............................................
    C.) Check Network Setting
    .............................................
    D.) Maintenance & Troubleshooting
    .............................................
    E.) HA Setting
    .............................................
    F.) Collect Trace/Log
    .............................................
    G.) Analytics Data Collector Setting
      (External standalone/cluster analytics server)
    .............................................
    H.) Setup SSH Key for external JunosVM  setup
    .............................................
    I.) Internal Analytics Setting (HA)
    .............................................
    X.) Exit
    .............................................
Please select a letter to execute.

Para las instalaciones de cRPD, el menú principal tiene este aspecto:

content_copy zoom_out_map
Main Menu:
    .............................................
    A.) Host Setting
    .............................................
    B.) Junos CRPD Setting
    .............................................
    C.) Check Network Setting
    .............................................
    D.) Maintenance & Troubleshooting
    .............................................
    E.) HA Setting
    .............................................
    F.) Collect Trace/Log
    .............................................
    G.) Analytics Data Collector Setting
      (External standalone/cluster analytics server)
    .............................................
    I.) Internal Analytics Setting (HA)
    .............................................
    X.) Exit
    .............................................
Please select a letter to execute.

Tenga en cuenta que la opción B es específica de cRPD y la opción H no está disponible ya que no es relevante para cRPD.

Configurar el servidor host

Nota:

Este paso no es necesario si va a realizar una actualización en lugar de una instalación nueva.

  1. En el menú principal de configuración del controlador NorthStar, escriba A y presione Enter para mostrar el menú Configuración del host:
    content_copy zoom_out_map
      Host Configuration:
       ********************************************************
       In order to commit your changes you must select option Z
       ********************************************************
       .............................................
       1. ) Hostname                                    : northstar
       2. ) Host default gateway                        : 
       3A.) Host Interface #1 (external_interface)
                Name                                    : external0
                IPv4                                    : 
                Netmask                                 : 
                Type (network/management)               : network
       3B.) Delete Host Interface #1 (external_interface) data
       4A.) Host Interface #2 (mgmt_interface)
                Name                                    : mgmt0
                IPv4                                    : 
                Netmask                                 : 
                Type (network/management)               : management
       4B.) Delete Host Interface #2 (mgmt_interface) data
       5A.) Host Interface #3
                Name                                    : 
                IPv4                                    : 
                Netmask                                 : 
                Type (network/management)               : network
       5B.) Delete Host Interface #3 data
       6A.) Host Interface #4
                Name                                    : 
                IPv4                                    : 
                Netmask                                 : 
                Type (network/management)               : network
       6B.) Delete Host Interface #4 data
       7A.) Host Interface #5
                Name                                    : 
                IPv4                                    : 
                Netmask                                 : 
                Type (network/management)               : network
       7B.) Delete Host Interface #5 data
       8. ) Show Host current static route
       9. ) Show Host candidate static route
       A. ) Add Host candidate static route
       B. ) Remove Host candidate static route
    
       .............................................
       X. ) Host current setting
       Y. ) Apply Host static route only
       Z. ) Apply Host setting and static route
       .............................................
       .............................................
    
    Please select a number to modify.
    [<CR>=return to main menu]:

    Para interactuar con este menú, escriba el número o la letra correspondiente al elemento que desea agregar o cambiar y pulse Enter.

  2. Escriba 1 y pulse Enter para configurar el nombre de host. Se muestra el nombre de host existente. Escriba el nuevo nombre de host y pulse Enter.
    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    1
    current host hostname : northstar
    new host hostname : node1
    
  3. Escriba 2 y pulse Enter para configurar la puerta de enlace predeterminada del host. Se muestra la dirección IP de la puerta de enlace predeterminada del host existente (si existe). Escriba la nueva dirección IP de la puerta de enlace y pulse Enter.
    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    2
    current host default_gateway :
    new host default_gateway : 10.25.152.1
    
  4. Escriba 3A y presione Enter para configurar la interfaz de host #1 (external_interface). Se muestra el primer elemento de la información de la interfaz de host existente #1. Escriba cada elemento de nueva información (nombre de la interfaz, dirección IPv4, máscara de red, tipo) y presione Enter para continuar con el siguiente.
    Nota:

    La designación de red o administración para el tipo de interfaz es solo una etiqueta, para su conveniencia. NorthStar Controller no utiliza esta información.

    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    3A
    current host interface1 name : external0
    new host interface1 name : external0
    
    current host interface1 ipv4 : 
    new host interface1 ipv4 : 10.25.153.6
    
    current host interface1 netmask : 
    new host interface1 netmask : 255.255.254.0
    
    current host interface1 type (network/management) : network
    new host interface1 type (network/management) : network
  5. Escriba A y presione Enter para agregar una ruta estática candidata a host. Se muestra la ruta existente, si la hay. Escriba la nueva ruta y pulse Enter.
    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    A
    Candidate static route:
    new static route (format: x.x.x.x/xy via a.b.c.d dev <interface_name>):
    10.25.158.0/24 via 10.25.152.2 dev external0
  6. Si tiene más de una ruta estática, escriba A y presione Enter de nuevo para agregar cada ruta adicional.
    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    A
    Candidate static route:
    [0] 10.25.158.0/24 via 10.25.152.2 dev external0
    new static route (format: x.x.x.x/xy via a.b.c.d dev <interface_name>):
    10.25.159.0/24 via 10.25.152.2 dev external0
  7. Escriba Z y presione Enter para guardar los cambios en la configuración del host.
    Nota:

    Si el host se ha configurado mediante la CLI, no es necesaria la opción Z.

    En el ejemplo siguiente se muestra cómo guardar la configuración del host.

    content_copy zoom_out_map
    Host Configuration:
       ********************************************************
       In order to commit your changes you must select option Z
       ********************************************************
       .............................................
       1. ) Hostname                                    : node1
       2. ) Host default gateway                        : 10.25.152.1
       3A.) Host Interface #1 (external_interface)
                Name                                    : external0
                IPv4                                    : 10.25.153.6
                Netmask                                 : 255.255.254.0
                Type (network/management)               : network
       3B.) Delete Host Interface #1 (external_interface) data
       4A.) Host Interface #2 (mgmt_interface)
                Name                                    : mgmt0
                IPv4                                    : 
                Netmask                                 : 
                Type (network/management)               : management
       4B.) Delete Host Interface #2 (mgmt_interface) data
       5A.) Host Interface #3
                Name                                    : 
                IPv4                                    : 
                Netmask                                 : 
                Type (network/management)               : network
       5B.) Delete Host Interface #3 data
       6A.) Host Interface #4
                Name                                    : 
                IPv4                                    : 
                Netmask                                 : 
                Type (network/management)               : network
       6B.) Delete Host Interface #4 data
       7A.) Host Interface #5
                Name                                    : 
                IPv4                                    : 
                Netmask                                 : 
                Type (network/management)               : network
       7B.) Delete Host Interface #5 data
       8. ) Show Host current static route
       9. ) Show Host candidate static route
       A. ) Add Host candidate static route
       B. ) Remove Host candidate static route
       .............................................
       X.) Host current setting
       Y.) Apply Host static route only
       Z.) Apply Host setting and static route
       .............................................
       .............................................
    Please select a number to modify.
    [<CR>=return to main menu]:
    z
    Are you sure you want to setup host and static route configuration? This option will restart network services/interfaces (Y/N) y
    Current host/PCS network configuration: 
    host current interface external0 IP: 10.25.153.6/255.255.254.0
    host current interface internal0 IP: 172.16.16.1/255.255.255.0
    host current default gateway: 10.25.152.1
    Current host static route:
    [0] 10.25.158.0/24 via 10.25.152.2 dev external0
    [1] 10.25.159.0/24 via 10.25.152.2 dev external0
    
    Applying host configuration: /opt/northstar/data/net_setup.json
    Please wait ...
    Restart Networking ...
    Current host static route:
    [0] 10.25.158.0/24 via 10.25.152.2 dev external0
    [1] 10.25.159.0/24 via 10.25.152.2 dev external0
    Deleting current static routes ...
    Applying candidate static routes
    Static route has been added successfully for cmd 'ip route add 10.25.158.0/24 via 10.25.152.2'
    Static route has been added successfully for cmd 'ip route add 10.25.159.0/24 via 10.25.152.2'
    Host has been configured successfully
  8. Pulse Enter para volver al menú principal.

Configurar JunosVM y sus interfaces

Esta sección se aplica al servidor físico o a las instalaciones de dos máquinas virtuales que utilizan Junos VM. Si está instalando NorthStar mediante cRPD, omita esta sección y vaya a Configurar los ajustes de cRPD de Junos.

Nota:

Este paso no es necesario si va a realizar una actualización en lugar de una instalación nueva.

Desde el menú principal del programa de instalación, configure JunosVM y sus interfaces. Haga ping a JunosVM para asegurarse de que está activo antes de intentar configurarlo. La secuencia de comandos net_setup utiliza IP 172.16.16.2 para acceder a JunosVM utilizando el nombre northstarde inicio de sesión .

  1. En el menú principal, escriba B y pulse Enter para mostrar el menú Configuración de JunosVM:
    content_copy zoom_out_map
    Junos VM  Configuration Settings:
       ********************************************************
       In order to commit your changes you must select option Z
       ********************************************************
       ..................................................
       1. ) JunosVM hostname                             : northstar_junosvm
       2. ) JunosVM default gateway                      : 
       3. ) BGP AS number                                : 100
       4A.) JunosVM Interface #1 (external_interface)
                Name                                     : em1
                IPv4                                     : 
                Netmask                                  : 
                Type(network/management)                 : network
                Bridge name                              : external0
       4B.) Delete JunosVM Interface #1 (external_interface) data
       5A.) JunosVM Interface #2 (mgmt_interface)
                Name                                     : em2
                IPv4                                     : 
                Netmask                                  : 
                Type(network/management)                 : management
                Bridge name                              : mgmt0
    5B.) Delete JunosVM Interface #2 (mgmt_interface) data
       6A.) JunosVM Interface #3
                Name                                     : 
                IPv4                                     : 
                Netmask                                  : 
                Type(network/management)                 : network
                Bridge name                              : 
       6B.) Delete JunosVM Interface #3 data
       7A.) JunosVM Interface #4
                Name                                     : 
                IPv4                                     : 
                Netmask                                  : 
                Type(network/management)                 : network
                Bridge name                              :    
    7B.) Delete JunosVM Interface #4 data
       8A.) JunosVM Interface #5
                Name                                     : 
                IPv4                                     : 
                Netmask                                  : 
                Type(network/management)                 : network
                Bridge name                              :    
       8B.) Delete JunosVM Interface #5 data
       9. ) Show JunosVM current static route
       A. ) Show JunosVM candidate static route
       B. ) Add JunosVM candidate static route
       C. ) Remove JunosVM candidate static route
    
       ..................................................
       X. ) JunosVM current setting
       Y. ) Apply JunosVM static route only
       Z. ) Apply JunosVM Setting and static route
       ..................................................
    
    Please select a number to modify.
    [<CR>=return to main menu]:

    Para interactuar con este menú, escriba el número o la letra correspondiente al elemento que desea agregar o cambiar y pulse Enter.

  2. Escriba 1 y presione Enter para configurar el nombre de host de JunosVM. Se muestra el nombre de host de JunosVM existente. Escriba el nuevo nombre de host y pulse Enter.
    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    1
    current junosvm hostname : northstar_junosvm
    new junosvm hostname : junosvm_node1
    
  3. Escriba 2 y presione Enter para configurar la puerta de enlace predeterminada de JunosVM. Se muestra la dirección IP de la puerta de enlace predeterminada de JunosVM existente. Escriba la nueva dirección IP y pulse Enter.
    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    2
    current junosvm default_gateway :
    new junosvm default_gateway : 10.25.152.1
    
  4. Escriba 3 y presione Enter para configurar el número JunosVM BGP AS. Se muestra el número de AS de JunosVM BGP existente. Escriba el nuevo número de AS del BGP y pulse Enter.
    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    3
    current junosvm AS Number : 100
    new junosvm AS Number: 100
    
  5. Escriba 4A y presione Enter para configurar la interfaz JunosVM #1 (external_interface). Se muestra el primer elemento de la información existente de la interfaz JunosVM #1. Escriba cada elemento de nueva información (nombre de la interfaz, dirección IPv4, máscara de red, tipo) y presione Enter para continuar con el siguiente.
    Nota:

    La designación de red o administración para el tipo de interfaz es solo una etiqueta, para su conveniencia. NorthStar Controller no utiliza esta información.

    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    4A
    current junosvm interface1 name : em1
    new junosvm interface1 name: em1
    
    current junosvm interface1 ipv4 :
    new junosvm interface1 ipv4 : 10.25.153.144
    
    current junosvm interface1 netmask :
    new junosvm interface1 netmask : 255.255.254.0
    
    current junosvm interface1 type (network/management) : network
    new junosvm interface1 type (network/management) : network
    
    current junosvm interface1 bridge name : external0
    new junosvm interface1 bridge name : external0
  6. Escriba B y presione Enter para agregar una ruta estática candidata a JunosVM. Se muestra la ruta estática candidata a JunosVM existente (si existe). Escriba la nueva ruta estática candidata y pulse Enter.
    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    B
    Candidate static route:
    new static route (format: x.x.x.x/xy via a.b.c.d):
    10.25.158.0/24 via 10.25.152.2
  7. Si tiene más de una ruta estática, escriba B y presione Enter de nuevo para agregar cada ruta adicional.
    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    B
    Candidate static route:
    [0] 10.25.158.0/24 via 10.25.152.2 dev any
    new static route (format: x.x.x.x/xy via a.b.c.d):
    10.25.159.0/24 via 10.25.152.2
    Nota:

    Si va a agregar una ruta y no realiza ningún otro cambio adicional de configuración, puede utilizar la opción Y del menú para aplicar únicamente la ruta estática de JunosVM, sin reiniciar los servicios de NorthStar.

  8. Escriba Z y presione Enter para guardar los cambios en la configuración de JunosVM.

    En el siguiente ejemplo se muestra cómo guardar la configuración de JunosVM.

    content_copy zoom_out_map
    Junos VM  Configuration Settings:
       ********************************************************
       In order to commit your changes you must select option Z
       ********************************************************
       ..................................................
       1. ) JunosVM hostname                             : northstar_junosvm
       2. ) JunosVM default gateway                      : 
       3. ) BGP AS number                                : 100
       4A.) JunosVM Interface #1 (external_interface)
                Name                                     : em1
                IPv4                                     : 
                Netmask                                  : 
                Type(network/management)                 : network
                Bridge name                              : external0
       4B.) Delete JunosVM Interface #1 (external_interface) data
       5A.) JunosVM Interface #2 (mgmt_interface)
                Name                                     : em2
                IPv4                                     : 
                Netmask                                  : 
                Type(network/management)                 : management
                Bridge name                              : mgmt0
       5B.) Delete JunosVM Interface #2 (mgmt_interface) data
       6A.) JunosVM Interface #3
                Name                                     : 
                IPv4                                     : 
                Netmask                                  : 
                Type(network/management)                 : network
                Bridge name                              : 
       6B.) Delete JunosVM Interface #3 data
       7A.) JunosVM Interface #4
                Name                                     : 
                IPv4                                     : 
                Netmask                                  : 
                Type(network/management)                 : network
                Bridge name                              : 
       7B.) Delete JunosVM Interface #4 data
       8A.) JunosVM Interface #5
                Name                                     : 
                IPv4                                     : 
                Netmask                                  : 
                Type(network/management)                 : network
                Bridge name                              : 
       8B.) Delete JunosVM Interface #5 data
       9. ) Show JunosVM current static route
       A. ) Show JunosVM candidate static route
       B. ) Add JunosVM candidate static route
       C. ) Remove JunosVM candidate static route
       ..................................................
       X.) JunosVM current setting
       Y.) Apply JunosVM static route only
       Z.) Apply JunosVM Setting and static route
       ..................................................
    
    Please select a number to modify.
    [<CR>=return to main menu]:
    z
    Are you sure you want to setup junosvm and static route configuration? (Y/N) y
    
    Current junosvm network configuration: 
    junosvm current interface em0 IP: 10.16.16.2/255.255.255.0
    junosvm current interface em1 IP: 10.25.153.144/255.255.254.0
    junosvm current default gateway: 10.25.152.1
    junosvm current asn: 100
    Current junosvm static route:
    [0] 10.25.158.0/24 via 10.25.152.2 dev any
    [1] 10.25.159.0/24 via 10.25.152.2 dev any
    Applying junosvm configuration ...
    Please wait ...
    Commit Success. 
    JunosVM has been configured successfully. 
    Please wait ... Backup Current JunosVM config ...
    
    Connecting to JunosVM to backup the config ...
    Please check the result at /opt/northstar/data/junosvm/junosvm.conf
    JunosVm configuration has been successfully backed up
  9. Pulse Enter para volver al menú principal.

Configurar las opciones de cRPD de Junos

En el menú principal del programa de instalación, configure los ajustes de cRPD de Junos. Esta sección solo se aplica a las instalaciones de cRPD (no a las instalaciones que utilizan Junos VM).

  1. En el menú principal, escriba B y pulse Enter para mostrar el menú Configuración de Junos cRPD:
    content_copy zoom_out_map
    Junos CRPD  Configuration Settings:
       ********************************************************
       In order to commit your changes you must select option Z
       ********************************************************
       ..................................................
       1. ) BGP AS number                                : 65412
       2. ) BGP Monitor IPv4 Address                     : 172.25.153.154
       3. ) BGP Monitor Port                             : 10001
       ..................................................
       X. ) Junos CRPD current setting
       Z. ) Apply Junos CRPD Setting
       ..................................................
    
    Please select a number to modify.
    [<CR>=return to main menu]:
    

    Para interactuar con este menú, escriba el número o la letra correspondiente al elemento que desea agregar o cambiar y pulse Enter. Tenga en cuenta que la opción Y en la sección inferior se omite en este menú, ya que no es relevante para cRPD.

  2. Escriba 1 y presione Enter para configurar el número de AS del BGP. Se muestra el número de AS existente. Escriba el nuevo número y pulse Enter.
    content_copy zoom_out_map
    Please select a number to modify.
    [<CR>=return to main menu]:
    1
    current BGP AS Number : 65412 
    new BGP AS Number : 64525
    
  3. Escriba 2 y presione Enter si necesita cambiar la dirección IPv4 predeterminada del monitor BGP. De forma predeterminada, el monitor BMP se ejecuta en el mismo host que cRPD y la dirección se configura en función de la dirección local del host. Por lo tanto, recomendamos not cambiar esta dirección.
  4. Escriba 3 y presione Enter si necesita cambiar el puerto de monitor BGP predeterminado. Se recomienda not cambiar este puerto del valor predeterminado de 10001. El monitor BMP escucha en el puerto 10001 las conexiones BMP entrantes de la red. La conexión se abre desde cRPD, que se ejecuta en el mismo host que el monitor BMP.
  5. Escriba Z y presione Intro para guardar los cambios de configuración. En el ejemplo siguiente se muestra cómo guardar la configuración de Junos cRPD.
    content_copy zoom_out_map
    Junos CRPD  Configuration Settings:
       ********************************************************
       In order to commit your changes you must select option Z
       ********************************************************
       ..................................................
       1. ) BGP AS number                                : 64525
       2. ) BGP Monitor IPv4 Address                     : 172.17.153.154
       3. ) BGP Monitor Port                             : 10001
       ..................................................
       X. ) Junos CRPD current setting
       Z. ) Apply Junos CRPD Setting
       ..................................................
    
    Please select a number to modify.
    [<CR>=return to main menu]:
    z
    Are you sure you want to setup junos crpd configuration? (Y/N) y
    
    Current junos crpd  configuration: 
    junos crpd current bgp asn: 64525
    junos crpd current bmp_host: 172.17.153.154
    junos crpd bgp_port: 10001
    Please wait ...
    Commit Success. 
    Junos CRPD has been configured successfully. 
    

Configurar la clave SSH para JunosVM externo

Esta sección solo se aplica a instalaciones de dos VM. Omita esta sección si está instalando NorthStar usando cRPD.

Nota:

Este paso no es necesario si va a realizar una actualización en lugar de una instalación nueva.

Para una instalación de dos máquinas virtuales, debe configurar la clave SSH para la JunosVM externa.

En el menú principal, escriba H y pulse Enter.
content_copy zoom_out_map
Please select a number to modify.
[<CR>=return to main menu]:
H

Siga las indicaciones para proporcionar su nombre de usuario de JunosVM y la clase de inicio de sesión del enrutador (superusuario, por ejemplo). El script verifica sus credenciales de inicio de sesión, descarga el archivo de clave SSH de JunosVM y lo devuelve al menú principal.

Por ejemplo:

content_copy zoom_out_map
Main Menu:
    .............................................
    A.) Host Setting
    .............................................
    B.) JunosVM Setting
    .............................................
    C.) Check Network Setting
    .............................................
    D.) Maintenance & Troubleshooting
    .............................................
    E.) HA Setting
    .............................................
    F.) Collect Trace/Log
    .............................................
    G.) Analytics Data Collector Setting
      (External standalone/cluster analytics server)
    .............................................
    H.) Setup SSH Key for external JunosVM  setup
    .............................................
    I.) Internal Analytics Setting (HA)
    .............................................
    X.) Exit
    .............................................
Please select a letter to execute.
H
Please provide JunosVM login:
admin

2 VMs Setup is detected

Script will create user: northstar. Please provide user northstar router login class e.g super-user, operator:
super-user

The authenticity of host '10.49.118.181 (10.49.118.181)' can't be established.
RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Are you sure you want to continue connecting (yes/no)? yes

Applying user northstar login configuration
Downloading JunosVM ssh key file. Login to JunosVM
Checking md5 sum. Login to JunosVM
SSH key has been sucessfully updated

Main Menu:
    .............................................
    A.) Host Setting
    .............................................
    B.) JunosVM Setting
    .............................................
    C.) Check Network Setting
    .............................................
    D.) Maintenance & Troubleshooting
    .............................................
    E.) HA Setting
    .............................................
    F.) Collect Trace/Log
    .............................................
    G.) Analytics Data Collector Setting
      (External standalone/cluster analytics server)
    .............................................
    H.) Setup SSH Key for external JunosVM  setup
    .............................................
    I.) Internal Analytics Setting (HA)
    .............................................
    X.) Exit
    .............................................
Please select a letter to execute.
    .............................................

Please select a letter to execute.

Actualizar el software del controlador NorthStar en un entorno de alta disponibilidad (HA)

Hay algunas consideraciones especiales para actualizar el controlador NorthStar cuando se tiene configurado un clúster de alta disponibilidad. Utilice el procedimiento siguiente:

  1. Antes de instalar la nueva versión del software NorthStar, asegúrese de que todos los miembros individuales del clúster estén trabajando. En cada nodo, ejecute el supervisorctl status script:
    content_copy zoom_out_map
    [root@node-1]# supervisorctl status
    

    Para un nodo activo, todos los procesos deben aparecer como EJECUTÁNDOSE como se muestra en este ejemplo:

    Este es solo un ejemplo. La lista real de procesos varía según la versión de NorthStar en el nodo, la configuración de implementación y las características opcionales instaladas.

    content_copy zoom_out_map
    [root@node-1 ~]# supervisorctl status
    bmp:bmpMonitor                   RUNNING   pid 2957, uptime 0:58:02
    collector:worker1                RUNNING   pid 19921, uptime 0:01:42
    collector:worker2                RUNNING   pid 19923, uptime 0:01:42
    collector:worker3                RUNNING   pid 19922, uptime 0:01:42
    collector:worker4                RUNNING   pid 19924, uptime 0:01:42
    collector:main:beat_scheduler    RUNNING   pid 19925, uptime 0:01:42
    collector_main:es_publisher      RUNNING   pid 19771, uptime 0:01:53
    collector_main:task_scheduler    RUNNING   pid 19772, uptime 0:01:53
    config:cmgd                      RUNNING   pid 22087, uptime 0:01:53
    config:cmgd-rest                 RUNNING   pid 22088, uptime 0:01:53
    docker:dockerd                   RUNNING   pid 4368, uptime 0:57:34
    epe:epeplanner                   RUNNING   pid 9047, uptime 0:50:34
    infra:cassandra                  RUNNING   pid 2971, uptime 0:58:02
    infra:ha_agent                   RUNNING   pid 9009, uptime 0:50:45
    infra:healthmonitor              RUNNING   pid 9172, uptime 0:49:40
    infra:license_monitor            RUNNING   pid 2968, uptime 0:58:02
    infra:prunedb                    RUNNING   pid 19770, uptime 0:01:53
    infra:rabbitmq                   RUNNING   pid 7712, uptime 0:52:03
    infra:redis_server               RUNNING   pid 2970, uptime 0:58:02
    infra:zookeeper                  RUNNING   pid 2965, uptime 0:58:02
    ipe:ipe_app                      RUNNING   pid 2956, uptime 0:58:02l
    istener1:listener1_00            RUNNING   pid 9212, uptime 0:49:29
    netconf:netconfd_00              RUNNING   pid 19768, uptime 0:01:53
    northstar:anycastGrouper         RUNNING   pid 19762, uptime 0:01:53
    northstar:configServer           RUNNING   pid 19767, uptime 0:01:53
    northstar:mladapter              RUNNING   pid 19765, uptime 0:01:53
    northstar:npat                   RUNNING   pid 19766, uptime 0:01:53
    northstar:pceserver              RUNNING   pid 19441, uptime 0:02:59
    northstar:privatet1vproxy        RUNNING   pid 19432, uptime 0:02:59
    northstar:prpdclient             RUNNING   pid 19763, uptime 0:01:53
    northstar:scheduler              RUNNING   pid 19764, uptime 0:01:53
    northstar:topologyfilter         RUNNING   pid 19760, uptime 0:01:53
    northstar:toposerver             RUNNING   pid 19762, uptime 0:01:53
    northstar_pcs:PCServer           RUNNING   pid 19487, uptime 0:02:49
    northstar_pcs:PCViewer           RUNNING   pid 19486, uptime 0:02:49
    northstar_pcs:SRPCServer         RUNNING   pid 19490, uptime 0:02:49
    web:app                          RUNNING   pid 19273, uptime 0:03:18
    web:gui                          RUNNING   pid 19280, uptime 0:03:18
    web:notification                 RUNNING   pid 19272, uptime 0:03:18
    web:proxy                        RUNNING   pid 19275, uptime 0:03:18
    web:restconf                     RUNNING   pid 19271, uptime 0:03:18
    web:resthandler                  RUNNING   pid 19275, uptime 0:03:18
    

    Para un nodo en espera, los procesos que comienzan con "northstar" y "northstar_pcs" deben aparecer como STOPPED. Además, si tiene Analytics instalado, algunos de los procesos que comienzan con "recopilador" se DETIENEN. Otros procesos, incluidos los necesarios para preservar la conectividad, permanecen en ejecución. Aquí se muestra un ejemplo.

    Nota:

    Este es solo un ejemplo; la lista real de procesos varía según la versión de NorthStar en el nodo, la configuración de implementación y las características opcionales instaladas.

    content_copy zoom_out_map
    [root@node-1 ~]# supervisorctl status
    bmp:bmpMonitor              RUNNING   pid 2957, uptime 0:58:02
    collector:worker1                RUNNING   pid 19921, uptime 0:01:42
    collector:worker2                RUNNING   pid 19923, uptime 0:01:42
    collector:worker3                RUNNING   pid 19922, uptime 0:01:42
    collector:worker4                RUNNING   pid 19924, uptime 0:01:42
    collector:main:beat_scheduler    STOPPED   Dec 24, 05:12 AM
    collector_main:es_publisher      STOPPED   Dec 24, 05:12 AM
    collector_main:task_scheduler    STOPPED   Dec 24, 05:12 AM
    config:cmgd                      STOPPED   Dec 24, 05:12 AM
    config:cmgd-rest                 STOPPED   Dec 24, 05:12 AM
    docker:dockerd                   RUNNING   pid 4368, uptime 0:57:34
    epe:epeplanner                   RUNNING   pid 9047, uptime 0:50:34
    infra:cassandra                  RUNNING   pid 2971, uptime 0:58:02
    infra:ha_agent                   RUNNING   pid 9009, uptime 0:50:45
    infra:healthmonitor              RUNNING   pid 9172, uptime 0:49:40
    infra:license_monitor            RUNNING   pid 2968, uptime 0:58:02
    infra:prunedb                    STOPPED   Dec 24, 05:12 AM
    infra:rabbitmq                   RUNNING   pid 7712, uptime 0:52:03
    infra:redis_server               RUNNING   pid 2970, uptime 0:58:02
    infra:zookeeper                  RUNNING   pid 2965, uptime 0:58:02
    ipe:ipe_app                      STOPPED   Dec 24, 05:12 AM
    listener1:listener1_00           RUNNING   pid 9212, uptime 0:49:29
    netconf:netconfd_00              RUNNING   pid 19768, uptime 0:01:53
    northstar:anycastGrouper         STOPPED   Dec 24, 05:12 AM
    northstar:configServer           STOPPED   Dec 24, 05:12 AM
    northstar:mladapter              STOPPED   Dec 24, 05:12 AM
    northstar:npat                   STOPPED   Dec 24, 05:12 AM
    northstar:pceserver              STOPPED   Dec 24, 05:12 AM
    northstar:privatet1vproxy        STOPPED   Dec 24, 05:12 AM
    northstar:prpdclient             STOPPED   Dec 24, 05:12 AM
    northstar:scheduler              STOPPED   Dec 24, 05:12 AM
    northstar:topologyfilter         STOPPED   Dec 24, 05:12 AM
    northstar:toposerver             STOPPED   Dec 24, 05:12 AM
    northstar_pcs:PCServer           STOPPED   Dec 24, 05:12 AM
    northstar_pcs:PCViewer           STOPPED   Dec 24, 05:12 AM
    northstar_pcs:SRPCServer         STOPPED   Dec 24, 05:12 AM
    web:app                          STOPPED   Dec 24, 05:12 AM
    web:gui                          STOPPED   Dec 24, 05:12 AM
    web:notification                 STOPPED   Dec 24, 05:12 AM
    web:proxy                        STOPPED   Dec 24, 05:12 AM
    web:restconf                     STOPPED   Dec 24, 05:12 AM
    web:resthandler                  STOPPED   Dec 24, 05:12 AM
    
  2. Asegúrese de que las claves SSH para HA estén configuradas. Para probar esto, intente SSH de cada nodo a todos los demás nodos del clúster usando el usuario "root". Si las claves SSH para HA están configuradas, no se le pedirá una contraseña. Si se le pide una contraseña, consulte Configuración de un clúster NorthStar para alta disponibilidad para conocer el procedimiento para configurar las claves SSH.
  3. En uno de los nodos en espera, instale la nueva versión del software NorthStar según las instrucciones al principio de este tema. Compruebe los procesos en este nodo antes de continuar con los otros nodos en espera ejecutando el supervisorctl status script.
    content_copy zoom_out_map
    [root@node-1]# supervisorctl status
    

    Dado que el nodo aparece como un nodo en espera, algunos procesos se DETENDRÁN, pero el grupo de procesos "infra", el proceso "listener1", el grupo de procesos "collector:worker" (si los tiene) y el proceso "junos:junosvm" (si lo tiene) deberían estar EJECUTÁNDOSE. Espere hasta que esos procesos se estén ejecutando antes de pasar al siguiente nodo.

  4. Repita este proceso en cada uno de los nodos en espera restantes, uno por uno, hasta que se hayan actualizado todos los nodos en espera .
  5. En el nodo activo, reinicie el proceso ha-agent para activar un cambio a un nodo en espera.
    content_copy zoom_out_map
    [root@node-2]# supervisorctl restart infra:ha_agent
    

    Uno de los nodos en espera se activa y el nodo previamente activo cambia al modo de espera.

  6. En el nodo activo anteriormente, instale la nueva versión del software NorthStar de acuerdo con las instrucciones al principio de esta sección. Compruebe los procesos en este nodo usando supervisorctl status; su estado (EJECUTANDO o STOPPED) debe ser coherente con el nuevo rol de espera del nodo.
Nota:

El software recién actualizado hereda automáticamente la configuración de net_setup, las configuraciones de alta disponibilidad (HA) y todas las credenciales de la instalación anterior. Por lo tanto, no es necesario volver a ejecutar net_setup a menos que desee cambiar la configuración, la configuración de alta disponibilidad (HA) o las credenciales de contraseña.

external-footer-nav