Nodos de Junos Space y nodos FMPM en la descripción general de la estructura de Junos Space
Cuando instala y configura el dispositivo Junos Space o el dispositivo virtual Junos Space como un nodo de Junos Space, la plataforma de administración de red de Junos Space crea automáticamente una estructura con un nodo. Para crear una estructura con varios nodos que proporcionen la escalabilidad y la disponibilidad que su red requiere, primero debe configurar un dispositivo Junos Space (JA2500) o un dispositivo virtual Junos Space como nodo de Junos Space o como un nodo dedicado de supervisión de fallas y monitoreo de rendimiento (FMPM) mediante el uso de la CLI de Junos Space. A continuación, puede usar la GUI de la plataforma Junos Space para agregar el nodo a la estructura.
Este tema contiene las siguientes secciones:
Descripción de las funciones de nodo de Junos Space en una estructura
Una estructura que consta de un solo nodo proporciona una funcionalidad de administración completa de la plataforma Junos Space, con las siguientes funciones de nodo habilitadas para el nodo:
Equilibrador de carga: para procesar solicitudes HTTP de navegadores remotos y clientes de interfaz northbound (NBI)
Base de datos: para procesar solicitudes de base de datos (para crear, leer, actualizar y eliminar operaciones)
Lógica de aplicación (servidor JBoss): para procesar la lógica empresarial de back-end (solicitudes de servicio de la plataforma de administración de red de Junos Space) y la carga de trabajo de la capa de mediación de dispositivos (DML) (es decir, cualquier interacción entre Junos Space y cualquier dispositivo, como la conectividad del dispositivo, los eventos de dispositivo y los eventos de registro)
En la Figura 1 se muestran todas las funciones habilitadas en una estructura que consta de un nodo.

Una estructura que consta de un solo nodo no proporciona equilibrio de carga de trabajo ni copia de seguridad si el nodo de Junos Space se cae.
A medida que su red se expande con nuevos dispositivos, servicios y usuarios, puede agregar nodos de Junos Space para manejar el aumento de la carga de trabajo. Para cada nodo de Junos Space adicional que configure, debe agregar el nodo a la estructura mediante la GUI de la plataforma Junos Space. Cada nodo que agregue a la estructura aumenta el conjunto de recursos para las funciones de nodo para cumplir con los requisitos de escalabilidad y alta disponibilidad de su red.
Las funciones del nodo plataforma Junos Space distribuyen la carga de trabajo entre los nodos operativos de acuerdo con las siguientes reglas de distribución de carga:
Equilibrador de carga: cuando un nodo que funciona como el servidor activo del equilibrador de carga está inactivo, todas las solicitudes HTTP se enrutan automáticamente al servidor del equilibrador de carga en espera que se ejecuta en un nodo independiente.
Base de datos: cuando un nodo que funciona como el servidor de base de datos activo está inactivo, todas las solicitudes de base de datos (para crear, leer, actualizar y eliminar operaciones) se enrutan al nodo que funciona como el servidor de base de datos en espera.
Lógica de aplicación (DML y lógica empresarial): las conexiones del dispositivo y las solicitudes de usuario se distribuyen entre los nodos, y las operaciones relacionadas con el dispositivo se enrutan al nodo al que está conectado el dispositivo.
La plataforma Junos Space utiliza el siguiente algoritmo para garantizar que la cantidad de dispositivos conectados a un nodo no supere el límite de umbral para cada nodo:
Límite de umbral = [(Número de dispositivos en la base de datos) / (Número de nodos en ejecución)] + 2
Cuando se agrega un segundo nodo de Junos Space a la estructura, el primer nodo funciona como el servidor activo del equilibrador de carga y el servidor de base de datos activo, y el segundo nodo funciona como el servidor de equilibrador de carga en espera y el servidor de base de datos en espera. Las funciones del equilibrador de carga y del nodo de lógica de aplicación ofrecen escalabilidad y alta disponibilidad. La función del nodo de base de datos en el segundo nodo solo proporciona alta disponibilidad.
En la Figura 2 se muestran las funciones habilitadas en una estructura compuesta por dos nodos.

Normalmente, si la estructura tiene tres o más nodos de Junos Space, solo la funcionalidad lógica de la aplicación se habilita desde el tercer nodo en adelante. La funcionalidad de lógica de aplicación ofrece escalabilidad y alta disponibilidad. Sin embargo, la alta disponibilidad para la lógica de la aplicación no está disponible si los nodos primero y segundo no están disponibles. Para una alta disponibilidad de la lógica de la aplicación, al menos uno de los nodos primero y segundo debe estar activo.
En la Figura 3 se muestran las funciones habilitadas en una estructura compuesta por tres nodos.

Además del equilibrador de carga y los nodos de JBoss, también puede incluir nodos de base de datos dedicados en la estructura de Junos Space. Para obtener más información acerca de los nodos de base de datos dedicados, consulte Nodos de base de datos dedicados en descripción general de estructura de Junos Space y sistema de archivos distribuidos en la Descripción general de la estructura de Junos Space , respectivamente.
Puede agregar un nodo de Junos Space a una estructura existente como uno de los siguientes tipos de nodos en función de las funciones que desea que realice el nodo.
JBoss, base de datos y nodo de equilibrador de carga:
Cuando agrega un nodo a una estructura existente que tiene un nodo JBoss, base de datos y equilibrador de carga, puede elegir agregar el nuevo nodo como otro nodo JBoss, base de datos y equilibrador de carga. Este nodo funciona como el servidor de equilibrador de carga en espera y garantiza una alta disponibilidad para la estructura de Junos Space. El nodo también proporciona funcionalidad de base de datos y lógica de aplicación a la estructura.
Nodo de JBoss y equilibrador de carga:
Cuando se agrega un nodo a una estructura existente que tiene dos nodos de base de datos dedicados, además de un nodo JBoss y un equilibrador de carga, el cuarto nodo solo se puede agregar como otro nodo de JBoss y equilibrador de carga. Este nodo funciona como el servidor de equilibrador de carga en espera y garantiza una alta disponibilidad para la estructura de Junos Space. En este caso, tanto los nodos de equilibrador de carga activos como en espera proporcionan solo equilibrio de carga y funcionalidad lógica de aplicación, y los nodos de base de datos dedicados proporcionan la funcionalidad de la base de datos.
Nodo JBoss:
Cuando agrega un nodo a una estructura existente que ya tiene dos nodos de equilibrador de carga, puede elegir agregar el nuevo nodo como nodo de solo JBoss. Este nodo solo proporciona la funcionalidad lógica de la aplicación.
Nodo de base de datos dedicado:
Cuando agrega un nodo a una estructura existente, puede elegir agregar el nodo como nodo de base de datos dedicado. Si no hay nodos de base de datos dedicados en la estructura, debe agregar dos nodos juntos, uno como nodo de base de datos principal y el otro como nodo de base de datos secundario. Si un nodo de base de datos dedicado ya forma parte de la estructura, puede agregar un nodo como nodo de base de datos secundario. No puede tener más de dos nodos de base de datos dedicados en una estructura. Los nodos de base de datos dedicados funcionan como servidores MySQL principales y secundarios.
Descripción de las funciones del nodo FMPM en una estructura
Los nodos de Junos Space tienen capacidades de monitoreo de red (monitoreo de fallas y monitoreo de rendimiento) habilitadas de forma predeterminada. Para mejorar el rendimiento, puede configurar un nodo dedicado de supervisión de fallas y supervisión del rendimiento (FMPM) que se utiliza exclusivamente para la supervisión de red.
Después de configurar un nodo FMPM, debe agregar el nodo FMPM a una estructura de Junos Space existente para la plataforma Junos Space y otras aplicaciones de Junos Space para usar los servicios proporcionados por este nodo. Los nodos FMPM que se agregan a la estructura se despliegan en un clúster de Junos Space de manera similar a un nodo de Junos Space.
En la Figura 4 se muestran las funciones de FMPM habilitadas en una estructura compuesta por cinco nodos de Junos Space y dos nodos FMPM.

Cuando agrega el nodo FMPM a la estructura, la funcionalidad de supervisión de red está deshabilitada en los nodos de Junos Space y está habilitada en el nodo FMPM. Ahora, todos los dispositivos y nodos envían sus trampas al nodo FMPM recién agregado. Esta función le ofrece una solución de monitoreo de red de alto rendimiento para redes con más de 15 000 dispositivos pequeños o algunos dispositivos con miles de interfaces.
Puede tener un clúster de nodos FMPM que alojan solo la funcionalidad de supervisión de red. Un clúster de FMPM puede constar de un máximo de dos nodos FMPM. El servicio de monitoreo de red presente en un clúster FMPM se considera como parte de junos Space Platform y puede ser utilizado por una o más aplicaciones. Tener más de un nodo FMPM en un clúster ofrece alta disponibilidad (HA).
Un equipo de FMPM puede supervisar los nodos que se agregaron a la estructura de Junos Space y también los dispositivos que se han descubierto desde la plataforma Junos Space.
Puede agregar hasta un máximo de dos nodos FMPM a un clúster FMPM.
Cuando el primer nodo FMPM está activo, la funcionalidad de monitoreo de red está habilitada en este nodo y la base de datos de monitoreo de red (base de datos PostgreSQL) se ejecuta en este nodo.
Cuando se agrega un segundo nodo FMPM a la estructura, el primer nodo funciona como nodo principal y el segundo nodo funciona como el nodo en espera. La base de datos PostgreSQL se replica continuamente desde el nodo FMPM principal al nodo FMPM secundario. Sin embargo, los archivos de configuración que se almacenan fuera de la base de datos PostgreSQL solo se copian a medianoche.
Si se reinicia el nodo FMPM principal (primer nodo) o si el nodo está apagado, el nodo FMPM secundario asume automáticamente las funciones de supervisión de red.
Cada nodo que agregue a la estructura aumenta el conjunto de recursos para las funciones de nodo para cumplir con los requisitos de escalabilidad y disponibilidad de su red.
Después de agregar un nodo FMPM a la estructura, puede realizar la mayoría de las acciones que se permiten para un nodo de Junos Space, como supervisar el nodo FMPM, modificar la configuración de red del nodo, eliminar un nodo, etc.