| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Exemple d'architecture de Cluster MongoDB
| Panel |
|---|
Liste des commandes pour suivre l'état de votre Cluster MongoDB
Quel format de donnée votre MongoDB utilise?
| Code Block | ||
|---|---|---|
| ||
mongo shinken --port PORT_DE_MONGOD --quiet --eval "print(db.serverStatus().storageEngine.name)" |
| Tip |
|---|
| Si le format est WiredTiger, il ne serra pas nécessaire de migré ce mongod |
Récupérer la configuration du cluster
| Code Block | ||
|---|---|---|
| ||
mongo shinken --port |
PORT_DE_MONGOD --quiet --eval "printjson(rs.conf())" |
Surveiller l'état du cluster
| Code Block | ||
|---|---|---|
| ||
watch -n 1 'mongo shinken --port |
PORT_DE_MONGOD --quiet --eval "printjson(rs.status())"' |
Prévoyez une période de maintenance car il faudra stoppé le Synchroniser et il pourrait y avoir des impact sur les Schedulers et Brokers
→ Pas de doc pour auto_reconnect_max_try et auto_reconnect_sleep_between_try
Note : si l'élection dur plus de 9 sec il faudra augmenté auto_reconnect_max_try/auto_reconnect_sleep_between_try dans les modules SLA / Event
on coupe le mongod
on del les donnée
on reboot le mongo
