Lista de nodos
En la opción Lista de nodos se puede consultar la lista de nodos conocidos por el HSM en cuestión; es con esta lista de nodos con la que este HSM intentará replicar todas las transacciones en las que actúe como coordinador. Un nodo puede añadirse a la lista automáticamente, mediante autodescubrimiento con el protocolo SLP, o manualmente, añadiendo y eliminando nodos por parte del operador.
Información
Todos los nodos del pool deben ejecutar la misma versión de firmware. No se recomienda ejecutar versiones diferentes sin consultar previamente al fabricante o distribuidor del HSM.
Dinamo - Local Management Console
┌─────────────────────┤ Node List ├──────────────────────┐
│ │
│ ┌────────────────────────────────────────────────────┐ │
│ │ M 172.17.0.2 ↑ │ │
│ │ ░ │ │
│ │ ▒ │ │
│ │ ▒ │ │
│ │ ▒ │ │
│ │ ▒ │ │
│ │ ▒ │ │
│ │ ↓ │ │
│ └────────────────────────────────────────────────────┘ │
│ │
│ A - Auto Discovered M - Manual Entry │
│ │
│ ┌──────────┐ ┌──────┐ ┌───────┐ ┌───────┐ ┌───────┐ │
│ │ Discover │ │ Test │ │ Add │ │ Del │ │ Close │ │
│ └──────────┘ └──────┘ └───────┘ └───────┘ └───────┘ │
│ │
└────────────────────────────────────────────────────────┘
Service running... Replication Domain: <list>
En el botón Descubra es posible activar el mecanismo de autodescubrimiento de nodos a petición mediante Multidifusión IP con protocolo SLP. El proceso de descubrimiento sobrescribirá todas las entradas automáticas de la lista (marcadas con A
), pero no toca las entradas manuales (marcadas con M
). Si el descubrimiento automático encuentra un nodo con una IP que ya aparece en la lista marcada como manual, este nodo es promovido a automático, evitando entradas duplicadas en la lista de replicación. Antes de proceder con el proceso de autodescubrimiento, el operador es advertido y debe confirmar la operación.
Es posible ejecutar la función de autodescubrimiento en cualquier momento, pero se recomienda hacerlo en condiciones controladas, preferiblemente fuera de la ventana de producción del entorno y con todos los nodos del Dominio activos y operativos, para que los servicios de replicación no se interrumpan y la lista de replicación esté completa en todos los nodos. Esto evitará impactos en la aplicación de negocio.
Dinamo - Local Management Console
┌─────────────────────┤ Node List ├──────────────────────┐
│ │
│ ┌────────────────────────────────────────────────────┐ │
│ │ M 172.17.0.2 ↑ │ │
│ │ ░ │ │
│ │ ▒ │ │
│ │ ┌───────────────────┤ ├───────────────────┐ ▒ │ │
│ │ │ │ ▒ │ │
│ │ │ Retrieve list from specific remote node? │ ▒ │ │
│ │ │ │ ▒ │ │
│ │ │ ┌────┐ ┌─────┐ │ ↓ │ │
│ └────│ │ No │ │ Yes │ │ ───┘ │
│ │ └────┘ └─────┘ │ │
│ │ │ │
│ │ │ │
│ ┌──└──────────────────────────────────────────┘ ──┐ │
│ │ Di e │ │
│ └──────────┘ └──────┘ └───────┘ └───────┘ └───────┘ │
│ │
└────────────────────────────────────────────────────────┘
Service running... Replication Domain: <list>
El botón Test realiza pruebas de conectividad y comprueba las condiciones de funcionamiento de la replicación entre los dos nodos.
Las funciones de los botones Test y Supr actúan sobre el nodo seleccionado en la lista.
La función de autodescubrimiento de nodos sólo se realiza automáticamente durante la configuración del Dominio de Replicación. Después, la lista sólo se modifica, con adición y eliminación manual de nodos y redescubrimiento automático, a petición explícita del operador. Los casos de partición de la red que impiden la comunicación entre los HSM, los nodos que se retiran permanentemente del pool por defecto o por mantenimiento y los nuevos nodos añadidos que no fueron reconocidos por los antiguos en la señal de sensibilización son ejemplos de situaciones en las que el operador debe actuar para recomponer la lista de replicación. Todas ellas son situaciones de excepción. En el modelo de la teoría CAP, el mecanismo de replicación HSM está diseñado para cumplir los requisitos de Consistencia y Tolerancia a la Partición.