Chuyển đến nội dung chính
Hỗ trợ cơ sở tri thức

Intel® Virtual RAID on CPU (Intel® VROC) Đóng lỗ ghi RAID (RWH) trong môi trường Linux*

Loại nội dung: Bảo trì & Hiệu năng   |   ID bài viết: 000100515   |   Lần duyệt cuối: 14/02/2025

Môi Trường

Intel® VROC cho Linux*

Intel® Virtual RAID on CPU (Intel® VROC) có thể bảo vệ dữ liệu RAID 5 ngay cả khi xảy ra mất điện bất ngờ và suy giảm âm lượng RAID cùng một lúc. Tình trạng lỗi kép này được gọi là RAID Write Hole (RWH). Intel® VROC hỗ trợ khả năng đóng kịch bản RWH trong cấu hình RAID 5 bằng cách sử dụng một tính năng được gọi là Đóng RWH. Điều này áp dụng cho các nền tảng hỗ trợ Intel® VROC.

Ghi Thông tin dưới đây mô tả hành vi cụ thể của tính năng Đóng RWH Intel® VROC trong môi trường Linux*. Để tìm hiểu về tính năng Đóng RWH Intel® VROC nói chung, hãy tham khảo Đóng lỗ ghi RAID (RWH) Intel® Virtual RAID on CPU (Intel® VROC).

Intel® VROC for Linux* triển khai Ghi nhật ký chẵn lẻ một phần (PPL) phân tán để đóng kịch bản RWH. Tính năng này có thể được bật hoặc tắt thông qua tiện ích mdadm sau khi ổ đĩa RAID 5 Intel® VROC được tạo. Với cấu hình PPL được bật, không cần đồng bộ lại mảng sau khi tắt máy bẩn. Cấu hình PPL bị tắt theo mặc định trừ khi nó được bật rõ ràng khi tạo ổ đĩa RAID 5 bằng các lệnh mdadm. Nó cũng được hỗ trợ để kích hoạt cấu hình PPL cho ổ đĩa RAID 5 đang hoạt động.

Bật / tắt tính năng đóng RWH

Intel® VROC cho Linux* cung cấp hỗ trợ để bật hoặc tắt tính năng bảo vệ RWH thông qua tiện ích mdadm khi ổ đĩa RAID 5 đang được tạo. Các tùy chọn hỗ trợ khả năng vô hiệu hóa tính năng hoặc xác định cấu hình PPL (với Intel® VROC 8.0 trở lên, việc sử dụng nhiều PPL là tự động). Không còn --rwh-policy tham số. Thay vào đó, có một tham số --consistency-policy (hoặc -k là phiên bản ngắn).

Một lệnh ví dụ để tạo ổ đĩa RAID với cấu hình PPL như sau:

# mdadm --create /dev/md/volume -l5 --size=1G --consistency-policy=ppl -n3 /dev/sd[a-c]

Để bật / tắt cấu hình PPL trong thời gian chạy cho ổ đĩa RAID đang hoạt động, có thể sử dụng lệnh sau:

# mdadm --grow /dev/md/volume --consistency-policy=[ppl | resync]

Trong lệnh ví dụ trên, sử dụng ppl để bật cấu hình PPL hoặc resync để vô hiệu hóa cấu hình PPL. Khi thành công, lệnh trên không trả về bất kỳ đầu ra nào. Kết quả có thể được xác minh bằng cách kiểm tra chi tiết của khối lượng RAID. Để bật cấu hình PPL thành công, giá trị Consistency Policy trong chi tiết ổ đĩa phải được đặt thành ppl. Để vô hiệu hóa thành công cấu hình PPL, giá trị Consistency Policy trong chi tiết âm lượng phải được đặt thành resync. Giá trị Consistency Policy mặc định là resync.

Phục hồi RWH

Trình điều khiển Intel® VROC cho Linux* sẽ có thể khôi phục từ trạng thái không hợp lệ ổ đĩa RAID 5 do các lý do sau:

  • Điều kiện RWH xảy ra cho tất cả các ổ đĩa RAID 5 trong hệ thống bị gián đoạn I/O (chẳng hạn như tắt máy bẩn).
  • Tình trạng RWH xảy ra khi ổ đĩa RAID 5 được trình điều khiển phát hiện sau khi cắm nóng tất cả các ổ đĩa thành viên ngoại trừ ổ đĩa bị lỗi.
  • Điều kiện RWH xảy ra khi ổ đĩa RAID 5 được phát hiện bởi trình điều khiển trong quá trình tải trình điều khiển.
  • Điều kiện RHW xảy ra khi ổ đĩa RAID 5 được trình điều khiển phát hiện sau khi bật tất cả các ổ đĩa thành viên ngoại trừ ổ đĩa bị lỗi trong tiện ích quản lý thiết bị.

Cân nhắc đóng cửa RWH

Tắt bộ nhớ đệm trên thiết bị cho NVMe*

Tính năng Đóng RWH dự định sẽ được sử dụng khi tắt bộ nhớ đệm dễ bay hơi tích hợp NVMe*. Nhập thuộc tính ổ đĩa NVMe* để tắt bộ nhớ đệm trên thiết bị trước khi tiếp tục bật tính năng Đóng RWH. Nếu ổ đĩa RAID 5 đã bật tính năng Đóng RWH, với trình điều khiển Intel® VROC cho Linux* được cài đặt, nếu cố gắng bật bộ nhớ đệm trên thiết bị trên ổ đĩa thành viên RAID 5, một thông báo cảnh báo sẽ được thêm vào syslog rằng PPL có nghĩa là được sử dụng với bộ nhớ cache dễ bay hơi trên thiết bị bị tắt.

Chế độ phân tán PPL đóng RWH

Việc triển khai tính năng RWH Closure trên Intel® VROC cho Linux* sẽ có thể đóng tình trạng RAID 5 RWH mà không cần sử dụng các ổ đĩa bổ sung. Đây được gọi là chế độ Phân tán PPL của tính năng Đóng RWH.

Chuyển đổi thời gian chạy giữa các chế độ đóng RWH

Intel® VROC cho Linux* cung cấp cho người dùng khả năng bật hoặc tắt tính năng Đóng RWH trong chế độ hoạt động bình thường của hệ điều hành.

Intel® VROC cho Linux* cung cấp hỗ trợ để bật/tắt tính năng bảo vệ RWH thông qua tiện ích mdadm trên các ổ đĩa RAID 5 hiện có trong hệ thống. Các tùy chọn sẽ hỗ trợ khả năng vô hiệu hóa tính năng hoặc xác định cấu hình PPL (PPL hoặc nhiều PPL).

Ghi PPL bị gián đoạn

Nếu yêu cầu ghi PPL bị gián đoạn và PPL không được viết đầy đủ, quá trình khôi phục RWH sẽ không được thực hiện cho yêu cầu I/O RAID 5 cụ thể này.

Khả năng chuyển đổi giữa các chế độ đóng RWH cho SATA

Intel® VROC cho Linux* cho phép người dùng khả năng chuyển đổi giữa các chế độ Đóng RWH sau trong chế độ hoạt động bình thường của hệ điều hành: Chế độ phân tán PPL và trạng thái Tắt cho ổ đĩa SATA RAID 5.

Hạn chế đóng cửa RWH

Sau đây là những hạn chế của tính năng Đóng RWH:

  • Intel® VROC cho Linux* sẽ chặn việc mở rộng ổ đĩa RAID 5 đang được bảo vệ bởi tính năng Đóng RWH.
  • Intel® VROC cho Linux* sẽ chặn việc thay đổi kích thước dải của ổ đĩa RAID 5 đang được bảo vệ bởi tính năng Đóng RWH.
  • Intel® VROC cho Linux* sẽ chặn việc thêm ổ đĩa vào ổ đĩa RAID 5 hiện có đang được bảo vệ bởi tính năng Đóng RWH.
  • Khi hệ thống phát hiện ra ổ đĩa RAID 5 có bật RWH Closure bằng chế độ Journaling Drive, Intel® VROC cho Linux* sẽ tắt tính năng Đóng RWH. Môi trường Linux* không hỗ trợ Đóng RWH sử dụng chế độ Ổ đĩa ghi nhật ký.

Ví dụ về cấu hình đóng RWH

Để tạo ổ đĩa RAID 5 có bật Đóng RWH, hãy chạy các lệnh sau. Bạn nên xóa siêu dữ liệu của các thành viên ổ đĩa trước.

# mdadm -C /dev/md/imsm0 -e imsm -n4 /dev/nvme[0-3]n1

# mdadm -C /dev/md/vol0 -l5 -n4 /dev/nvme[0-3]n1 --consistency-policy=ppl

Để kiểm tra chính sách Đóng RWH hiện tại, hãy sử dụng lệnh dưới đây:

# mdadm -D /dev/md/vol0

Để bật tính năng Đóng RWH cho mảng đang chạy, hãy thực hiện lệnh dưới đây:

# mdadm --grow /dev/md/vol0 --consistency-policy=ppl

Để tắt tính năng Đóng RWH cho mảng đang chạy, hãy thực hiện lệnh dưới đây:

# mdadm --grow /dev/md/vol0 --consistency-policy=resync

Các sản phẩm liên quan

Bài viết này áp dụng cho các sản phẩm 1.

Tuyên bố miễn trừ trách nhiệm

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.