Instalación del controlador NorthStar
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.
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:
Instalar NTP.
yum -y install ntp
Especifique el servidor NTP preferido en ntp.conf.
Compruebe la configuración.
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.
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.

En las secciones siguientes se describen la descarga, instalación y configuración inicial de NorthStar.
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.
- En la lista desplegable Versión, seleccione el número de versión.
- 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.
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.
Se recomienda configurar los puentes antes de ejecutar install.sh.
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:
[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:
[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.
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:
[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
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:
[northstar@jvm1]#set system processes routing force-32-bit
Para cambiar la versión de NTAD en el archivo northstar.cfg:
Crear contraseñas
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.
Habilitar la licencia NorthStar
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.
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
Este paso no es necesario si va a realizar una actualización en lugar de una instalación nueva.
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.
[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:
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:
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
Este paso no es necesario si va a realizar una actualización en lugar de una instalación nueva.
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.
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 .
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).
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.
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.
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:
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:
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.