vault dr backend pas syncro

capucine96 22/05/2025
RÉSOLU
capucine96
Auteur
Avatar de capucine96
capucine96
Auteur

salut les gars j'ai un souci avec mon setup vault en dr. le primary est up et fonctionnel mais le secondary n'arrive pas à se synchro correctement. les secrets que je crée sur le primary n'apparaissent pas sur le secondary. le peering est établi mais la data sync pas. c'est du vault 1.15 avec backend raft

vault operator raft list-peers
vault operator dr status
22/05/2025 à 04:34

10 commentaires

susanne79
Membre Actif
Avatar de susanne79
susanne79
Membre Actif

hello. première chose check la connectivité réseau entre le primary et le secondary. tous les ports tcp 8201 8200 bien ouverts ? pas de firewall ou de sg qui bloquent entre les instances ?

23/05/2025 à 03:52
adrien-brun
Membre Actif Secouriste
Avatar de adrien-brun
adrien-brun
Membre Actif Secouriste

ouais et surtout les logs vault sur les deux clusters. y'a forcément des erreurs qui te disent pourquoi la réplication chie. regarde les erreurs type 'replication failed' ou 'leader not found'

23/05/2025 à 22:39

est-ce que ton token de dr replication est toujours valide et avec les bonnes policies ? des fois les tokens expirent ou les policies sont trop restrictives et empêchent la réplication de certains paths

24/05/2025 à 18:08
capucine96
Auteur
Avatar de capucine96
capucine96
Auteur

net ok ports ouverts. les logs des deux côtés sont étonnamment silencieux sur des erreurs de réplication. juste des infos. le dr status dit que le secondary est "ready for standby" mais la data n'est pas là. le token je l'ai re-généré y'a 1h

25/05/2025 à 15:01
susanne79
Membre Actif
Avatar de susanne79
susanne79
Membre Actif

hum si les logs sont silencieux c'est bizarre. y'a pas de skew d'horloge entre tes serveurs ? vault est super sensible à la synchro NTP

26/05/2025 à 12:41
adrien-brun
Membre Actif Secouriste
Avatar de adrien-brun
adrien-brun
Membre Actif Secouriste

et t'es sûr que le secondary est bien configuré pour répliquer tous les secrets engine paths que tu veux ? par défaut des fois ça réplique pas tout, faut spécifier les paths à inclure dans la config de réplication ou les policies

Modifié le 23/05/2026 à 16:20

y'a pas une limite sur le nombre de secrets ou la taille de la db raft qui pourrait poser souci ? ou des snapshots qui ne se synchronisent pas bien ?

28/05/2025 à 09:05
capucine96
Auteur
Avatar de capucine96
capucine96
Auteur

pas de clock skew non. le backend raft est tout petit genre 200mo. j'ai bien mis les policy partout

29/05/2025 à 08:55
susanne79
Membre Actif
Avatar de susanne79
susanne79
Membre Actif

quand je dis les paths à inclure, je parle de la config du dr primary, genre si tu as des kv mounts custom 'my-app-secrets/' il faut que ça soit spécifié dans le primary pour être répliqué. ce n'est pas automatique pour tous les mounts

30/05/2025 à 07:13
capucine96
Auteur
Avatar de capucine96
capucine96
Auteur

oh putain de merde c'était ca !!! j'avais des custom kv v2 mounts et j'avais juste pas pensé à les ajouter explicitement à la liste de mounts à répliquer sur le primary. les gars vous êtes des génies ! la sync se lance enfin ! merci mille fois !

31/05/2025 à 02:01

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire