DBAtlas · Veritabanı operasyon atlası

Patroni bakım moduna al ve çıkar (pause/resume)

PostgreSQLPatroni

Komut

# Bakım modu: otomatik failover ve Patroni'nin PostgreSQL'e müdahalesi durur
patronictl -c /etc/patroni/patroni.yml pause <cluster> --wait
patronictl -c /etc/patroni/patroni.yml list <cluster>          # 'Maintenance mode: on' görünmeli
# ... bakım işlemleri (ör. PostgreSQL'i elle restart, DCS bakımı) ...
patronictl -c /etc/patroni/patroni.yml resume <cluster> --wait

Ne yapar?

Kümeyi bakım moduna alır: Patroni otomatik failover yapmaz, durdurulan PostgreSQL'i yeniden başlatmaz; resume ile normal yönetime döner.

Ne zaman kullanılır?

DCS (etcd/Consul) bakımı, Patroni sürüm yükseltmesi veya PostgreSQL'i Patroni'nin müdahalesi olmadan elle yönetmek gerektiğinde.

Dikkat

Pause süresince primary çökerse otomatik failover olmaz, kesinti sürer. Bakım bitince resume'u unutma; alarm sistemine 'Maintenance mode' kontrolü ekle. Pause modunda bir PostgreSQL'i elle primary olarak başlatmak split-brain'e yol açabilir.

DBAtlas'ta aç →

İlgili