Điểm:0

DRBD không thúc đẩy tài nguyên trên nút phụ sau khi "dừng cụm máy tính --all"

lá cờ vn

Tôi đang cố gắng hiểu quy trình khôi phục của một tài khoản có thể quảng cáo tài nguyên sau khi "dừng cụm máy tính --all" và tắt cả hai nút. Tôi có hai nút + đại biểu qdevice với tài nguyên DRBD.

Đây là bản tóm tắt các tài nguyên trước khi thử nghiệm của tôi. Tất cả mọi thứ là hoạt động tốt và server2 là bậc thầy của DRBD.

 * fence-server1 (stonith:fence_vmware_rest): Đã khởi động server2
 * Fence-server2 (stonith:fence_vmware_rest): Đã khởi động server1
 * Bộ nhân bản: DRBDData-clone [DRBDData] (có thể quảng cáo):
   * Bậc thầy: [ server2 ]
   * Nô lệ: [ server1 ]
 * Nhóm tài nguyên: nfs:
   * drbd_fs (ocf::heartbeat:Filesystem): Đã khởi động server2

sau đó tôi phát hành "dừng cụm máy tính --all". Cụm sẽ bị dừng trên cả hai nút như mong đợi. Bây giờ tôi khởi động lại server1 (trước đây là nô lệ) và tắt nguồn server2 ( trước đây là master ). Khi server1 khởi động lại nó sẽ rào server2 và tôi có thể thấy rằng server2 đang khởi động trên vcenter, nhưng tôi vừa nhấn bất kỳ phím nào trên grub để đảm bảo server2 sẽ không khởi động lại, thay vào đó, nó sẽ chỉ bị "tạm dừng" trên màn hình grub.

SSH đến server1 và chạy trạng thái máy tính tôi nhận được:

Tên cụm: cụm1
Tóm tắt cụm:
  * Ngăn xếp: corosync
  * DC hiện tại: server1 (phiên bản 2.1.0-8.el8-7c3f660707) - phân vùng có đại biểu
  * Cập nhật lần cuối: Thứ hai ngày 2 tháng 5 09:52:03 2022
  * Thay đổi lần cuối: Thứ Hai ngày 2 tháng 5 09:39:22 2022 bởi root qua cibadmin trên server1
  * 2 nút được cấu hình
  * 11 phiên bản tài nguyên được định cấu hình

Danh sách nút:
  * Trực tuyến: [ máy chủ1 ]
  * NGOẠI TUYẾN: [ server2 ]

Danh sách đầy đủ các tài nguyên:
  * fence-server1 (stonith:fence_vmware_rest): Đã dừng
  * Fence-server2 (stonith:fence_vmware_rest): Đã khởi động server1
  * Bộ nhân bản: DRBDData-clone [DRBDData] (có thể quảng cáo):
    * Nô lệ: [ server1 ]
    * Đã dừng: [ server2 ]
  * Nhóm tài nguyên: nfs:
    * drbd_fs (ocf::heartbeat:Filesystem): Đã dừng

Dưới đây là những hạn chế:

# chiếc hạn chế
Ràng buộc vị trí:
  Tài nguyên: hàng rào-server1
    Đã tắt trên:
      Nút: server1 (điểm:-INFINITY)
  Tài nguyên: hàng rào-server2
    Đã tắt trên:
      Nút: server2 (điểm:-INFINITY)
Ràng buộc đặt hàng:
  quảng bá DRBDData-clone sau đó bắt đầu nfs (loại:Bắt buộc)
Ràng buộc vị trí:
  nfs với DRBDData-clone (điểm:INFINITY) (rsc-vai trò:Đã bắt đầu)
(với-rsc-role:Master)
Hạn chế vé:

# sudo crm_mon -1A
...
Thuộc tính nút:
  * Nút: máy chủ2:
    * master-DRBDData: 10000

Vì vậy, tôi có thể thấy có đủ đại biểu, nhưng server1 không bao giờ được thăng cấp là DRBD chính, vì vậy các tài nguyên còn lại sẽ bị dừng cho đến khi máy chủ2 đã trở lại.

  1. Tôi cần làm gì để buộc thăng hạng và khôi phục mà không cần khởi động lại máy chủ2?
  2. Tại sao nếu thay vì khởi động lại server1 và tắt nguồn server2, tôi lại khởi động lại server2 và tắt nguồn server1 thì cluster có tự phục hồi được không?
  3. Điều đó có nghĩa là vì một số lý do trong quá trình "dừng cụm --all" dữ liệu drbd không đồng bộ?
lá cờ jm
Dok
Tình trạng của DRBD là gì? Bạn cũng có thể bao gồm cấu hình DRBD của mình không?
Điểm:0
lá cờ cn

Tôi gặp vấn đề chính xác tương tự với thiết lập của mình vì thiết lập của tôi gần như là bản sao của bạn và cuối cùng tôi đã xoay sở để làm cho nó hoạt động. (Tôi đang kiểm tra xem có bị mất điện hay không và tất cả các máy chủ trong cụm đã tắt và chỉ một nút lưu trữ hoạt động trở lại.)

Không chắc chắn về cách thiết lập của bạn - Tôi có một nhân chứng không cần đĩa cho DRBD với cài đặt đại biểu là 1; nhân chứng cũng được sử dụng làm qdevice cho cụm.Tôi đã kiểm tra trạng thái của tài nguyên DRBD trên nút khả dụng - đó là Thứ cấp, với Đang kết nối trên nút bị giảm và Không chạy đĩa (Đã kết nối/Phụ) trên nút nhân chứng. Tôi đã kiểm tra trạng thái của đại biểu nhóm và đảm bảo rằng nó là đại biểu.

Sau đó, tôi đặt tài nguyên DRBD thành chính trên nút khả dụng. Cuối cùng, tôi đã tìm ra nếu tôi (tạm thời) vô hiệu hóa STONITH trên cụm, tài nguyên DRBD và các tài nguyên tiếp theo sẽ bắt đầu ngay lập tức và theo thứ tự. Sau khi 'sửa' nút bị hỏng, tôi đã bật lại STONITH và đảm bảo rằng các tài nguyên có thể di chuyển bình thường.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.