TruycậpUSBvàcácthiếtbịPCIkhácvàoVMwareESXi4VMs Mặc dù phần cứng là thiếtbị cần thiết đối với máy ảo. Tuy nhiên, chúng ta lại gặp vấn đề mỗi khi kết nối một thiếtbị nào đó tới một máy ảo. Và cho dù SCSI cũng đã có sẵn trong ESX mỗi khi truycập một thiếtbị cắm ngoài, đặc biệt là USB, chúng ta vẫn cần một giải pháp thay thế như USB hoặc hub IP. Với phiên bản vSphere4 Vmware, tính năng mới có tên VMDirectPath I/O sẽ cho phép tối đa 2 thiếtbịPCI trên máy chủ có thể kết nối tới máy ảo. Giới thiệu về VMDirectPath Tính năng này giúp giảm thời gian chờ cũng như tăng khả năng hoạt động của thiếtbị như 10Gb NICs và Host Bus Adapters bởi rất ít trong số những thiếtbị này được máy ảo hỗ trợ. Có rất nhiều điều mà bạn sẽ phải xem xét trước khi có thể kết nối thiếtbị tới máy ảo. Đầu tiên là những yêu cầu hệ thống của tính năng này. VMDirectPath yêu cầu máy chủ có hỗ trợ công nghệ Intel's VT-d hoặc AMD's IOMMU. Vấn đề thứ 2 là: do bạn sẽ kết nối trực tiếp máy ảo với thiết bị, sẽ có một số tính năng chính không có sẵn trong máy ảo như: • vMotion và Storage vMotion • Khả năng kháng lỗi • Snapshots và VM suspend • Device Hot Add Nếu những yêu cầu trên không làm bạn nản lòng, chúng ta hãy bắt đầu thực hiện. Cài đặt VMDirectPath 1. Cấu hình Host Server Mặc dù bạn đã kiểm tra hỗ trợ của máy chủ đối với VT-d hoặc IOMMU, bạn nên kiểm tra lại công nghệ này đã được bật trong BIOS hay chưa. Bạn cũng nên kiểm tra xem những thiếtbị bạn muốn kết nối đã được cài đặt vào máy chủ. Trong ví dụ, chúng ta sẽ sử dụng USB2 root hub. Tuy nhiên, nếu bạn đang kết nối một thiếtbị lưu trữ khác tới máy chủ, hãy kiểm tra lại danh sách boot controller. Kể từ đây, chúng ta sẽ cấu hình tất cả các bước bằng vSphere. Chọn máy chủ ở bên trái bảng rồi kích vào thẻ Configuration, rồi kích Advanced Settings Tiếp đến, kích Configure Passthrough. Tại đây bạn sẽ thấy danh sách những thiếtbịPCI đang có trên máy chủ. Hy vọng rằng bạn sẽ thấy được thiếtbị mà mình muốn kết nối một cách rõ ràng. Nếu không, bạn sẽ phải thử nghiệm để tìm ra nó. Nên nhớ rằng bạn chỉ có thể kết nối tối đa 2 thiếtbị tới máy ảo. Tích vàothiếtbị mà bạn muốn kết nối rồi kích OK để những thay đổi có tác dụng. Cửa sổ sẽ đóng lại. Sau vài phút bạn sẽ thấy thông báo cập nhật máy chủ thành công trong Task Pane. Màn hình sẽ hiển thị danh sách cácthiếtbị bạn đã kết nối cũng với thông báo rằng bạn sẽ phải khởi động lại máy chủ. Sau khi khởi động lại máy chủ, bạn sẽ thấy thiếtbị của mình đã sẵn sàng kết nối. 2. Thêm thiếtbị PCI(e) Device vào một máy ảo Máy ảo cần được tắt để thêm thiếtbị vào. Vì thế, nếu máy ảo đang hoạt động thì bạn sẽ phải tắt nó đi rồi chọn thẻ Summary và kích Edit Settings. Cửa sổ Virtual Machine Properties sẽ được hiển thị trên thẻ Hardware. Kích Add rồi chọn PCI Device > Next. Tiếp đến bạn sẽ phải chọn thiếtbị mà mình muốn kết nối. Nếu kết nối hơn một thiết bị, bạn sẽ phải chọn chính xác một thiết bị. Nếu không, chỉ cần kích Next rồi kiểm tra cài đặt có chính xách hay không ở trang bên cạnh rồi kích Finish. Mặc dù máy ảo chỉ là dạng mô phỏng của Windows, nhưng nó cũng bảo vệ thiếtbị mới một cách tự động giống như máy thật. Nếu driver của thiếtbị đã được cài trên máy chủ, máy ảo sẽ nhận cài đặt một cách tự động. Nếu không, bạn sẽ phải nhanh chóng cung cấp file driver của thiết bị. Kết luận Kể từ khi công nghệ mới VT-d/ IOMMU cho phép kết nối trực tiếp thiếtbịPCI với máy ảo, bạn đã có thể sử dụng bất kì thiếtbị nào tích hợp với hệ điều hành của mình. Tuy nhiên, như đã đề cập ở đầu bài viết, bạn nên nhớ rằng máy ảo chỉ hỗ trợ một số thiếtbị mà nó có thể kết nối. . Truy cập USB và các thiết bị PCI khác vào VMware ESXi4 VMs Mặc dù phần cứng là thiết bị cần thiết đối với máy ảo. Tuy nhiên,. của mình đã sẵn sàng kết nối. 2. Thêm thiết bị PCI( e) Device vào một máy ảo Máy ảo cần được tắt để thêm thiết bị vào. Vì thế, nếu máy ảo đang hoạt động