Điểm:2

Bắt DRBD khởi động ở trạng thái được đồng bộ hóa từ khởi động nguội

lá cờ de

Tôi đang làm việc trong môi trường có cụm NVMeoF có tính sẵn sàng cao được nhúng và cần cụm này khả dụng trong vòng vài phút sau khi bật nguồn nguội tất cả các nút và cố gắng thiết lập RAID-10 trên cụm này.

Cơ sở hạ tầng kế thừa mà tôi đang làm việc dựa trên GFS2 và LVM2. Thật không may, tùy chọn đột kích-10 cho LVM dường như chỉ cho phép một nhật ký cho GFS2, khi tôi cần thêm. Tôi bắt đầu thực hiện theo cách thiết lập thủ công một loạt mảng RAID-1 với DRBD mà qua đó tôi có thể thiết lập RAID-0 với LVM2. Tôi đã có thể thiết lập điều này mà không gặp quá nhiều khó khăn. Tuy nhiên, tại thời điểm này, tôi gặp phải một khó khăn: Làm cách nào để tắt hoàn toàn và bắt đầu sao lưu các nút để chuyển đổi dữ liệu liền mạch?

Những nỗ lực cơ bản ban đầu của tôi đã dẫn đến việc mỗi bảng khởi động ở trạng thái đồng bộ hóa ở mức 0% và phải mất hàng giờ để chúng đồng bộ hóa lại. Tôi đã sử dụng các lệnh sau trên mỗi nút trong số bốn nút để cố gắng tắt hoàn toàn:

vgchange -a n g1 #g1 là ổ đĩa logic được đặt chồng lên trên các ổ đĩa vật lý của r0 và r1
vgchange --lockstop

drbdadm down r0 #drbd tài nguyên được định cấu hình làm ổ đĩa vật lý
drbdadm down r1 #drbd tài nguyên được định cấu hình làm ổ đĩa vật lý

Sau đó, mỗi bảng được cấp nguồn theo chu kỳ và tôi cố gắng khởi động lại bằng các lệnh sau:

drbdadm lên r0
drbdadm lên r1
if [ `tên máy chủ` = "máy chủ thích hợp" ]; sau đó drbdadm chính --force r0; fi
if [ `hostname` = "host2" ]; sau đó drbdadm chính --force r1; fi
vgchange --lockstart
vgchange -asy g1

Tôi đã nhận thấy rằng đôi khi, điều này chỉ hoạt động. Những lần khác, tôi được thông báo rằng siêu dữ liệu của tôi không hợp lệ và tôi sẽ cần phải tạo lại nó. Sau khi chạy drbdadm create-md r0 hoặc r1, quá trình đồng bộ hóa qua drbd xảy ra từ điểm bắt đầu 0%, việc này mất hàng giờ và nỗ lực của tôi không thể duy trì được. Tôi không chắc liệu một trình tự khởi động/tắt cụ thể có thể cho phép tôi tránh được những lo ngại về đồng bộ hóa một cách đáng tin cậy hay không; nếu có cách buộc DRBD tăng tốc các nỗ lực tái đồng bộ hóa; nếu hoán đổi sang cấu hình RAID-01 trong đó DRBD được phủ lên trên hai ổ đĩa logic có thể đảm bảo cấu hình khởi động đáng tin cậy hơn có thể bỏ qua quá trình đồng bộ hóa ban đầu; hoặc nếu tôi đang sử dụng hoàn toàn sai công cụ cho công việc.

ServerOverflow có bất kỳ thông tin chi tiết nào để giúp tôi thiết lập cấu hình của mình để khởi động và tắt đáng tin cậy và sạch sẽ không? Mọi sự trợ giúp sẽ rất được trân trọng!

batistuta09 avatar
lá cờ vn
Có vẻ như thiết lập quá phức tạp.Bạn đã cân nhắc sử dụng Starwinds VSAN thay vì DRBD để loại bỏ các sự cố và đồng bộ lại đó chưa? Theo như tôi biết, họ có phiên bản Linux miễn phí của sản phẩm hỗ trợ đầy đủ RAID và LVM và bắt đầu làm việc với các tính năng NVMeoF, vì vậy chắc chắn bạn nên nói chuyện với họ. https://www.starwindsoftware.com/starwind-virtual-san-free

Đă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.