Điểm:1

iscsid bị hỏng mount sau khi khôi phục

lá cờ kr
dna

tôi đang chơi với iSCSI mở và gặp một số rắc rối. Khi liên kết mạng giữa người khởi xướng của tôi và mục tiêu không thành công, iscsid sẽ phục hồi kết nối, đó là tốt. Nhưng thú cưỡi của tôi bị hỏng và mang lại Lỗi IO cho đến khi nó được đếm lại.

Có giải pháp nào sạch sẽ tự động remount lun không? Một cái gì đó giống như một cái móc khi khôi phục bài đăng hoặc một cài đặt cấu hình mà tôi đã bỏ lỡ bằng cách nào đó? Tôi đang cố gắng tránh một tập lệnh bỏ phiếu hoặc thứ gì đó tương tự :)

nhật ký iscsid
Ngày 14 tháng 1 08:03:45 localhost iscsid[1415]: iscsid: Kernel báo lỗi kết nối iSCSI 1:0 (1022 - ISCSI_ERR_NOP_TIMEDOUT: NOP đã hết thời gian chờ) trạng thái (3)
Ngày 14 tháng 1 08:04:22 localhost iscsid[1415]: iscsid: kết nối với 10.0.2.100:9999 không thành công (Không có đường đến máy chủ)
[…]
Ngày 14 tháng 1 08:38:43 localhost iscsid[1415]: iscsid: kết nối với 10.0.2.100:9999 không thành công (Không có đường đến máy chủ)
Ngày 14 tháng 1 08:38:47 localhost iscsid[1415]: iscsid: connection1:0 đang hoạt động sau khi khôi phục (195 lần thử)
Ngày 14 tháng 1 08:39:52 localhost iscsid[1415]: iscsid: Kernel báo cáo kết nối iSCSI lỗi 1:0 (1020 - ISCSI_ERR_TCP_CONN_CLOSE: Đã đóng kết nối TCP) trạng thái (3)
Ngày 14 tháng 1 08:40:11 localhost iscsid[1415]: iscsid: connection1:0 đang hoạt động sau khi khôi phục (2 lần thử)
fstab
UUID=cf3d20cd-a8cd-4a9a-acbf-1c61289a37bb /data xfs defaults,_netdev,x-systemd.requires=iscsid.service 0 0
Điểm:0
lá cờ ng

Nói tóm lại, không, không có giải pháp sạch kỳ diệu nào. Khôi phục sạch nhất là khởi động lại.

Vấn đề là khi kết nối ngừng hoạt động nhiều hơn iscsid's replace_timeout, hệ thống tệp bắt đầu gặp lỗi I/O. Trừ khi bạn có một ứng dụng rất đặc biệt, thông thường sẽ không có lỗi I/O quay lại. Nó wreaks tất cả các loại havoc với các dịch vụ. Bạn hầu như luôn luôn khởi động lại tốt hơn là cố gắng tìm hiểu xem tất cả các chương trình đã ngừng hoạt động như thế nào.

Đã nói rằng, những gì bạn có thể làm là đẩy nó replace_timeout ra xa như bạn cảm thấy thoải mái với. Bạn sẽ tìm thấy các tài liệu tham khảo trên web về các ứng dụng như cơ sở dữ liệu đề xuất thời gian chờ một giờ (3600 giây) hoặc thậm chí lâu hơn. Điều này đẩy vấn đề thành một cái gì đó giống như một ổ cứng NFS bị kẹt. Nếu bạn cần thiết kế một hệ thống khắc phục sự cố ngừng hoạt động mà con người phải can thiệp để khắc phục, thì thời gian chờ lâu hơn nhiều là một điều tốt. Hệ thống chỉ bị treo cho đến khi liên kết hoạt động trở lại.

Bạn có thể đặt mặc định cho toàn bộ hệ thống trong /etc/iscsi/iscsid.conf. Chỉnh sửa dòng này:

nút.session.timeo.replacement_timeout = 120

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