Ôi những niềm vui.
Tất cả điều này đã được xử lý bằng cách sử dụng migrate
các lệnh có hoặc không có nút đích. Từ tài liệu cli hiện tại thông qua crm resource help migrate
:
Nếu nút đích bị bỏ qua, tài nguyên được di chuyển bằng cách tạo một ràng buộc ngăn nó chạy trên nút hiện tại. Đối với loại ràng buộc này được tạo, yêu cầu đối số lực.
Trước đây, điều này cũng có thể được thực hiện mà không cần force
và khi bạn chạy một cụm hai nút (hai nút không bao giờ tạo thành một cụm thích hợp nhưng không cho phép lạc đề ở đây), bạn đã kết thúc bằng một câu lệnh trong máy điều hòa nhịp tim chạy cấu hình nói rõ ràng là không chạy trên nút mà nó chạy khi migrate
lệnh được kích hoạt, vì vậy máy tạo nhịp sẽ buộc nó di chuyển sang nút khác.
Nếu bạn chạy, crm resource migrate
bạn đã kết thúc với một location cli-...
tuyên bố trong cấu hình máy tạo nhịp tim. Có hai loại tuyên bố như vậy, có thể được kiểm tra khá dễ dàng:
crm configure show | grep -e cli-prefer -e cli-ban
Đối với doanh nghiệp nghiêm túc, lệnh trên cũng phải là một phần của nagios / icinga / bất kỳ kiểm tra giám sát nào, vì những hạn chế thủ công này sẽ không bao giờ xuất hiện trong cấu hình chạy trong thời gian dài.
Nếu bạn di chuyển trở lại một nút khác, bạn đã kết thúc bằng một câu lệnh như vậy, đánh dấu nút cuối cùng CSONG là một vị trí "không thể chạy được" cho tài nguyên. Nếu cuối cùng bạn đã có tất cả các nút của mình 'lỗi thời' theo cách như vậy ... tài nguyên của bạn trong câu hỏi sẽ không bắt đầu ở bất cứ đâu và bạn đã hết may mắn, đó có thể là lý do câu hỏi này được hỏi ngay từ đầu.
Giải pháp là LUÔN LUÔN có một crm resource migrate
lệnh được theo sau bởi một crm resource unmigrate
lệnh khi bỏ qua các nút mục tiêu, để cuối cùng không tự bắn vào chân mình.
Tuy nhiên, nếu bạn luôn chỉ định một nút mục tiêu, tất cả điều này không thành vấn đề:
Khi chạy lại một crm resource migrate RESOURCE NODE
/ pcs resource move RESOURCE NODE
các cli-prefer...
lệnh bên trong cấu hình máy tạo nhịp tim được điều chỉnh, vì vậy không phải lo lắng.
Vì vậy, bạn có thể chạy crm resource migrate
/ bao nhiêu lần pcs resource move
tùy thích mà không gặp rắc rối về tài nguyên không thể bắt đầu nữa.
Để loại bỏ bất kỳ ràng buộc thủ công nào đối với tài nguyên nói riêng, hãy chạy một trong các ràng buộc sau:
crm resource unmigrate RESOURCE
crm resource clear RESOURCE
pcs resource clear RESOURCE
Tuy nhiên, điều này sẽ không làm cho tài nguyên của bạn trở nên kỳ diệu đối với các máy chủ nội bộ của chúng, nếu bạn không tạo ra các ràng buộc vị trí ở vị trí đầu tiên - không giống như câu trả lời khác ở đây cho thấy.