Chuyển tới nội dung

Một số lệnh patroni và etcd cơ bản

PatroniKhởi tạo lại member patronipatronictl -c /etc/patroni.yml reinit postgres indo_psql1Loại bỏ 1 node ra khỏi clusterpatronictl -c /etc/patroni.yml remove indo_psql1Kiểm tra member listpatronictl -c /etc/patroni/patroni.yml listĐể Disable Patroni Cluster Auto Failoverpatronictl -c /etc/patroni/patroni.yml pausePatroni Cluster Switchoverpatronictl -c /etc/patroni/patroni.yml switchover –master node1 –candidate node2 etcdCheck etcd service logsjournalctl -u etcd.service -fKiểm tra danh sách member trong etcd clusteretcdctl member list -w tableLưu cặp key-value vào etcd clusteretcdctl put greeting “Hello World!”Kiểm… Một số lệnh patroni và etcd cơ bản

High Available Postgres by Patroni

Install Postges trên tất cả các node Tạo các user trên các nodesu postgres/opt/postgres/bin/psqlpostgres=# CREATE USER replicator WITH REPLICATION ENCRYPTED PASSWORD ‘x0hDfZv27’;postgres=# CREATE USER postgres WITH SUPERUSER ENCRYPTED PASSWORD ‘njk16uAeFNl’; Install watchdogsudo vi /etc/watchdog.conf## active dòng này lên, bỏ comment đi:watchdog-device = /dev/watchdog## thực hiện chuỗi lệnh bên dưới để active software watchdog sudo mknod /dev/watchdog c 10 130cat <<EOF >/etc/modules-load.d/softdog.confsoftdogEOF sudo modprobe softdogsudo chown postgres /dev/watchdogsystemctl restart watchdog Install… High Available Postgres by Patroni

Liên hệ