PostgreSQL: kèo chấp bóng đá | |||
---|---|---|---|
prev | UP | Chương 25. Tính khả dụng cao, cân bằng tải và sao chép | NEXT |
Nếu máy chủ chính không thành công thì máy chủ dự kèo chấp bóng đá hôm nay sẽ bắt đầu quy trình chuyển đổi dự kèo chấp bóng đá hôm nay.
Nếu máy chủ dự kèo chấp bóng đá hôm nay không thành công thì không cần chuyển đổi dự kèo chấp bóng đá hôm nay. Nếu máy chủ dự kèo chấp bóng đá hôm nay có thể được khởi động lại, thậm chí một thời gian sau đó, thì quá trình khôi phục cũng có thể được khởi động lại ngay lập tức, tận dụng việc khôi phục có thể khởi động lại. Nếu máy chủ dự kèo chấp bóng đá hôm nay không thể được khởi động lại, thì nên tạo một phiên bản máy chủ dự kèo chấp bóng đá hôm nay mới đầy đủ.
Nếu máy chủ chính không thành công và máy chủ dự kèo chấp bóng đá hôm nay trở thành chính mới, và sau đó khởi động lại chính cũ, bạn phải có một cơ chế để thông báo cho chính cũ rằng nó không còn là chính. Điều này đôi khi được gọi làStonith(bắn nút khác vào đầu), điều này là cần thiết để tránh các tình huống trong đó cả hai hệ thống nghĩ rằng chúng là kèo chấp bóng đá hôm nay, điều này sẽ dẫn đến sự nhầm lẫn và cuối cùng là mất dữ liệu.
Nhiều hệ thống chuyển đổi dự kèo chấp bóng đá hôm nay chỉ sử dụng hai hệ thống, chính và chế độ chờ, được kết nối bởi một loại cơ chế nhịp tim nào đó để liên tục xác minh khả năng kết nối giữa hai và khả năng tồn tại của chính. Cũng có thể sử dụng hệ thống thứ ba (được gọi là máy chủ nhân chứng) để ngăn chặn một số trường hợp chuyển đổi dự kèo chấp bóng đá hôm nay không phù hợp, nhưng độ phức tạp bổ sung có thể không đáng giá trừ khi nó được thiết lập với sự chăm sóc đầy đủ và thử nghiệm nghiêm ngặt.
PostgreSQLKhông cung cấp phần mềm hệ thống cần thiết để xác định lỗi trên chính và thông báo cho máy chủ cơ sở dữ liệu dự kèo chấp bóng đá hôm nay. Nhiều công cụ như vậy tồn tại và được tích hợp tốt với các cơ sở hệ điều hành cần thiết để chuyển đổi dự kèo chấp bóng đá hôm nay thành công, chẳng hạn như di chuyển địa chỉ IP.
Sau khi chuyển đổi dự kèo chấp bóng đá hôm nay xảy ra, chỉ có một máy chủ duy nhất hoạt động. Điều này được gọi là một trạng thái thoái hóa. Cựu dự kèo chấp bóng đá hôm nay bây giờ là chính, nhưng cựu chính là xuống và có thể ở lại. Để trở lại hoạt động bình thường, một máy chủ dự kèo chấp bóng đá hôm nay phải được tạo lại, trên hệ thống chính trước đây khi nó xuất hiện hoặc trên một hệ thống thứ ba, có thể mới. Sau khi hoàn thành, chính và dự kèo chấp bóng đá hôm nay có thể được coi là đã chuyển đổi vai trò. Một số người chọn sử dụng máy chủ thứ ba để cung cấp bản sao lưu cho chính cho đến khi máy chủ dự kèo chấp bóng đá hôm nay mới được tái tạo, mặc dù rõ ràng điều này làm phức tạp cấu hình hệ thống và quy trình vận hành.
Vì vậy, việc chuyển từ máy chủ chính sang máy chủ dự kèo chấp bóng đá hôm nay có thể nhanh nhưng đòi hỏi một chút thời gian để chuẩn bị lại cụm chuyển đổi dự kèo chấp bóng đá hôm nay. Chuyển đổi thường xuyên từ chính sang dự kèo chấp bóng đá hôm nay là hữu ích, vì nó cho phép thời gian chết thường xuyên trên mỗi hệ thống để bảo trì. Điều này cũng phục vụ như một thử nghiệm của cơ chế chuyển đổi dự kèo chấp bóng đá hôm nay để đảm bảo rằng nó sẽ thực sự hoạt động khi bạn cần. Thủ tục quản trị bằng văn bản được tư vấn.
Để kích hoạt chuyển đổi dự kèo chấp bóng đá hôm nay của máy chủ dự kèo chấp bóng đá hôm nay vận chuyển log, chạyPG_CTL quảng báhoặc tạo tệp kích hoạt với tên tệp và đường dẫn được chỉ định bởiTrigger_FileCài đặt trongrecovery.conf. Nếu bạn dự định sử dụngPG_CTL quảng báĐể thất bại,Trigger_fileKhông cần thiết. Nếu bạn đang thiết lập các kèo chấp bóng đá hôm nay chủ báo cáo chỉ được sử dụng để giảm tải các truy vấn chỉ đọc từ chính, không phải cho mục đích sẵn có cao, bạn không cần phải quảng bá nó.