Dễ dàng sao chép chủ / nô lệ Postgresql với chuyển đổi dự phòng tự động trên Linux?


7

Tôi cần một SQL DB đáng tin cậy cho ứng dụng của chúng tôi và đã xem xét hỗ trợ sao chép phát trực tuyến của Postgresql. Có vẻ như không khó để thiết lập sao chép chính / phụ và bạn có thể sử dụng nô lệ làm chế độ chờ nóng cho các truy vấn chỉ đọc. Tất cả đều tốt cho đến nay. Tuy nhiên, làm thế nào để tôi tự động thăng cấp một nô lệ thành chủ khi chủ thất bại (hoặc nô lệ nghĩ rằng chủ đã thất bại)? Tôi biết tôi có thể viết một tập tin về nô lệ để làm cho nó trở thành chủ nhưng đang tìm kiếm các tập lệnh et al để làm điều đó (và đảm bảo rằng chủ vẫn ở lại, v.v.).

Bất cứ ai cũng biết về một hướng dẫn tốt đẹp về cách làm điều này trên Ubuntu 12.04? Lưu trữ tại Hetzner (cho điểm thưởng)? Công thức nấu ăn hay gì?

Câu trả lời:


8

Có một cái nhìn tại repmgr . Đây là một sản phẩm phần mềm miễn phí nhằm quản lý các lỗi chuyển đổi và chuyển đổi với bản sao tích hợp sẵn của PostgreSQL.


0

Gần đây không dễ để thực hiện nhiệm vụ theo kịch bản. Nói chung, chúng tôi shoud làm nhiệm vụ bằng tay. Khi chúng ta cần vai trò chuyển đổi giữa nút chính và nút dự phòng, trước tiên, thật dễ dàng kích hoạt nút dự phòng thành nút chính (chỉ cần tạo tệp kích hoạt trong nút chờ). Nhưng không dễ để chuyển nút chính sang nút dự phòng vì nó cần các bước phức tạp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.