dm-0: CÙNG VIẾT thất bại. Thủ công zeroing. Centos 7.1 trên VmWare ESXI 5.5


10

Tôi đã gặp lỗi khi hệ thống khởi động trên 2 VM.

dm-0: WRITE SAME failed. Manually zeroing.

HĐH: CentOS 7.1 VMware ESXI 5.5

VM 1-st có loại song song LSI Logic cho bộ điều khiển SCSI trên Bộ lưu trữ dữ liệu ổ cứng.

VM thứ 2 có loại Paravirtual cho bộ điều khiển SCSI trên Bộ lưu trữ SSD.

Có bình thường hay không? Và phải làm gì với lỗi này?

Câu trả lời:


7

Nó có khả năng liên quan đến bộ lưu trữ lớn là VMware trong cả hai trường hợp. Về cơ bản, nó nói rằng nó đã cố gắng thực thi một lệnh SCSI được gọi WRITE SAMElà được sử dụng để ghi cùng một khối dữ liệu trên x số khối đĩa liên tiếp. Nó thường được sử dụng để zero các vùng cụ thể trên đĩa.

Nếu hoạt động zero'ing thực tế không thất bại thì vấn đề lớn nhất ở đây là hệ điều hành có tự nói "ok bây giờ viết này khối số không ở đây" vv, vv cho đến khi hoạt động zero'ing được thực hiện. Điều đó có thể tăng băng thông đến và từ bộ lưu trữ trong suốt thời gian của hoạt động zero'ing. Đó không phải là một hoạt động cực kỳ phổ biến đối với hầu hết các khối lượng công việc vì vậy bạn có thể bỏ qua nó.

Nếu nó gây ra sự cố cho bạn, bạn phải kiểm tra với tài nguyên VMWare để tìm ra những gì bạn cần làm để được WRITE SAMEcác đĩa VMWare hỗ trợ.


1
Thks, rất nhiều. tìm thông tin tiếp theo:VMware Workstation/VMware ESXi allow to install two different virtual SCSI adapters: BusLogic and LsiLogic. However the default kernel from CentOS-7 does not include the corresponding driver for any of them thus resulting in an unbootable system if you install on a SCSI disk using the defaults for CentOS Linux. If you select 'Red Hat Enterprise Linux' as OS, the paravirtualized SCSI adapter is used, which works.
Максим епуков

Không có ngữ cảnh tôi không thực sự biết cách trả lời. Bạn chắc chắn có thể sử dụng RHEL7 trên ESXi. Chúng tôi có một số máy EL7 thử nghiệm đang chạy trên môi trường ESX của chúng tôi ngay bây giờ.
Bratchley

@ МаксимЧепуков bình luận hoạt động trên máy trạm vmware 14 / Centos 7 64 bit - chỉ cần tắt vm và chọn vm=> settings=> options=> generalvà đặt nó là RH Enterprise 64 bit
Stuart Cardall

5

Trên ít nhất ESXi 6, điều này được dự kiến, không phải là lỗi (đúng hơn là thông tin), thường xảy ra một lần trên mỗi hệ thống tệp sau khi khởi động Linux VM và xuất phát từ hệ thống tệp nhân Linux (điển hình là ext4 theo kinh nghiệm của tôi) thăm dò "phần cứng" hỗ trợ tính năng WRITE SAME và sau đó quay lại hành vi zeroing thủ công thông thường khi không thể tìm thấy. Xem /unix//a/244150/134856 để biết thêm chi tiết.

Nếu bạn đã từng xem qua các bản ghi VMkernel cho các kho dữ liệu VMDK (không phải là ánh xạ đĩa thô hoặc VVols, v.v.) được đính kèm với các máy ảo Linux không cổ, bạn sẽ thấy rằng trình điều khiển VSCSI không hỗ trợ máy khách VM gửi WRITE SAME (Tôi tin rằng nhật ký ESXi của tôi nó đã được gửi một mã SCSI 0x41 không hợp lệ). Không có gì phải lo lắng về!

(PS: VMware được đánh vần chỉ bằng chữ in hoa khi bắt đầu )

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.