NF14201 — Réplication de données

De Documentation Polaris
Aller à : navigation, rechercher

Voir la carte de la fonctionnalité : A classer



Schéma de réplication

  • suspendre : bloque temporairement le service
  • Désactiver : interdit au service de se connecter et demande à ce qu'il se resynchronise automatiquement à son réveil ; en attendant, le service est considéré comme inexistant et mis en quarantaine ; la réactivation sort simplement le service de quarantaine et ré-autorise donc sa connexion;
  • Supprimer : détruit définitivement le service ainsi que les jetons et tâches qui lui sont reliés ;

Note :

  • C'est le passage du service en quarantaine qui exige sa synchronisation locale à sa première reconnexion autorisé, par trigger. Dès que le service essaye de se connecter alors qu'il est désactivé, il recevra l'ordre de bloquer sa base immédiatement pour éviter de pouvoir saisir quoique ce soit sur ce service ;
  • Les services désactivés s'éteignent automatiquement dès qu'ils sont rejetés par le TLR pour éviter de poller le service superviseur et de consommer des ressources inutilement sur une machine qui devrait être éteinte.

Suspendre / Reprendre

Suspendre

Sur le TLR
  • Dans le schéma de réplication, sélectionner le réplicateur et cliquer sur Suspendre.
  • Le service figure en état "Suspendu" :
NF14201 Replication 1.PNG
  • Les journaux mentionnent "Connexion refusée : le service beatrice-2018:11592 (NUR 1227) est provisoirement suspendu'" (Utilitaires > Infos services > Onglet "Journaux") :
2242 15:06:28 Alerte ofclient rep:33850 [fe80::c572:51a4:9ba1:326%6]:55865 KBrTCDoE7101 - 0x00200004B : Déconnexion brutale du client 
2243 15:06:28 Information ofclient rep:33850 [fe80::c572:51a4:9ba1:326%6]:55865 KBrTCDoE7101 - Client déconnecté 
2244 15:07:01 Information slot - [fe80::c572:51a4:9ba1:326%6]:64068 KBrTCDoE19953 - Connexion refusée : le service beatrice-2018:11592 (NUR 1227) est provisoirement suspendu !
Disponible depuis la version 10.0.2

Les journaux signalent l'action et l'utilisateur ayant suspendu le service (avec le N° interne du réplicateur) :

335 14:14:19 Alerte Syn admin 127.0.0.1:54922 e9m4DAAA0 e9m4DAAA10 Action [Suspension] demandée par l'utilisateur : admin sur le réplicateur 34001 


  • La réplication stocke les opérations qui seront envoyées au réplicateur lors de la fin de suspension.
  • Le bouton "Resynchronisation locale" est inopérant sur un réplicateur suspendu.
  • Le bouton "Désactiver" fonctionne sur un réplicateur suspendu.


Sur le service de réplication suspendu
  • La réplication est coupée avec le TLR. L'icône "Rond Bleu" NF14201 Replication 2.PNG mentionne "niveau supérieur injoignable"
  • Les journaux mentionnent "AccessDenied - Votre service est provisoirement suspendu" :
1801 15:15:33 Information app - - jBzTCAAA0 - Connexion à beatrice-2018:11590... 
1802 15:15:33 Erreur app - - jBzTCAAA0 - AccessDenied - Votre service est provisoirement suspendu ! à RepDaemon.RepSynchro.Login(ProgressTraitment LoginTraitment, Boolean& logDownloads) à RepDaemon.RepSynchro.ThreadSynchro() => 0x002000024 : Erreur de connexion au service

Reprendre

Sur le TLR :

  • Dans le schéma de réplication, sélectionner le réplicateur et cliquer sur Reprendre.
  • L'état "Suspendu" disparait :
NF14201 Replication 4.PNG
  • Journaux :
2349 15:32:36 Audit slot - [fe80::c572:51a4:9ba1:326%6]:64775 KBrTCDoE21856 - Connexion autorisée du NUR 1227 (beatrice-2018:11592) pour réplication... 
  • La réplication reprend, le réplicateur renvoie toutes les opérations en attente des 2 côtés.
Disponible depuis la version 10.0.2

Les journaux signalent l'action et l'utilisateur ayant lancé le reprise du service (avec le N° interne du réplicateur) :

336 14:23:07 Alerte Syn admin 127.0.0.1:56945 e9m4DAAA0 e9m4DAAA11 Action [Suspension] demandée par l'utilisateur : admin sur le réplicateur 34001 

Sur le réplicateur :

  • La réplication reprend symbolisée par le 1er voyant passé au vert : NF14201 Replication 3.PNG.
  • Journaux mentionne la connexion au TLR :
1869 15:32:36 Information app - - jBzTCAAA0 - Connexion à beatrice-2018:11590... 
1870 15:32:36 Information app - - jBzTCAAA0 - Connecté à beatrice-2018 (NUR 1082)
  • La réplication reprend, le réplicateur renvoie toutes les opérations en attente des 2 côtés.

Désactiver / Réactiver

Désactiver

A savoir :
Nous vous conseillons de veuillez vérifier que toutes les opérations du service de réplication à désactiver sont bien remontées au TLR, qu'il n'est pas en mode école ou en mode isolé avant de désactiver un service de réplication.

TLR :

  • Sélectionner le schéma et cliquer sur Désactiver
  • Répondre oui à NF14201 Replication 5.PNG.
  • Le service figure en état "désactivé" : NF14201 Replication 6.PNG.
  • Les journaux mentionnent la déconnexion et la désactivation du service :
2354 15:46:16 Alerte ofclient rep:33850 [fe80::c572:51a4:9ba1:326%6]:64775 KBrTCDoE21847 - 0x00200004B : Déconnexion brutale du client 
2355 15:46:16 Information ofclient rep:33850 [fe80::c572:51a4:9ba1:326%6]:64775 KBrTCDoE21847 - Client déconnecté 
2356 15:46:47 Information slot - [fe80::c572:51a4:9ba1:326%6]:65285 KBrTCDoE23307 - Connexion refusée : le service beatrice-2018:11592 (NUR 1227) est désactivé !
  • La réplication ne stocke pas les opérations du service suspendu puisqu'il sera automatiquement resynchronisé lors de la réactivation.
  • Les boutons "Suspendre"/"Reprendre" et "Resynchronisation locale" d'un service désactivé sont actifs mais ne doivent rien faire. Seul le bouton "Réactiver" permet de réactiver le service désactivé.


Réplicateur secondaire désactivé :

  • Polaris est automatiquement déconnecté. Il n'est plus possible de travailler dans Polaris.
  • Si le service est en mode isolé, la déconnexion n'aura lieue qu'à la sortie du mode isolé. Si sortie du mode isolation en conservant les modifications, la réplication renvoie les opérations effectuées au TLR.
  • Si le service est en mode école, la déconnexion n'aura lieue qu'à la sortie du mode école. Les modifications effectuées seront alors envoyées au TLR.

Réactiver

TLR

  • Sélectionner le schéma et cliquer sur Réactiver. L'état "Désactivé" disparaît.
  • Les journaux mentionnent l'autorisation de connexion :
2362 15:50:53 Audit slot - [fe80::c572:51a4:9ba1:326%6]:65402 KBrTCDoE23573 - Connexion autorisée du NUR 1236 (beatrice-2018:11591) pour réplication...
  • Une resynchronisation du service de réplication secondaire est lancée.


Service de réplication secondaire :

  • Démarrer ou redémarrer le service de réplication.
  • Polaris lance la resynchronisation du poste.

Supprimer

Supprimer détruit définitivement le service ainsi que les jetons et tâches qui lui sont reliés.

Resynchronisation du service local

Disponible depuis la version 10.0.2


A savoir :
L'option Resynchronisation du service local a été supprimée à partir de la version 10.0.2. Cette opération doit être effectuée au TLR via le menu Système > Schéma de la réplication > Resynchroniser.