lab
20 Courses available
Bài 12: Patroni REST API
Sử dụng Patroni REST API endpoints, làm chủ patronictl commands và automation quản lý cluster qua CLI và API.
Bài 11: Patroni Callbacks
Tạo callback scripts (on_start, on_stop, on_role_change), viết custom scripts cho notifications và tích hợp với monitoring systems.
Bài 10: Quản lý Replication
Cấu hình synchronous/asynchronous replicas, synchronous_mode, synchronous_node_count và monitoring replication lag trong cluster.
Bài 9: Bootstrap PostgreSQL Cluster
Khởi động Patroni lần đầu, theo dõi quá trình bootstrap tự động, kiểm tra status với patronictl và troubleshooting các vấn đề thường gặp.
Bài 7: Cài đặt Patroni
Cài đặt Python dependencies, setup Patroni qua pip, phân tích cấu trúc patroni.yml và tạo systemd service trên 3 nodes.
Bài 6: Cài đặt và cấu hình etcd cluster
Download, cài đặt và cấu hình etcd cluster 3 nodes, tạo systemd service và kiểm tra health với etcdctl commands.
Bài 5: Cài đặt PostgreSQL
Cài đặt PostgreSQL từ package repository hoặc source, cấu hình postgresql.conf và pg_hba.conf trên cả 3 nodes trong cluster.
Bài 2: Streaming Replication trong PostgreSQL
Khám phá cơ chế Streaming Replication, WAL logging, sự khác biệt Synchronous/Asynchronous replication và thực hành setup Primary-Standby cơ bản.