Tôi đã giải quyết vấn đề tương tự gần đây, vì vậy tôi có thể cung cấp cho bạn một số kết quả điều tra của tôi. Nhiệm vụ của chúng tôi là di chuyển một số máy ảo giữa các máy chủ và không có liên kết mạng tốc độ cao giữa các máy chủ và không có điều khoản nào để tạo liên kết đó, vì vậy chúng tôi quyết định sao chép máy ảo vào đĩa cứng ngoài dưới dạng tệp. Chúng tôi đã mua ổ cứng USB và ... và chúng tôi đã dự đoán ESXi được thiết kế khủng khiếp như thế nào (và sau trải nghiệm này, cá nhân tôi sẽ KHÔNG BAO GIỜ sử dụng bất kỳ sản phẩm VMWare nào).
Tài liệu hữu ích nhất là trang này: https://kb.vmware.com/'mservice/microsites/search.do?lingu=en_US&cmd=displayKC&externalId=1022290
Hỗ trợ USB trong máy chủ VMWare, nói ngắn gọn là không có.
Chúng tôi tình cờ có máy chủ 5.5 (tiền vá 3) và 5.1, vì vậy chúng tôi không có bất kỳ cơ hội nào để có hỗ trợ USB 3.0. Chúng tôi đã cố gắng gán Đĩa cứng USB làm kho dữ liệu trực tiếp vào máy chủ.
Điều này là không thể VMWare yêu cầu ổ đĩa cục bộ được định dạng VMFS thành kho dữ liệu. Có công cụ giao diện điều khiển để phân vùng ổ đĩa và công cụ khác để tạo phân vùng VMFS (cả hai đều khả dụng khi bạn kết nối với máy chủ qua SSH). Có, bạn không thể có phân vùng tùy ý. Tuy nhiên, những công cụ này dường như không hoạt động với các thiết bị USB. Trình định dạng VMFS không thành công với một số thông báo lỗi khó hiểu.
(Có vẻ như ESXi đối xử với các thiết bị khối USB khác nhau, không giống như các thiết bị khối SATA hoặc các VD RAID phần cứng, điều này thật lạ, bởi vì USB trong bản chất sử dụng lớp dịch SCSI.)
ESXi cũng không hỗ trợ BẤT K system hệ thống tệp nào khác có khả năng chứa các tệp lớn (ntfs, ext2 / 3/4, hfs +, thậm chí exfat), vì vậy bạn không thể gắn đĩa di động vào máy chủ, dừng VM và sao chép hình ảnh VM.
Chúng tôi đã thành công theo cách này: tạo ra máy ảo linux nhỏ, chuyển tiếp thiết bị USB ở đó, phân vùng, định dạng và gắn nó ở đó và xuất qua NFS. Để có thể chuyển tiếp thiết bị USB sang VM mới được tạo, chúng tôi được yêu cầu REBOOT THE HOST (nó không xuất hiện trong các thiết bị có sẵn cho đến khi khởi động lại. Vẫn muốn tiếp tục với VMWare? Sau đó đọc thêm). Sau đó, chúng tôi đã thêm chia sẻ NFS từ VM vào máy chủ dưới dạng kho dữ liệu.
Tuy nhiên, hiệu suất của giải pháp này rất nhiều, tệ hơn nhiều bạn sẽ mong đợi. Tốc độ truyền dữ liệu tuyến tính điển hình là theo thứ tự 1 MB / s (một megabyte mỗi giây) và độ trễ I / O theo thứ tự 100 ms. Tôi chắc chắn rằng đây không phải là bất kỳ lỗi phần cứng nào, bởi vì cùng một máy chủ đã khởi động linux có hiệu suất 20 Mb / giây bình thường với cùng một đĩa thông qua USB 2.0 và độ trễ ít hơn nhiều.
Vì vậy, cách này sẽ không hoạt động để chỉ mở rộng không gian lưu trữ chung VM. Điều này có thể có giới hạn hữu ích để thực hiện sao lưu VM.