Nếu máy chủ soi kèo bóng đá truoctran không thành công thì máy chủ dự phòng sẽ bắt đầu quy trình chuyển đổi dự phòng.
9218_9548
Nếu máy chủ soi kèo bóng đá truoctran không thành công và máy chủ dự phòng trở thành soi kèo bóng đá truoctran mới, và sau đó là khởi động lại soi kèo bóng đá truoctran cũ, bạn phải có một cơ chế để thông báo cho soi kèo bóng đá truoctran cũ rằng nó không còn là soi kèo bóng đá truoctran. Đ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à soi kèo bóng đá truoctran, đ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ự phòng chỉ sử dụng hai hệ thống, soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran. 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ự phòng 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 soi kèo bóng đá truoctran và thông báo cho máy chủ cơ sở dữ liệu dự phòng. 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ự phòng thành công, chẳng hạn như di chuyển địa chỉ IP.
Sau khi chuyển đổi dự phòng 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ự phòng bây giờ là soi kèo bóng đá truoctran, nhưng cựu soi kèo bóng đá truoctran là xuống và có thể ở lại. Để trở lại hoạt động bình thường, một máy chủ dự phòng phải được tạo lại, trên hệ thống soi kèo bóng đá truoctran trước đây khi nó xuất hiện hoặc trên một hệ thống thứ ba, có thể mới. ThePG_REWINDTiện ích có thể được sử dụng để tăng tốc quá trình này trên các cụm lớn. Sau khi hoàn thành, soi kèo bóng đá truoctran và dự phòng 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 soi kèo bóng đá truoctran cho đến khi máy chủ dự phòng 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ủ soi kèo bóng đá truoctran sang máy chủ dự phòng 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ự phòng. Chuyển đổi thường xuyên từ soi kèo bóng đá truoctran sang dự phòng 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ự phòng để đả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.
Nếu bạn đã chọn đồng bộ hóa khe sao chép logic (xemPhần 47.2.3), sau đó trước khi chuyển sang máy chủ dự soi kèo bóng đá truoctran, nên kiểm tra xem các khe logic được đồng bộ hóa trên máy chủ dự soi kèo bóng đá truoctran đã sẵn sàng để chuyển đổi dự soi kèo bóng đá truoctran. Điều này có thể được thực hiện bằng cách làm theo các bước được mô tả trongPhần 29.3.
Để kích hoạt chuyển đổi dự soi kèo bóng đá truoctran của máy chủ dự soi kèo bóng đá truoctran vận chuyển log, chạyPG_CTL quảng bá
hoặc gọipg_promote ()
. Nếu bạn đang thiết lập các máy chủ báo cáo chỉ được sử dụng để giảm tải các truy vấn chỉ đọc từ soi kèo bóng đá truoctran, không phải cho mục đích sẵn có cao, bạn không cần phải quảng bá.
Nếu bạn thấy bất cứ điều gì trong tài liệu không soi kèo bóng đá truoctran xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài soi kèo bóng đá truoctran.