Barman: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Jj (arutelu | kaastöö)
Resümee puudub
Jj (arutelu | kaastöö)
Resümee puudub
3. rida: 3. rida:
TODO
TODO


* Postgres server 192.168.0.4
* Postgres-server 192.168.0.4
* Barman server 192.168.0.5
* Barman-server 192.168.0.5


===Paigaldus Debianis===
===Paigaldus Debianis===
21. rida: 21. rida:
===Seadistus===
===Seadistus===


/etc/barman.conf
Avame barmani serveris /etc/barman.conf


  [barman]
  [barman]
37. rida: 37. rida:
  conninfo = host=192.168.0.4 user=postgres
  conninfo = host=192.168.0.4 user=postgres


Postgres serveris lisame postgresql.conf
archive_mode = on
archive_command = ‘rsync -a %p barman@192.168.0.5:STREAMING_WALS_DIRECTORY/%f`
===Kasutamine===
Tekitame main backupi
# barman backup postgres-server
Vaatamiseks
# barman list-backup postges-server


===Lingid===
===Lingid===


https://www.digitalocean.com/community/tutorials/how-to-back-up-restore-and-migrate-postgresql-databases-with-barman-on-centos-7
https://www.digitalocean.com/community/tutorials/how-to-back-up-restore-and-migrate-postgresql-databases-with-barman-on-centos-7

Redaktsioon: 6. august 2020, kell 08:43

Sissejuhatus

TODO

  • Postgres-server 192.168.0.4
  • Barman-server 192.168.0.5

Paigaldus Debianis

# apt-get install barman barman-cli

Postgresql server ja barman server peavad suutma mõlemad logida ssh võtmetega üksteise käsureale

Postgresql serveris

# sudo -u postgres ssh-keygen -b 2048 -t rsa -N "" -C "postgres@server-a"

Barman serveris

# sudo -u barman ssh-keygen -b 2048 -t rsa -N "" -C "barman@server-b"

Seadistus

Avame barmani serveris /etc/barman.conf

[barman]
barman_home = /srv/barman
barman_user = barman
log_file = /var/log/barman/barman.log
compression = gzip
reuse_backup = link
backup_method = rsync
archiver = on

[main-db-server]
description = "Main DB Server"
ssh_command = ssh postgres@192.168.0.4
conninfo = host=192.168.0.4 user=postgres

Postgres serveris lisame postgresql.conf

archive_mode = on
archive_command = ‘rsync -a %p barman@192.168.0.5:STREAMING_WALS_DIRECTORY/%f`

Kasutamine

Tekitame main backupi

# barman backup postgres-server

Vaatamiseks

# barman list-backup postges-server

Lingid

https://www.digitalocean.com/community/tutorials/how-to-back-up-restore-and-migrate-postgresql-databases-with-barman-on-centos-7