Node List
Na opção Node List é possível verificar a lista dos nós conhecidos pelo HSM em questão; é com esta lista de nós que este HSM vai tentar replicar todas transações onde ele atuar como coordenador. Um nó pode ser colocado na lista de forma automática, via auto-descoberta com protocolo SLP ou de forma manual, com o operador adicionando e removendo os nós.
Info
Todos os nós do pool devem executar a mesma versão de firmware. Não é recomendada a execução de versões diferentes sem consulta prévia ao fabricante ou distribuidor do 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>
No botão Discover é possível disparar sob demanda o mecanismo de auto-descoberta de nós via multicast IP com protocolo SLP. O processo de descoberta vai sobrescrever todas as entradas automáticas na lista (marcada com A
), mas não toca nas entradas manuais (marcada com M
). Se a descoberta automática encontrar um nó com IP que já apareça na lista marcado como manual, este nó é promovido para automático, evitando entradas duplicadas na lista de replicação. Antes de proceder com o processo de auto descoberta o operador é avisado e deve confirmar a operação.
É possível executar função de auto-descoberta a qualquer momento, mas é recomendável que seja feito em condições controladas, preferencialmente fora da janela de produção do ambiente e com todos os nós do Domínio ativos e operacionais, para que os serviços de replicação não sofram interrupção e a lista de replicação esteja completa em todos os nós. Isto vai evitar impactos sobre a aplicação de negócio.
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>
O botão Test realiza testes de conectividade e verifica as condições para operação da replicação entre os dois nós.
As funções dos botões Test e Del agem sobre o nós selecionado na lista.
A função de auto-descoberta de nós é executada de forma automática unicamente durante a configuração do Domínio de Replicação. Após isto a lista só é alterada, com adição e remoção manual de nós e re-descoberta automática, sob demanda explícita do operador. Casos de particionamento de rede impedindo a comunicação entre os HSMs, nós que são retirados em definitivo do pool por defeito ou para manutenção e novos nós adicionados que não foram reconhecidos pelos nós antigos no sinal de sensibilization são exemplos de situações onde o operador deve atuar para recompor a lista de replicação. Todas estas são situações de exceção. No modelo da teoria CAP, o mecanismo de replicação do HSM é projetado para atender os requisitos de Consistência e Tolerância ao Particionamento.