Project

General

Profile

Tâche #23337

Scénario #23157: Corrections à faire sur SETH

Le diagnose utilise une commande de réplication incompatible avec le mode RODC

Added by Benjamin Bohard about 3 years ago. Updated about 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/23/2017
Due date:
% Done:

100%

Spent time:
Remaining (hours):
0.0

Associated revisions

Revision 96f66c54 (diff)
Added by Benjamin Bohard about 3 years ago

Ne pas vérifier l’état de la réplication pour les RODC.

La commande samba-tool drs showrepl est en erreur sur les RODC.

Ref #23337

History

#1 Updated by Benjamin Bohard about 3 years ago

  • Assigned To set to Benjamin Bohard

#2 Updated by Benjamin Bohard about 3 years ago

Le diagnostic du bon fonctionnement de la réplication proposé pour remplacer est :

samba-tool drs showrepl
samba-tool ldapcmp --filter=whenchanged ldap://${DC}  ldap://{LOCAL_DC}

et pour RODC

samba-tool ldapcmp --filter= --filter=invocationId,whenchanged ,Instance-Type ldap://${DC}  ldap://{LOCAL_DC}

#3 Updated by Benjamin Bohard about 3 years ago

  • Status changed from Nouveau to En cours

#4 Updated by Benjamin Bohard about 3 years ago

La commande proposée pour évaluer le fonctionnement de la réplication ne semble pas équivalente.

Dans un cas, on test si la réplication est possible, en en déclenchant une. Dans l’autre cas, on test plutôt si la réplication s’est bien passée en comparant l’état des deux annuaires.

#5 Updated by Benjamin Bohard about 3 years ago

Les RODC n’apparaissent pas dans la liste des DC obtenue avec la commande :

host -t SRV _ldap._tcp.${AD_REALM}.

#6 Updated by Benjamin Bohard about 3 years ago

Plusieurs configurations à prendre en compte pour le test de la réplication :
  • sur un DC additionnel : tester la réplication par rapport au DC primaire uniquement avec samba-tool ldapcmp (quel impact sur le temps du diagnose ?)
    • sur un RWDC
    • sur un RODC : exclure de la comparaison les attributs non répliqués
  • sur le DC primaire : tester toutes les réplications via samba-tool drs showrepl ?

#7 Updated by Emmanuel IHRY about 3 years ago

C'est sans doute dans tous les cas la commande samba-tool drs showrepl qui est la plus pertinente (et par expérience, la commande samba-tool ldapcmp peut être assez longue d'exécution...c'est ce qu'on utilise dans nos check centreon actuellement)

samba-tool drs showrepl donne un état des lieux de toutes les réplications entrantes et sortantes vers ou depuis les autres contrôleurs du même domaine. Sachant que la sortie console de cette commande va nettement évoluer dans le prochaines versions samba et sera plus lisible.. on fera évoluer à nouveau le diagnose..

on pourrait se contenter dans le diagnose de tracker les lignes différentes de 0 consecutive failure(s). et indiquer en résultat :

Erreur de réplication entrantes :
- depuis <SITE>\<DC> partition DC=auth,DC=test
- depuis <SITE>\<DC> DC=DomainDnsZones,DC=auth,DC=test
... etc

Erreur de réplication sortantes :
- vers <SITE>\<DC> partition DC=auth,DC=test

etc...

ce qui donne la possibilité ensuite de forcer une synchro des partitions en erreur avec par exemple ce type de commande :

samba-tool drs replicate ro-authtest-01 rw-authtest-00 DC=DomainDnsZones,DC=auth,DC=test --full-sync

#8 Updated by Benjamin Bohard about 3 years ago

  • Status changed from En cours to Résolu

#9 Updated by Emmanuel IHRY about 3 years ago

  • Status changed from Résolu to Fermé
  • % Done changed from 0 to 100
  • Remaining (hours) set to 0.0

Ok : suppression de
DCREPL=$(samba-tool drs replicate ${DC} ${LOCAL_DC} ${NC} --sync-forced)

exécution sauf pour RODC

Also available in: Atom PDF