Bạn có thể sử dụng ổ cứng USB trong ESXI không?


9

Tôi biết rằng bạn có thể cài đặt ESXi 4.0 trên một ổ đĩa nhỏ, nhưng tôi đã tự hỏi liệu bạn có thể cắm một ổ cứng ngoài để cung cấp thêm dung lượng cho một trong các máy ảo của bạn không? Chúng tôi chạy một máy chủ tệp bên trong ESXi cần nâng cấp không gian, nhưng chúng tôi nghĩ đến việc di chuyển sang một giải pháp máy chủ tệp khác và thà bám vào phương tiện bên ngoài để dễ dàng chuyển đổi sau này.

biên tập:

Lý tưởng nhất là tôi muốn ổ đĩa hiển thị trực tiếp với VM và không có ESXi điều khiển nó, để tôi có thể di chuyển nó sang một máy khác và vẫn có tất cả dữ liệu xuất hiện như nhau.

Câu trả lời:


1

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.


9

Câu trả lời là: có

Hệ điều hành khách có thể sử dụng USB bằng cách chỉnh sửa cài đặt của máy ảo và sau đó chọn tab Phần cứng .

Khi bạn đang ở tab Phần cứng, bạn có thể nhấp vào THÊM và chọn bộ điều khiển USB.

Khi bạn đã thêm bộ điều khiển USB, sau đó bạn lặp lại quy trình tương tự, ngoại trừ lần này thêm thiết bị USB thay vì bộ điều khiển.

Bạn sẽ thấy bất kỳ thiết bị USB đính kèm nào trong danh sách để chọn.

Sau khi thêm bạn sau đó cần mở bàn điều khiển của máy ảo và gắn nó vào đầu nối USB (biểu tượng USB nhỏ ở đầu cửa sổ bàn điều khiển).

Đã được một thời gian kể từ lần cuối tôi làm điều này, tuy nhiên điều này sẽ đưa bạn đến đó.

Đối với việc sử dụng nó như một kho dữ liệu chỉ dành cho VMware, hiện tại tôi đang xem xét điều đó. Trong trường hợp của tôi, sẽ hữu ích hơn khi có bộ lưu trữ USB để chụp nhanh, v.v.

Và với anh chàng đã nói rằng tốt hơn để có được eSATA: Nó thực sự phụ thuộc vào việc bạn đang sử dụng đĩa USB để làm gì. Nếu nó chỉ là bản sao lưu hoặc lưu trữ tập tin ... ai quan tâm? Trừ khi bạn đang chạy mọi thứ từ đĩa này, hiệu suất không liên quan.



3

ESXi không hỗ trợ các thiết bị USB (với tư cách là kho dữ liệu hoặc là ứng dụng cho hệ điều hành khách). Ngay cả khi sử dụng thủ thuật không được hỗ trợ Alt + F1, bạn không thể gắn thiết bị USB.


2

Sử dụng ESXi 4.1.0 trở lên - nó hỗ trợ tính năng này.


1
Bạn có tài liệu nào để trích dẫn không? Tôi chỉ cần sao lưu một số vm và tôi muốn vào và ra nhanh chóng. Tôi sẽ dừng từng cái một của vm, tạo một bản sao vào kho dữ liệu NFS của tôi và sau đó sao chép nó vào USB HDD bên ngoài (từ hộp CentOS nơi xuất khẩu.) Tuy nhiên, tôi muốn tránh NFS hơn nếu có thể. Cảm ơn.
Bretticus

Đừng bận tâm, đó chỉ là thông qua. Tôi đã thấy một ví dụ về một anh chàng làm cho nó hoạt động như một kho dữ liệu (chỉ dành cho FAT) trong 4.1 bằng cách vô hiệu hóa trọng tài USB khi khởi động. Tôi có lẽ sẽ chỉ thử dừng vm và sao chép thư mục thông qua bảng điều khiển SSH. Điều đó phụ thuộc vào việc tôi có thể gắn ổ cứng gắn ngoài hay không.
Bretticus

1

Nếu nó được kết nối với hộp ESXi thì ESXi sẽ điều khiển nó và trước tiên sẽ cần thiết lập nó làm kho dữ liệu. Nếu bạn muốn một cái gì đó có thể tháo rời, tôi khuyên bạn nên sử dụng thiết bị eSATA so với thiết bị USB ... sẽ ít đau đầu hơn và hiệu suất tốt hơn.

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.