Skip to main content

Posts

Showing posts with the label postgresql

replication postgresql-10 with repmgr

replication postgresql-10 with repmgr 1. install postgresql-10 to node1 and node2 rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm yum install postgresql10-server postgresql10-contrib postgresql10-devel -y /usr/pgsql-10/bin/postgresql-10-setup initdb systemctl enable postgresql-10 systemctl start postgresql-10 2. install repmgr to node1 and node2 yum install https://dl.2ndquadrant.com/default/release/browse/rpm/packages/centos/7/x86_64/10/repmgr10-4.1.1-1.el7.x86_64.rpm yum install repmgr10 node2 ubah konfigurasi pada repmgr.conf di node2 vim /etc/repmgr/10/repmgr.conf node_id=2 node_name='node2' conninfo='host=192.168.4.161 user=repmgr dbname=repmgr' data_directory='/var/lib/pgsql/10/data/' pg_bindir='/usr/pgsql-10/bin/' failover=automatic promote_command='repmgr standby promote -f /etc/repmgr/10/repmgr.conf --log-to-file' follow_command=...

Point in time recovery pada Postgresql di Centos 7

1. Buat Folder data PITR dan archive PITR # mkdir datapitr & archivepitr 2. Rubah owner menjadi postgres #chown -R postgres.postgres datapitr & archivepitr 3. Initdb datapitr di user postgres # /usr/pgsql-9.3/bin/initdb –D /var/lib/datapitr # /usr/pgsql-9.5/bin/pg_ctl -D /var/lib/datapitr initdb 4. Edit postgres.conf di datapitr # vim /var/lib/datapitr/postgres.conf             > wal_level = hot_standby             > max_wal_sender = 10             > archive_mode = on             > archive_command = ‘test ! -f /var/lib/archivepitr/%f && cp %p /var/lib/archivepitr/%f’             > archive_command = 'rsync -avz /var/lib/pgsql/9.6/data/pg_xlog/%f postgre...

Master Slave Postgresql di Centos 7

Master Slave Postgresql 1.        Install dua buah server linux centos 2.        Cek port ethernet yang digunakan untuk nat dan internet host only dengan mengetik perintah #nmcli d 3.          Setting ip dhcp pada port nat, digunakan untuk mendownload package yum. Ubah konfigurasi dengan menggunakan perintah dibawah ini : #vim   /etc/sysconfig/network-script/ifcfg-[port] Contoh :   #vim   /etc/sysconfig/network-script/ifcfg-enp0s3 Ubah ONBOOT=NO à ONBOOT=YES Kemudian ketik :wq untuk save dan keluar dari text editor vim. 1.        Restart service mysql dengan perintah dibawah ini : #service network restart 2.        Menambahkan repository postgresql #yum -y install https://yum.postgresql.org/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm 3.     ...