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>
Lista de Nós de Replicação

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>
Aviso e confirmação para início de auto-descoberta de nós

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.