<Trước | Nội dung | Tiếp theo>
5.5. Vấn đề với queue_if_no_path
If tính năng "1 queue_if_no_path" được chỉ định trong /etc/multipath.conf tệp, sau đó bất kỳ quá trình nào sử dụng I / O sẽ bị treo cho đến khi một hoặc nhiều đường dẫn được khôi phục. Để tránh điều này, hãy đặt no_path_retry N tham số trong / etc / multiath.conf.
Khi bạn đặt no_path_retry tham số, loại bỏ tính năng "1 queue_if_no_path" tùy chọn từ /etc/multipath.conf cả tệp. Tuy nhiên, nếu bạn đang sử dụng một thiết bị nhiều lớp mà tính năng "1 queue_if_no_path" tùy chọn được đặt làm tùy chọn được biên dịch theo mặc định, vì đối với nhiều thiết bị SAN, bạn phải thêm tính năng "0" để ghi đè mặc định này. Bạn có thể làm điều này bằng cách sao chép thiết bị và chỉ phần đó (không phải toàn bộ tệp), từ / usr / share / doc / multiath-tools /amples / Multiath.conf.annotated.gz trong /etc/multipath.conf và chỉnh sửa cho phù hợp với nhu cầu của bạn.
Nếu bạn cần sử dụng tính năng "1 queue_if_no_path" và bạn gặp phải sự cố được lưu ý ở đây, hãy sử dụng dmsetup lệnh chỉnh sửa chính sách trong thời gian chạy cho một LUN cụ thể (nghĩa là tất cả các đường dẫn đều không khả dụng). Ví dụ: nếu bạn muốn thay đổi chính sách trên thiết bị đa đường mpathc từ "queue_if_no_path" đến "fail_if_no_path", thực hiện lệnh sau.
# dmsetup thông báo mpathc 0 "fail_if_no_path"
Bạn phải chỉ định dặmN bí danh thay vì đường dẫn
<Trước | Nội dung | Tiếp theo>