Replicação

Opção do menu principal: 37 - Replication

Recupera informações de status sobre o funcionamento da Replicação e executa ações de gerência como adição e remoção manual de nós, testes de conexão e notificação de Node Down.

Para maiores informações, detalhes de funcionamento do mecanismo de Replicação do HSM consulte o Manual de Configuração do HSM.

Dinamo - Remote Management Console v. 1.94.0.27 2013 (c) Dinamo Networks
HSM 10.0.62.44 e - Engine 3.6.3.7 (DXP) - SN TCA0000000 - ID master
HSM - Replication
1 - Info
2 - Nodes
3 - Refresh
4 - Notify Node Down
0 - Main Menu
Option:

Information

No opção 1 são exibidas informações gerais sobre a configuração e status da Replicação no nó onde ao qual a console está conectada.

Caso o HSM ao qual a Console Remota está conectado não pertença a um Domínio de Replicação, somente a informação de Sync Point é exiba.

Dinamo - Remote Management Console v. 1.94.0.27 2013 (c) Dinamo Networks
HSM 10.0.62.44 e - Engine 3.6.3.7 (DXP) - SN TCA0000000 - ID master
HSM - Replication - Info
Joined Replication Domain : -
Sync Point : 0F290CF3472B79F0 6831
Press ENTER key to continue...

Caso o HSM pertença a um Domínio de Replicação, serão exibidas as informações:

  • Nome do Domínio: nome conforme definido pelo operador para agrupar os nós.

  • Valor de Sync Point: valor do Sync Point atual no HSM, e também o valor SPVV (Sync Point Verification Value).

  • Binding de Interface: são listadas as interfaces do nó com os respectivos endereços IP, e caso existe Binding configurado em alguma delas é indicado com um '*'.

  • Política: valores dos temporizadores da política de replicação;

  • Lista de nós: é a lista de nós com os quais este HSM vai replicar transações sempre que assumir um papel de coordenador, ou seja, iniciar uma transação replicada.

Dinamo - Remote Management Console v. 1.94.0.27 2013 (c) Dinamo Networks
HSM 10.0.62.44 e - Engine 3.6.3.7 (DXP) - SN TCA0000000 - ID master
HSM - Replication - Info
Joined Replication Domain : production
Sync Point : 65615963B06064EB 3173
Interface Binding : [1] - 10.0.62.44
[2] - 172.16.1.2
Policy : Manager Pulsing - 93 secs
Recovery Pulsing - 93 secs
Node List : 10.0.62.18
Press ENTER key to continue...

Se o HSM possuir alguma transação de replicação pendente são exibidas além das informações mostradas acima, os detalhes da transação pendente:

  • Data e hora: hora em ocorreu a transação pendente;

  • GUID: identificador único da transação;

  • Estado: fase do protocolo de comunicação em que ficou parada a transação;

  • Tipo: tipo de transação que estava sendo efetuada;

  • Nodes: os nodes com os quais o nó coordenador da transação está tentando replicar, o primeiro IP é sempre o coordenador atual da transação, e o nó marcado com um P é o nó que está pendente de confirmação.

Dinamo - Remote Management Console v. 1.94.0.27 2013 (c) Dinamo Networks
HSM 10.0.62.44 e - Engine 3.6.3.7 (DXP) - SN TCA0000000 - ID master
HSM - Replication - Info
Pending Transaction : Date/Time - 2013-12-18 20:56:24
GUID - 0807060504030201
State - Phase 2 - Coordinator
Type - Undefined
Nodes - 10.0.62.44
- 10.0.62.18 P
Joined Replication Domain : production
Sync Point : 65615963B06064EB 3173
Interface Binding : [1] - 10.0.62.44
[2] - 172.16.1.2
Policy : Manager Pulsing - 93 secs
Recovery Pulsing - 93 secs
Node List : 10.0.62.18
Press ENTER key to continue...

Nodes

Na opção 2 o operador pode executar ações administrativas com os nós do Domínio de Replicação, como listar, adicionar, remover e testar.

Consulte o Manual de Configuração sobre os impactos na adição e remoção manual de nós de um Domínio de Replicação.

Na ações de adicionar, remover e testar o operador deve informar o endereço IP do nó. Estas ações são disponibilizadas na Console Remota como uma facilidade administrativa, e devem ser utilizadas com critério e entendimento pelo operador.

Dinamo - Remote Management Console v. 1.94.0.27 2013 (c) Dinamo Networks
HSM 10.0.62.44 e - Engine 3.6.3.7 (DXP) - SN TCA0000000 - ID master
HSM - Replication - Nodes
1 - List
2 - Add
3 - Delete
4 - Test
0 - Main Menu
Option:

Refresh

Na opção 3 o operador pode reiniciar os temporizadores do serviço de replicação no nó ao qual está conectado. Para mais detalhes sobre os temporizadores da política de replicação consulte o Manual de Configuração.

Dinamo - Remote Management Console v. 1.94.0.27 2013 (c) Dinamo Networks
HSM 10.0.62.44 e - Engine 3.6.3.7 (DXP) - SN TCA0000000 - ID master
HSM - Replication - Refresh
Update Replication Service (y/[n]):y
Replication service updated successfully.
Press ENTER key to continue...

Node Down

Na opção 4 é possível notificar o pool sobre um nó com problema, que deverá se retirado da lista de replicação de todos os nós do Domínio. O operador faz a notificação ao nó onde está conectado e este cuida de transmitir a informação aos demais nós. Antes de difundir a notificação aos demais nós. A Console só dá retorno ao operador após receber confirmação de todos os nós na lista.

Dinamo - Remote Management Console v. 1.94.0.27 2013 (c) Dinamo Networks
HSM 10.0.62.44 e - Engine 3.6.3.7 (DXP) - SN TCA0000000 - ID master
HSM - Replication - Notify Node Down
Node Down IP Address : 10.0.62.18
Node Down notification of 10.0.62.18 successfully sent.
Press ENTER key to continue...

O HSM realiza alguns testes de conexão com o endereço informado do nó problemático, para assegurar que o nó realmente está sem comunicação. Portanto, no caso de o operador informar acidentalmente o endereço de um nó ativo e operacional, a notificação é ignorada e o nó permanece na lista de replicação do pool.

Dinamo - Remote Management Console v. 1.94.0.27 2013 (c) Dinamo Networks
HSM 10.0.62.44 e - Engine 3.6.3.7 (DXP) - SN TCA0000000 - ID master
HSM - Replication - Notify Node Down
Node Down IP Address : 10.0.62.19
Error notifying node down IP. Invalid event. Tried to send node down message but the node is not down. (37018)
Press ENTER key to continue...