[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PostgreSQL in HA



On 4/20/20 6:40 PM, marco wrote:
Ho trovato questo link, oparla pero' di postfix ma non dovrebbe essere complicato con postgree:

https://www.miamammausalinux.org/2008/09/postfix-in-alta-affidabilita-e-massima-performance-con-heartbeat-lvs-ed-ldirectord-1-di-4/?doing_wp_cron=1587400759.1111760139465332031250

Il 20/04/2020 16:25, dea ha scritto:
Buongiorno lista,

avrei bisogno di un consiglio.

Sto cercando di capire quale soluzione scegliere per dare più affidabilità ad un server db PostgreSQL.

Il tutto vivrà su VM, valutavo una funzionalità di replica db tra due VM dedicate, ma non so.

Cerco la soluzione più integrabile in Debian 10 che sporchi in meno possibile il sistema, quindi che sia più "Debian" possibile.


L'obiettivo non è tanto quello di tutelare i sistemi da danni esterni, fault hardware o distruzione degli storage ecc. tutte le VM verranno collocate su strutture clusterizzate fisiche in VM HA.

Quello che mi interessa è ridurre i disservizi durante la normale manutenzione del sistema, upgrade kernel, reboot, ecc.


Cosa mi consigliate ?

Qualcosa che sia anche ragionevolmente comodo (se in modalità active-passive) per spostare il compito del master in seguito alla il manutenzione delle VM (quindi uso di virtual IP e palleggiamento del master tra i nodi, anche tre).

Configurare PostgreSQL in modalità "single master - multiple slaves" utilizzando il log shipping è questione di una mezz'ora, utilizzando solo i pacchetti di base di PostgreSQL che si trovano in Debian.

Se ti interessa solo ridurre i disservizi durante la normale manutenzione, non ti serve neppure un sistema di HA: semplicemente prima di andare in manutenzione sul master promuovi lo slave con "pg_ctl promote" e ritrovi con un nuovo master. Finito l'upgrade dici al vecchio master di assumere il ruolo di slave e risincronizzarsi. Poi, a seconda dei casi puoi lasciarli così "invertiti" o ri-promuovere il vecchio master.

Ovviamente la cosa funziona anche nel caso di slave multipli.

federico

--
Federico Di Gregorio                         federico.digregorio@dndg.it
DNDG srl                                                  http://dndg.it
                                       2018-11-30 - The Bliss is broken.


Reply to: