Bộ điều khiển tập trung và ảo: đã đến lúc lựa chọn? Bộ điều khiển ảo cho màn hình hiển thị

Điều đầu tiên tạo nên sự khác biệt cho các bộ điều khiển mạng ảo là quyền sở hữu. Chúng có thể thuộc về Service Console (đối với ESX, ESXi không có Service Console), VMkernel (bản thân hypervisor) và máy ảo.

Nếu bộ điều khiển ảo thuộc về VM thì nó có thể thuộc các loại khác nhau - Linh hoạt, vmxnet2, vmxnet3, E1000. Nhưng chúng ta sẽ nói về chúng trong phần dành cho các thuộc tính và thiết bị của máy ảo và ở đây chúng ta sẽ tập trung vào các bộ điều khiển mạng ảo cho Service Console và VMkernel.

Giao diện quản lý ESX, bộ điều khiển ảo cho Service Console (vswif)

Ảo Sự kiểm soát mạng lưới for Service Console được sử dụng để quản lý máy chủ ESX. Một bộ điều khiển như vậy được tạo bởi trình cài đặt máy chủ ESX; nó sở hữu địa chỉ IP mà bạn đã chỉ định trong quá trình cài đặt. Đó là địa chỉ IP của Bảng điều khiển dịch vụ mà bạn kết nối với tư cách là máy khách vSphere, thông qua đó vCenter hoạt động với máy chủ và các tiện ích để làm việc với ESX được kết nối với IP này. Ngoài ra, tín hiệu nhịp tim được gửi qua giao diện Service Console khi cụm VMware HA đang chạy. Cuối cùng một số tùy chọn Dự trữ bản sao máy ảo được triển khai thông qua giao diện Service Console.

Bạn nên đặt trước giao diện điều khiển; việc này có thể được thực hiện theo hai cách, xem hình. 2.6.

Ở phía bên trái của hình, bạn có thể thấy cấu hình trùng lặp của giao diện Service Console duy nhất. Nó được nhân đôi vì thực tế là

Cơm. 2.6. Hai tùy chọn để sao chép giao diện quản lý ESX

Hai bộ điều khiển mạng được kết nối với hình xuyến. Do đó, việc một card mạng vật lý bị lỗi (và nếu chúng được kết nối với các bộ chuyển mạch vật lý khác nhau thì thậm chí một trong số chúng) sẽ không dẫn đến việc không thể quản lý máy chủ ESX qua mạng.

Ở phía bên phải của hình, bạn cũng thấy một cấu hình trùng lặp, nhưng được sao chép theo một cách khác - hai giao diện Service Console đã được tạo, trên các Switch khác nhau, do đó, trên các vmnics khác nhau. Nếu một trong các kênh tới mạng bên ngoài bị lỗi (chính vmnic hoặc cổng trong bộ chuyển mạch vật lý mà nó được kết nối hoặc chính bộ chuyển mạch vật lý đó), thì một trong các giao diện SC sẽ không khả dụng, nhưng giao diện kia sẽ vẫn tồn tại.

Tùy chọn đầu tiên thuận tiện hơn khi sử dụng, nhưng nếu chúng tôi không đủ khả năng phân bổ hai vmnics cho Switch with Service Console thì điều đó sẽ không thể thực hiện được. Có thể không phân bổ được nếu số lượng bộ điều khiển mạng trong máy chủ không đủ cho tất cả các tác vụ của chúng tôi. Vậy thì việc đi theo con đường thứ hai là hợp lý. Tất nhiên, trên Switch, giao diện Service Console có thể cùng tồn tại với bất kỳ giao diện ảo nào khác với số lượng bất kỳ - trong Hình. 2.6 không có gì đơn giản cả.

Tuy nhiên, tùy chọn đặt trước đầu tiên sẽ không bảo vệ khỏi hai các loại bổ sung các vấn đề:

Lỗi cài đặt giao diện Q SC;

Tạo một giao diện khác rất đơn giản: Cấu hình? Mạng?

Thêm mạng(để tạo một cái mới trong Switch - tức là dự phòng

theo đúng phiên bản trong hình. 2.6). Chúng tôi sẽ được hỏi nhóm cổng nào chúng tôi muốn tạo trên Switch này. Thật dễ dàng để đoán rằng bây giờ chúng ta quan tâm đến Service Console. Chọn, bấm Kế tiếp. Hãy chọn vmnic nào để liên kết với Switch hiện được tạo. Kế tiếp. Chỉ định tên (Nhãn mạng) - đây là tên của nhóm cổng.

"Service_Console_2" sẽ hoạt động tốt.

Tuy nhiên, nhóm cổng có liên quan gì đến nó vì chúng ta đang tạo giao diện mạng ảo cho Service Console? Thực tế là bất kỳ bộ điều khiển mạng ảo nào cũng được liệt kê là được kết nối cụ thể với một nhóm cổng, vì vậy khi tạo giao diện SC từ GUI, chúng tôi tạo cả giao diện Service Console và một nhóm cổng cho nó.

Trên một switch ảo tiêu chuẩn, giao diện Service Console luôn chiếm toàn bộ nhóm cổng của nó (hoặc tương tự, nhóm cổng cho Service Console luôn bao gồm một cổng). Thực tế này không phải là một hạn chế - bất kỳ giao diện ảo trong bất kỳ sự kết hợp nào, chỉ cần một nhóm cổng riêng biệt được tạo cho mỗi giao diện Serice Console (và sắp tới là VMkernel).

Sau đó, chúng tôi chỉ định cài đặt IP cho bộ điều khiển ảo. Về cơ bản,

Có lẽ điều lưu ý duy nhất là nếu chúng ta muốn tạo giao diện SC không phải trên một giao diện mới

vom, nhưng trên cái đã có sẵn trong Switch. Sau đó chúng tôi làm điều này: Cấu hình?

Mạng? cho cái bạn cần trong nút Switch Của cải? và trên tab

Cuối cùng, trong trường hợp các thiết bị chuyển mạch ảo phân tán, hãy đi qua Cấu hình? Mạng? cái nút Chuyển mạch ảo phân tán? liên kết Quản lý bộ điều hợp ảo? Thêm vào.

Hãy cẩn thận khi thay đổi cài đặt của giao diện SC khi chỉ có một - trong trường hợp xảy ra lỗi (ví dụ: lỗi đánh máy trong địa chỉ IP), việc truy cập vào quản lý ESX qua mạng sẽ không thể thực hiện được. Vấn đề này có thể được giải quyết từ dòng lệnh cho ESX hoặc từ giao diện ESXi cục bộ giống như BIOS. Trong mọi trường hợp, bạn sẽ cần quyền truy cập vào bảng điều khiển máy chủ cục bộ - vật lý hoặc thông qua iLO và các thiết bị tương tự.

Ghi chú.Bộ điều khiển mạng ảo cho Service Console được gọi là vswif - khi tạo chúng từ GUI, chúng được đặt tên như vswif#, trong dòng lệnh chúng tôi quản lý các đối tượng này bằng cách sử dụng esxcfg-vswif .

Giao diện quản lý ESXi

Đối với ESX, việc quản lý được thực hiện thông qua giao diện Service Console. Nhưng ESXi không bao gồm Service Console. Do đó, đối với ESXi, bộ điều khiển mạng ảo VMkernel được sử dụng làm giao diện quản lý, những bộ điều khiển có hộp kiểm “Quản lý lưu lượng truy cập” được chọn trong thuộc tính của chúng (Hình 2.7).

Do đó, những cân nhắc về mặt tổ chức ở đây cũng giống như đối với giao diện Service Console trong ESX, nhưng bản thân các giao diện này là giao diện VMkernel có cờ tương ứng trong thuộc tính.

Bộ điều khiển mạng ảo cho VMkernel (vmk)

Trong cả ESX và ESXi, chúng ta có thể tạo bộ điều hợp mạng ảo cho VMkernel, cho bộ ảo hóa. Chúng cần thiết cho:

Q vMotion – nội dung trực tuyến sẽ được truyền qua các giao diện này

không có bộ nhớ của máy ảo di động;

Q kết nối tài nguyên đĩa qua iSCSI nếu sử dụng bộ khởi tạo iSCSI phần mềm;

Q kết nối tài nguyên đĩa qua NFS;

Q Dung sai lỗi – các lệnh của bộ xử lý sẽ được truyền qua các giao diện này tới máy ảo dự phòng trong cặp Dung sai lỗi;

Quản lý máy chủ Q (chỉ ESXi) (trên ESX, tính năng này được sử dụng

Mạng Bảng điều khiển Dịch vụ).

Cơm. 2.7. Giao diện quản lý ESXi

Vui lòng tham khảo phần tính năng tương ứng của chúng để biết chi tiết và yêu cầu mạng.

Vì vậy, công việc của hypervisor với mạng hơi mơ hồ vì nó xảy ra ở hai cấp độ. Một mặt, trình ảo hóa có quyền truy cập và quản lý các bộ điều khiển vật lý; mặt khác, anh ta tạo ra các bộ điều khiển ảo cho chính mình để truy cập vào mạng. Tuy nhiên, sơ đồ này rất thuận tiện để hiểu: bộ điều khiển vật lý luôn là một “tài nguyên”, luôn chỉ là một kênh dẫn đến mạng bên ngoài. Và bộ điều khiển ảo luôn hoạt động như một nguồn lưu lượng, như các đối tượng mạng đang hoạt động, bao gồm cả lưu lượng truy cập ảo hóa.

Bộ điều khiển mạng ảo cho hypervisor được tạo theo cách tương tự như đối với Service Console (trên ESX): Cấu hình? Mạng? và sau đó:

Q hoặc Thêm mạngđể tạo một switch mới và giao diện VMkernel trên đó;

Q đối với cái hiện có trong Switch Của cải? Thêm vào trên dấu trang

Cảng;

Q Đối với các thiết bị chuyển mạch ảo phân tán, hãy xem qua Cấu hình? Mạng? cái nút Chuyển mạch ảo phân tán? liên kết Quản lý bộ điều hợp ảo? Thêm vào.

Trong mọi trường hợp, hãy chọn loại giao diện sẽ được thêm vào hạt nhân VM. Hãy chỉ định tên của nhóm cổng và cài đặt IP cho giao diện đang được tạo.

Xin lưu ý rằng đối với giao diện VMkernel, chúng ta có cơ hội đặt ba hộp kiểm (Hình 2.8).

Mỗi cờ cho phép truyền lưu lượng tương ứng thông qua giao diện này. Về mặt kỹ thuật, bất kỳ sự kết hợp nào của các cờ trên một

Cơm. 2.8. Cài đặt giao diện VMkernel trên ESXi

giao diện ảo nom. Tuy nhiên, nên phân phối các loại lưu lượng khác nhau trên các bộ điều khiển mạng vật lý khác nhau, nghĩa là tạo giao diện VMkernel riêng cho các loại lưu lượng ảo hóa khác nhau. Chỉ đánh dấu vào các ô khi cần thiết.

Ngoài ra, khi sử dụng ESXi, lưu lượng iSCSI và NFS không được gửi qua giao diện có cờ “Quản lý lưu lượng” theo mặc định. Nếu bạn dự định sử dụng một giao diện để quản lý và truy cập bộ lưu trữ IP thì tốt nhất nên tạo một số giao diện, thậm chí từ cùng một mạng con và trên cùng một bộ chuyển mạch ảo.

Ghi chú.Bộ điều khiển mạng ảo loại này được gọi là vmk - khi tạo chúng từ GUI, chúng được đặt tên như vmk#, trên dòng lệnh, chúng tôi quản lý các đối tượng này bằng lệnh esxcfg-vmknic .

Bộ điều khiển mạng ảo cho Bảng điều khiển dịch vụ được sử dụng để quản lý máy chủ ESX. Một bộ điều khiển như vậy được tạo bởi trình cài đặt máy chủ ESX; nó sở hữu địa chỉ IP mà bạn đã chỉ định trong quá trình cài đặt. Đó là địa chỉ IP của Bảng điều khiển Dịch vụ mà bạn kết nối với tư cách là máy khách vSphere, thông qua đó vCenter hoạt động với máy chủ và các tiện ích để làm việc với ESX được kết nối với IP này. Ngoài ra, tín hiệu nhịp tim được gửi qua giao diện Service Console khi cụm VMware HA đang chạy. Cuối cùng, một số tùy chọn sao lưu máy ảo có sẵn thông qua giao diện Service Console.

Bạn nên đặt trước giao diện điều khiển; việc này có thể được thực hiện theo hai cách, xem hình. 2.6.

Ở phía bên trái của hình, bạn có thể thấy cấu hình trùng lặp của giao diện Service Console duy nhất. Nó được nhân đôi vì thực tế là

Cơm. 2.6. Hai tùy chọn để sao chép giao diện quản lý ESX

Hai bộ điều khiển mạng được kết nối với hình xuyến. Do đó, việc một card mạng vật lý bị lỗi (và nếu chúng được kết nối với các bộ chuyển mạch vật lý khác nhau thì thậm chí một trong số chúng) sẽ không dẫn đến việc không thể quản lý máy chủ ESX qua mạng.

Ở phía bên phải của hình, bạn cũng thấy một cấu hình trùng lặp, nhưng được sao chép theo một cách khác - hai giao diện Service Console đã được tạo, trên các Switch khác nhau, do đó, trên các vmnics khác nhau. Nếu một trong các kênh tới mạng bên ngoài bị lỗi (chính vmnic hoặc cổng trong bộ chuyển mạch vật lý mà nó được kết nối hoặc chính bộ chuyển mạch vật lý đó), thì một trong các giao diện SC sẽ không khả dụng, nhưng giao diện kia sẽ vẫn tồn tại.

Tùy chọn đầu tiên thuận tiện hơn khi sử dụng, nhưng nếu chúng tôi không đủ khả năng phân bổ hai vmnics cho Switch with Service Console thì điều đó sẽ không thể thực hiện được. Có thể không phân bổ được nếu số lượng bộ điều khiển mạng trong máy chủ không đủ cho tất cả các tác vụ của chúng tôi. Vậy thì việc đi theo con đường thứ hai là hợp lý. Tất nhiên, trên Switch, giao diện Service Console có thể cùng tồn tại với bất kỳ giao diện ảo nào khác với số lượng bất kỳ - trong Hình. 2.6 không có gì đơn giản cả.

Tuy nhiên, tùy chọn dự phòng đầu tiên sẽ không bảo vệ khỏi hai loại vấn đề bổ sung:

Lỗi cài đặt giao diện SC;

Việc tạo một giao diện khác rất đơn giản: Configuration ^ Networking ^ Add Networking (để tạo một giao diện mới trong Switch - tức là dự phòng theo tùy chọn phù hợp trong Hình 2.6). Chúng tôi sẽ được hỏi nhóm cổng nào chúng tôi muốn tạo trên Switch này. Thật dễ dàng để đoán rằng bây giờ chúng ta quan tâm đến Service Console. Chọn và nhấp vào Tiếp theo. Hãy chọn vmnic nào để liên kết với Switch hiện được tạo. Kế tiếp. Chỉ định tên (Nhãn mạng) - đây là tên của nhóm cổng.

Tuy nhiên, nhóm cổng có liên quan gì đến nó vì chúng ta đang tạo giao diện mạng ảo cho Service Console? Thực tế là bất kỳ bộ điều khiển mạng ảo nào cũng được liệt kê là được kết nối cụ thể với một nhóm cổng, vì vậy khi tạo giao diện SC từ GUI, chúng tôi tạo cả giao diện Service Console và một nhóm cổng cho nó.

Trên một switch ảo tiêu chuẩn, giao diện Service Console luôn chiếm toàn bộ nhóm cổng của nó (hoặc tương tự, nhóm cổng cho Service Console luôn bao gồm một cổng). Thực tế này không phải là một hạn chế - mọi giao diện ảo trong bất kỳ sự kết hợp nào đều có thể cùng tồn tại trên một Switch; chỉ là một nhóm cổng riêng biệt được tạo cho mỗi giao diện Serice Console (và sắp tới là VMkernel).

Sau đó, chúng tôi chỉ định cài đặt IP cho bộ điều khiển ảo. Về cơ bản,

Có lẽ lưu ý duy nhất là nếu chúng ta muốn tạo giao diện SC không phải trên giao diện mới mà trên giao diện hiện có trong Switch. Sau đó, chúng tôi thực hiện việc này: Cấu hình ^ Mạng ^ cho Switch mong muốn, nhấp vào Thuộc tính ^ và trên tab Cổng, nhấp vào Thêm. Sau đó mọi thứ vẫn như cũ.

Cuối cùng, trong trường hợp các bộ chuyển mạch ảo được phân phối, hãy chuyển đến Cấu hình ^ Mạng ^ Nút chuyển đổi ảo phân tán ^ Quản lý bộ điều hợp ảo ^ Thêm liên kết.

Hãy cẩn thận nếu bạn thay đổi cài đặt của giao diện SC khi chỉ có một - trong trường hợp xảy ra lỗi (ví dụ: lỗi đánh máy trong địa chỉ IP), việc truy cập vào quản lý ESX qua mạng sẽ không thể thực hiện được. Vấn đề này có thể được giải quyết từ dòng lệnh cho ESX hoặc từ giao diện ESXi cục bộ giống như BIOS. Trong mọi trường hợp, bạn sẽ cần quyền truy cập vào bảng điều khiển máy chủ cục bộ - vật lý hoặc thông qua iLO và các thiết bị tương tự.

Ghi chú. Bộ điều khiển mạng ảo cho Service Console được gọi là vswif - khi tạo chúng từ GUI, chúng được đặt tên như vswif#, trên dòng lệnh, chúng tôi quản lý các đối tượng này bằng esxcfg-vswif.

Oculus Touch đã được bán ra được 2 tháng và đã đến lúc đưa ra một số kết luận. Chúng tôi tin rằng nó đã trở thành một nền tảng thực tế ảo mạnh mẽ hơn bao giờ hết.

Chạm không dễ để thành công. Đối thủ cạnh tranh chính của Rift, trong một năm, là tai nghe VR duy nhất dành cho PC, có bộ điều khiển riêng để theo dõi chuyển động của tay. Giờ đây, Touch có cơ hội ghi điểm và biến Oculus trở thành thiết bị VR hấp dẫn nhất hành tinh.

Hãy cùng tìm hiểu xem liệu bộ điều khiển Oculus có trở thành thất bại chính của công ty hay ngược lại, là giải pháp tốt nhất của họ hay không.

Cài đặt

Tùy chỉnh luôn là lĩnh vực mà Oculus chiến thắng. Một vài cú nhấp chuột trong menu cài đặt và bạn sẽ nhận được tùy chọn "thêm cảm ứng" trong menu thả xuống. Sau khi khởi chạy, mời bạn xem hướng dẫn hoạt hình rất hữu ích về cách thiết lập. Đồng bộ hóa bộ điều khiển không dây với PC rất đơn giản - bạn chỉ cần giữ một nút trên mỗi bộ điều khiển trong vòng chưa đầy 30 giây.

Không giống như tai nghe Oculus, Touch yêu cầu hai cảm biến để hoạt động bình thường. Điều này có nghĩa là bạn cần chuẩn bị nhiều không gian hơn một chút so với trước đây và phải hết sức cẩn thận về vị trí đặt các cảm biến. Ví dụ: đặt các camera quá gần nhau hoặc quá xa nhau sẽ gây ra lỗi trong quá trình lắp đặt và thu được cấu hình đúng Có thể phải mất vài lần thử.

Trong hầu hết các trường hợp, bạn có thể chuyển từ mở bộ điều khiển sang sử dụng chúng trong vòng chưa đầy năm phút nếu tai nghe Rift đã sẵn sàng hoạt động.

Hướng dẫn

Sau khi hoàn tất cài đặt, bạn sẽ thấy phần hướng dẫn về Oculus Touch. Hướng dẫn này bao gồm hai đồ chơi đơn giản, mỗi đồ chơi được thiết kế để giúp bạn làm quen với các khả năng đa dạng của bộ điều khiển mới.

Trước hết, bạn sẽ thấy mình đang ở trong một môi trường màu trắng xám thanh tao, trong đó có cảm giác dễ chịu. giọng nữ sẽ cho bạn biết về điều chính Khả năng cảm ứng. Người kể chuyện vô hình này sẽ chỉ cho bạn cách sử dụng các nút độc đáo, cần analog, v.v. Sau khi bạn đã chứng minh cho người cố vấn toàn diện của mình thấy rằng bạn có thể điều khiển mọi bộ điều khiển, bạn sẽ được chuyển sang phần hướng dẫn tiếp theo, nơi mọi thứ trở nên thực sự thú vị.

First Contact là trải nghiệm VR đầu tiên đánh giá chính xác Bộ điều khiển cảm ứng. Nó đưa bạn vào một phòng khách khoa học viễn tưởng những năm 80 với con robot của riêng bạn. Mặc dù First Contact chỉ mất năm phút để hoàn thành nhưng nó dạy mọi thứ bạn cần biết: cách ném, tóm, vung, bắn, v.v.

Nhìn chung, First Contact là một hướng dẫn được thiết kế tốt sẽ giải thích mọi thứ cho ngay cả những người mới sử dụng VR thiếu kinh nghiệm nhất. Và anh ấy làm điều đó với phong cách.

Chức năng

Chức năng và công thái học là những lĩnh vực mà Oculus Touch khiến các đối thủ phải đỏ mặt. Cảm ứng có thể thực hiện mọi thứ mà bộ điều khiển HTC Vive hoặc PlayStation Move có thể làm và hơn thế nữa.

Giống như gậy Vive, Touch cho phép bạn nhặt các vật thể ảo bằng một nút ở bên cạnh, bắn bằng cò súng và thay vào đó bàn di chuột Gậy Vive, Touch cung cấp một số gậy analog.

Touch là bộ điều khiển VR thương mại đầu tiên có khả năng điều khiển bằng ngón tay. Khả năng điều khiển chủ yếu chỉ giới hạn ở việc giơ ngón cái và ngón trỏ của bạn lên, nhưng cách sử dụng những cử chỉ tự nhiên này trong nhiều ứng dụng chơi game và xã hội lại đa dạng một cách đáng ngạc nhiên. Ví dụ: thay vì đưa cả tay vào nút thang máy, giờ đây bạn có thể thực hiện bằng ngón trỏ để chọn một nút cụ thể giống như trong đời thực. Hoặc, bạn có thể cho bạn bè thấy sự hài lòng của mình bằng cách giơ ngón tay cái lên trong một cuộc đấu súng với zombie trong co-op.

Có thể thực hiện những điều đơn giản như vậy có thể không có gì đáng ngạc nhiên, nhưng nó thực sự khiến Touch trở thành một bộ điều khiển rất có giá trị trong ngành.

Công thái học

Thiết kế công thái học của Bộ điều khiển cảm ứng không khác gì một kiệt tác. Những vẻ đẹp nhỏ bé này cực kỳ nhẹ và được thiết kế tốt đến mức chúng tan chảy trong tay bạn. Chúng cho phép bạn quên đi thế giới bên ngoài và đây chính xác là những gì bạn muốn ở VR.

Do hình dạng và thiết kế của Touch được cố tình tạo ra nên cảm giác chụp ảnh rất chân thực và tự nhiên. Các bộ điều khiển VR khác cho bạn cảm giác như những chiếc gậy trong tay bạn trở thành vật thể ảo, nhưng Touch khiến bạn có cảm giác như đang tự mình nhặt một vật thể ảo.

Các nút kích hoạt, nút bấm và cần analog rất đẹp. Chúng có đủ lực cản để cung cấp cho bạn phản hồi xúc giác tốt, nhưng không đến mức khiến ngón tay của bạn bị mỏi khi bắn hoặc làm những việc khác bằng bộ điều khiển trong thời gian dài.

Phản hồi xúc giác của Touch cũng rất ấn tượng. Độ rung của bộ điều khiển có khả năng tạo ra một cú giật nhẹ khi bạn nhấc súng máy và một tiếng đập mạnh khi bạn bắt đầu bắn. Nhược điểm duy nhất là chúng gây ồn ào đáng kinh ngạc đối với bộ điều khiển có kích thước như vậy. Đây không phải là vấn đề khi bạn đeo tai nghe Oculus tích hợp nhưng nó sẽ làm phiền những người bạn cùng phòng của bạn.

Hành vi

Đây là một hạng mục khó đánh giá khi nói đến Touch. Hoạt động của các bộ điều khiển này liên quan trực tiếp đến hoạt động của hệ thông định vị Theo dõi Oculus. Cảm biến Oculus không chỉ được đặt trên tai nghe mà còn trên bộ điều khiển. Miễn là các cảm biến có thể "nhìn thấy" bộ điều khiển, chúng sẽ hoạt động hoàn toàn tốt. Tuy nhiên, vấn đề là các cảm biến đôi khi “quên kính”. Khi các cảm biến không được đặt đúng vị trí để phủ sóng toàn bộ, khả năng theo dõi sẽ bị mất và bộ điều khiển biến mất. Điều này đã không xảy ra khi chúng tôi tuân thủ nghiêm ngặt các hướng dẫn của Oculus nhưng mọi thứ có thể không ổn nếu bạn không lắp đặt cảm biến đúng cách.

Tóm lại, nếu bạn có đủ không gian và nguồn lực để chạy cài đặt hoàn hảo, với các cảm biến được đặt theo cách Oculus khuyến nghị, thì bạn có thể sẽ không gặp bất kỳ vấn đề nào với Touch. Nếu bạn có thể bỏ ra ba chiếc máy ảnh thì thậm chí còn tốt hơn. Tuy nhiên, nếu bạn cố gắng sử dụng Touch với ít không gian hơn, có thể phải mất một thời gian mới tìm được điểm ngọt ngào mà không có điểm chết.

Nội dung

Như mọi khi, đô la của Oculus và Facebook đã thực hiện một công việc đáng kinh ngạc trong việc đưa vào thư viện khởi chạy Touch. Dead and Buried, Ripcoil và The Unspoken là một số trò chơi nhiều người chơi hay nhất mà chúng tôi từng thấy cho đến nay. Quill, Medium và cho phép bạn trở thành người tạo ra nghệ thuật 3D thú vị. Tất nhiên, còn có Arizona Sunshine, I Expect You to Die và Job Simulator, những ứng dụng hoạt động tuyệt vời với Touch.

Có hơn 50 trò chơi hỗ trợ bộ điều khiển Touch có sẵn trong Oculus Home Store. Đây vốn đã là một thư viện tốt, nhưng danh sách dài các tựa sách tuyệt vời này mới chỉ là bước khởi đầu. Chưa kể tất cả các game Steam VR đôi khi cũng hỗ trợ Touch, mặc dù có lỗi.

Bản án cuối cùng

Oculus Touch là bộ điều khiển VR tốt nhất hiện nay.

Thiết kế của nó gần như hoàn hảo nhất có thể và có đủ nội dung trên Oculus Home và Steam để khiến một người say mê trong nhiều tháng. Bộ điều khiển hoạt động tốt trong các điều kiện được khuyến nghị và hệ thống điều khiển chuyển động ngón tay của chúng phải đạt tiêu chuẩn ngành.

Chạm là bước quan trọng chuyển tiếp cho VR và chúng tôi không thể không ngạc nhiên khi nhìn thấy thiết kế và thông số kỹ thuật chính của chúng. Tất nhiên, Touch không phải là giới hạn và theo thời gian, chúng tôi hy vọng sẽ đạt được thứ gì đó tốt hơn nữa!

Chúng tôi dịch... Dịch Tiếng Trung (Giản thể) Tiếng Trung (Phồn thể) Tiếng Anh Tiếng Pháp Tiếng Ý Tiếng Bồ Đào Nha Tiếng Nga Tiếng Tây Ban Nha Tiếng Thổ Nhĩ Kỳ

Rất tiếc, chúng tôi không thể dịch thông tin này ngay bây giờ - vui lòng thử lại sau.

Trò chơi GestureWorks là cách mới tương tác với các game phổ biến trên PC. Gameplay cho Windows 8 cho phép người chơi sử dụng và tạo bộ điều khiển ảo của riêng mình để Kiểm soát cảm ứng, có thể được sử dụng trong các trò chơi hiện có. Mỗi bộ điều khiển ảo sẽ thêm các nút, cử chỉ và các điều khiển khác tương ứng với các điều khiển được hỗ trợ của trò chơi. Ngoài ra, người chơi có thể sử dụng hàng trăm cử chỉ tùy chỉnh để tương tác với trò chơi trên màn hình. Sự hợp tác của Ideum với Intel đã mang lại khả năng tiếp cận các tài nguyên công nghệ và kỹ thuật để mang lại khả năng cảm ứng cho Gameplay.

Xem video ngắn này giải thích cách hoạt động của Gameplay.

Bộ điều khiển ảo

Khác với truyền thống bộ điều khiển trò chơi bộ điều khiển ảo hoàn toàn có thể tùy chỉnh và người chơi có thể chia sẻ chúng với bạn bè. Chương trình Gameplay hoạt động trên máy tính bảng Windows 8, ultrabook, thiết bị 2 trong 1, PC đa năng và thậm chí cả máy tính bảng cảm ứng đa điểm có màn hình lớn.

Bức tranh 1‒ Cách chơi thực tế trên máy tính bảng có bộ xử lý Intel Atom

“Bộ điều khiển ảo là có thật! Jim Spadaccini, Giám đốc điều hành của Ideum, nhà sản xuất GestureWorks Gameplay, cho biết: Gameplay sử dụng hàng trăm trò chơi PC không cần chạm và đưa chúng đến với một thế hệ thiết bị di động hoàn toàn mới. - Bộ điều khiển ảo trong trò chơi tốt hơn bộ điều khiển vật lý vì chúng hoàn toàn có thể tùy chỉnh và tùy chỉnh. Chúng tôi mong muốn Gameplay được phổ biến rộng rãi giữa người chơi."

Hình 2- Trang chính trò chơi

Cùng với GestureWorks Gameplay, hàng chục bộ điều khiển ảo làm sẵn cho các trò chơi phổ biến dành cho Windows cũng được cung cấp (hiện hỗ trợ hơn 116 tựa game độc ​​đáo). Trong Gameplay, người dùng cũng có thể tùy chỉnh bộ điều khiển hiện có và thay đổi bố cục của chúng. Chương trình cũng bao gồm một công cụ tạo bộ điều khiển ảo dễ sử dụng: người dùng có thể tạo bộ điều khiển riêng cho nhiều trò chơi Windows phổ biến được phân phối thông qua dịch vụ Steam.

Hình 3‒ Bố trí bộ điều khiển ảo

Người dùng có thể đặt cần điều khiển, công tắc, bánh xe cuộn và nút ở bất kỳ đâu trên màn hình, thay đổi kích thước và độ trong suốt của các điều khiển cũng như thêm màu sắc và nhãn. Bạn cũng có thể tạo nhiều chế độ xem bố cục và chuyển đổi giữa chúng bất kỳ lúc nào trong trò chơi. Nhờ đó, người dùng có thể tạo chế độ xem cho hành động khác nhau Trong trò chơi, chẳng hạn như game nhập vai, bạn có thể tạo một chế độ xem để chiến đấu và một chế độ xem khác để quản lý trang bị.

hinh 4‒ Trình bày toàn diện các cử chỉ của bộ điều khiển ảo

Được hỗ trợ bởi công cụ xử lý cử chỉ GestureWorks Core, Gameplay hỗ trợ hơn 200 cử chỉ toàn cầu. Các cử chỉ chung cơ bản như chạm, kéo, chụm và xoay được hỗ trợ theo mặc định nhưng cũng có thể được tùy chỉnh. Điều này cho phép bạn mở rộng khả năng của bộ điều khiển và sử dụng cử chỉ cảm ứng đa điểm để điều khiển bổ sung trong các trò chơi trên PC. Ví dụ: một số hành động hoặc động tác chiến đấu nhất định trong game bắn súng góc nhìn thứ nhất có thể được kích hoạt chỉ bằng một cử chỉ thay vì nhấn nhiều nút. Trò chơi cũng bao gồm hỗ trợ thử nghiệm cho gia tốc kế: trong các cuộc đua, bạn có thể quay đầu bằng cách nghiêng Ultrabook hoặc máy tính bảng của mình. Chương trình phát hiện các thiết bị 2 trong 1 chuyển sang chế độ máy tính bảng để kích hoạt bộ điều khiển ảo nếu cần.

Các vấn đề gặp phải trong quá trình phát triển

Phát triển như vậy chương trình tiện lợi nó không hề dễ dàng. Để biến ý tưởng Gameplay thành hiện thực, cần phải vượt qua một số vấn đề kỹ thuật. Một số vấn đề đã được giải quyết phương pháp truyền thống lập trình, các vấn đề khác đòi hỏi những giải pháp phức tạp hơn.

Hỗ trợ chuyển đổi 2 trong 1

Khi bắt đầu phát triển Gameplay, chúng tôi đã quyết định thêm hỗ trợ cho các thiết bị 2 trong 1. Ý tưởng là ứng dụng chạy liên tục nhưng việc hiển thị bộ điều khiển không xảy ra ở chế độ máy tính để bàn. Khi chuyển sang chế độ máy tính bảng, bộ điều khiển Gameplay sẽ xuất hiện để cung cấp khả năng điều khiển bằng cảm ứng trong ứng dụng. Kích hoạt hỗ trợ trong cài đặt bộ điều khiển ảo trên thiết bị 2 trong 1.

Hình 5Cài đặt bộ điều khiển ảo

Để biết thêm thông tin về cách chuyển đổi chế độ trong thiết bị 2 trong 1, hãy xem Tài nguyên Có một đề xuất tuyệt vời kèm theo các ví dụ về mã.

tiêm DLL

Tiêm DLL là một kỹ thuật được sử dụng để thực thi mã bên trong không gian địa chỉ của một quy trình khác bằng cách tải thư viện liên kết động bên ngoài. Việc tiêm DLL thường được các chương trình bên ngoài sử dụng cho mục đích độc hại, nhưng công nghệ này cũng có thể được sử dụng cho “mục đích hòa bình” để mở rộng khả năng của chương trình theo những cách mà tác giả của nó không dự định. Trong chương trình Gameplay, chúng tôi cần một cách để chèn dữ liệu vào luồng đầu vào của quy trình ( trò chơi chạy) để đầu vào cảm ứng có thể được chuyển đổi thành đầu vào được trò chơi nhận dạng. Trong số nhiều phương pháp triển khai việc tiêm DLL, các lập trình viên Ideum đã chọn lệnh gọi kết nối Windows trong API SetWindowsHookEx. Thay vào đó, tôi đã chọn kết nối với các quy trình cụ thể kết nối toàn cầu vì lý do hiệu suất.

Khởi chạy trò chơi từ trình khởi chạy của bên thứ ba

Chúng tôi đã khám phá hai phương pháp để kết nối với không gian địa chỉ của các quy trình đích. Ứng dụng có thể kết nối với không gian địa chỉ quá trình chạy hoặc ứng dụng có thể khởi chạy mục tiêu tập tin thực thi như một tiến trình con. Cả hai phương pháp đều khá khả thi. Tuy nhiên, trên thực tế, việc giám sát và chặn các tiến trình hoặc luồng được tạo đã trở nên dễ dàng hơn nhiều. quá trình mục tiêu, nếu ứng dụng của chúng tôi là cha mẹ của quy trình mục tiêu này.

Điều này gây ra sự cố cho các ứng dụng khách như Steam và UPlay khởi chạy khi người dùng đăng nhập. Windows không cung cấp thứ tự chạy đảm bảo cho các tiến trình và tiến trình Gameplay phải được khởi động trước các tiến trình này để có thể kết nối với điều khiển. Gameplay giải quyết vấn đề này bằng cách cài đặt nhỏ gọn dịch vụ hệ thống, giám sát các ứng dụng đang được khởi chạy khi người dùng đăng nhập. Nếu một trong những thứ chúng ta quan tâm bắt đầu ứng dụng khách, Gameplay có thể đính kèm nó dưới dạng tiến trình gốc và sau đó các điều khiển sẽ được hiển thị theo ý muốn.

Kinh nghiệm có được

Lọc dữ liệu chuột

Trong quá trình phát triển, chúng tôi phải đối mặt với thực tế là trong một số trò chơi, dữ liệu đầu vào của chuột ảo nhận được từ màn hình cảm ứng đã được xử lý không chính xác. Vấn đề này thường xảy ra nhất ở những game bắn súng góc nhìn thứ nhất hoặc trò chơi nhập vai, nơi bạn chọn hướng xem bằng chuột. Vấn đề là đầu vào chuột nhận được từ màn hình cảm ứng có liên quan tuyệt đối đến một số điểm trên màn hình và do đó trong môi trường chơi game. Vì điều này màn hình cảm ứng thực tế là vô dụng như một thiết bị điều khiển hướng nhìn bằng chuột. Vấn đề này đã được giải quyết bằng cách lọc đầu vào của chuột, chặn luồng đầu vào của trò chơi. Điều này giúp có thể mô phỏng hoạt động nhập của chuột để điều khiển hướng nhìn bằng cách sử dụng điều khiển trên màn hình như cần điều khiển. Phải mất rất nhiều thời gian và công sức để điều chỉnh độ nhạy và vùng chết của cần điều khiển cho phù hợp với cảm giác của chuột, nhưng sau khi thực hiện xong, mọi thứ đều hoạt động rất tốt. Bản sửa lỗi này có thể được thấy trong thực tế trong các trò chơi như Hậu quả: New Vegas hoặc Cuộn giấy Elder: Skyrim.

Chọn trò chơi cho điều khiển cảm ứng

Các nhà phát triển của Ideum đã dành rất nhiều thời gian để điều chỉnh bộ điều khiển ảo để có trải nghiệm chơi game tối ưu. Các yếu tố khác nhau của trò chơi quyết định mức độ phù hợp của trò chơi đối với Lối chơi. Dưới đây là quy tắc chung, xác định loại trò chơi nào hoạt động tốt với Gameplay.

Dễ chơi là yếu tố quan trọng sử dụng hay không sử dụng Gameplay cho trò chơi này, nhưng yếu tố quan trọng nhất là sự ổn định. Một số trò chơi hoàn toàn không hoạt động với kết nối điều khiển, chèn đầu vào hoặc lớp phủ. Điều này có thể xảy ra vì nhiều lý do, nhưng thường thì trò chơi sẽ tự theo dõi dung lượng bộ nhớ hoặc luồng dữ liệu đầu vào để tránh giả mạo dữ liệu. Bản thân Gameplay khá an toàn và hợp pháp, nhưng nó sử dụng công nghệ cũng được sử dụng cho mục đích xấu, vì vậy rất tiếc là một số trò chơi sẽ không hoạt động với Gameplay trừ khi chúng có hỗ trợ cảm ứng tích hợp.

Khi chọn một máy ảo từ danh sách trong cửa sổ Trình quản lý, bạn sẽ thấy bản tóm tắt các cài đặt cho máy ảo đó.

Bằng cách nhấp vào " Cài đặt» trên thanh công cụ ở trên cùng, bạn sẽ thấy một cửa sổ chi tiết trong đó bạn có thể định cấu hình nhiều thuộc tính của máy ảo đã chọn. Nhưng hãy cẩn thận: mặc dù bạn có thể thay đổi tất cả cài đặt máy ảo sau khi cài đặt hệ điều hành khách, nhưng một số thay đổi có thể khiến hệ điều hành khách không hoạt động bình thường nếu được thực hiện sau khi cài đặt.

Ghi chú: Cái nút " Cài đặt" bị tắt khi máy ảo ở chế độ " đang chạy" hoặc " đã lưu" tình trạng. Điều này đơn giản là vì trong hộp thoại cài đặt, bạn có thể thay đổi các đặc điểm cơ bản của máy tính ảo được tạo cho hệ điều hành khách của mình và hệ điều hành đó có thể không hoạt động tốt khi, chẳng hạn như khi một nửa bộ nhớ của nó bị mất dưới chân nó. Kết quả là, nếu nút Cài đặt"đã bị tắt, trước tiên hãy tắt máy ảo hiện tại của bạn và sau đó bạn có thể thực hiện các cài đặt mong muốn.

VirtualBox cung cấp nhiều cài đặt mà bạn có thể thay đổi cho máy ảo của mình. Thậm chí còn có nhiều tùy chọn hơn với giao diện dòng lệnh VirtualBox.

Cài đặt chung

Trong cửa sổ " Cài đặt" Trong chuong " Là phổ biến» Bạn có thể cấu hình các khía cạnh cơ bản nhất của máy ảo, chẳng hạn như bộ nhớ và phần cứng cần thiết. Có bốn tab: " Nền tảng», « Ngoài ra», « Sự miêu tả" Và " Mã hóa».

Tab cơ bản

Trên " Nền tảng" Thể loại " Là phổ biến» bạn có thể tìm thấy các cài đặt sau:

Đây là tên mà máy ảo xuất hiện trong danh sách máy ảo trong cửa sổ chính. VirtualBox cũng lưu các file cấu hình máy ảo dưới tên này. Bằng cách thay đổi tên, VirtualBox cũng đổi tên các tệp này. Do đó, bạn chỉ có thể sử dụng các ký tự được phép trong tên tệp trên hệ điều hành máy chủ của mình.

Lưu ý rằng trong nội bộ, VirtualBox sử dụng mã định danh duy nhất (UUID) để xác định máy ảo. Bạn có thể hiển thị chúng bằng VBoxManager.

Hệ điều hành/phiên bản

Kiểu hệ điều hành khách được (hoặc sẽ) được cài đặt trong máy ảo. Đây chính là cài đặt đã được chỉ định trong trình hướng dẫn Máy ảo Mới, như được mô tả trong phần " ".

Trong khi trong trình hướng dẫn Tạo Máy ảo Mới, cài đặt mặc định cho máy ảo mới được tạo tùy thuộc vào loại hệ điều hành bạn chọn, việc thay đổi thêm loại sẽ không ảnh hưởng đến cài đặt máy ảo; Điều này có nghĩa là các cài đặt trong bảng này hoàn toàn mang tính thông tin và trang trí.

Tab nâng cao

Thư mục ảnh

Theo mặc định, VirtualBox lưu dữ liệu ảnh chụp nhanh cùng với dữ liệu cấu hình VirtualBox khác. Với cài đặt này, bạn có thể chỉ định bất kỳ thư mục nào khác cho mỗi máy ảo.

bảng nhớ tạm được chia sẻ

Tại đây, bạn có thể chọn có nên chia sẻ bộ đệm hệ điều hành khách với máy chủ của mình hay không. Nếu bạn chọn " hai chiều", thì VirtualBox sẽ luôn đảm bảo rằng cả hai bảng tạm đều chứa cùng một dữ liệu. Nếu bạn chọn " Từ hệ điều hành máy chủ đến hệ điều hành khách" hoặc " Từ hệ điều hành khách đến hệ điều hành chủ", thì VirtualBox sẽ chỉ sao chép dữ liệu clipboard theo một hướng.

chia sẻ clipboard cần được cài đặt bổ sung của khách Hộp ảo. Nếu không, cài đặt này không có hiệu lực.

Clipboard được chia sẻ bị tắt theo mặc định. Cài đặt này có thể được thay đổi bất cứ lúc nào bằng cách sử dụng mục menu " bảng nhớ tạm được chia sẻ"trên thực đơn" Thiết bị" máy ảo.

Chức năng kéo và thả

Tùy chọn này cho phép bạn kích hoạt hỗ trợ kéo và thả: chọn một đối tượng (chẳng hạn như tệp) từ máy chủ hoặc máy khách và trực tiếp sao chép hoặc mở nó trên máy khách hoặc máy chủ. Nhiều chế độ kéo và thả trên mỗi máy ảo cho phép bạn hạn chế quyền truy cập theo bất kỳ hướng nào.

Để kéo và thả hoạt động, Phần bổ sung dành cho khách phải được cài đặt trên máy tính khách.

Ghi chú: Tính năng kéo và thả bị tắt theo mặc định. Cài đặt này có thể được thay đổi bất cứ lúc nào bằng cách sử dụng mục menu " Kéo và thả"trên thực đơn" Thiết bị" máy ảo.

Tab mô tả

Tại đây bạn có thể nhập bất kỳ mô tả nào về máy ảo của mình nếu muốn. Điều này không ảnh hưởng đến chức năng của máy tính, nhưng bạn có thể thấy không gian này hữu ích để ghi lại những thứ như cấu hình của máy ảo và phần mềm đã được cài đặt vào đó.

Để chèn dấu ngắt dòng vào trường văn bản mô tả, hãy bấm vào Shift+Enter.

Tab mã hóa

Nếu hộp kiểm được chọn, máy ảo này sẽ được mã hóa. Bạn cần chọn thuật toán mà đĩa máy ảo sẽ được mã hóa, đồng thời nhập rồi xác nhận mật khẩu mã hóa.

Cài đặt hệ thống

Nhóm " Hệ thống» tập hợp các tham số khác nhau liên quan đến phần cứng cơ bản được đưa vào máy ảo.

Ghi chú: Vì cơ chế Kích hoạt Microsoft Windows rất nhạy cảm với những thay đổi trong phần cứng, nếu bạn thay đổi cài đặt phần cứng cho khách Windows, một số thay đổi này có thể kích hoạt yêu cầu kích hoạt từ Microsoft.

Thẻ bo mạch chủ

Trên " bo mạch chủ“Bạn có thể ảnh hưởng đến phần cứng ảo thường nằm trên bo mạch chủ của máy tính thật.

Bộ nhớ chính

Tùy chọn này đặt dung lượng RAM được phân bổ và chuyển sang máy ảo khi nó khởi động. Dung lượng bộ nhớ được chỉ định sẽ được lấy từ máy ảo khi nó đang chạy. máy tính vật lý và truyền tới máy ảo. Vì vậy, khi máy ảo đang chạy, máy tính chính của bạn có số bộ nhớ truy cập tạm thời giảm đi số tiền này. Đây chính là cài đặt đã được chỉ định trong trình hướng dẫn Máy ảo Mới, như được mô tả trong phần " " ở trên.

Tất nhiên, việc thay đổi bộ nhớ sẽ không gây ra sự cố trong máy khách, trừ khi bạn đặt giá trị quá thấp khiến nó không khởi động được.

Đang tải đơn hàng

Cài đặt này xác định thứ tự hệ điều hành khách sẽ cố gắng khởi động từ các máy ảo khác nhau. thiết bị khởi động. Tương tự như vậy thiết lập BIOS PC thật, VirtualBox có thể cho hệ điều hành khách biết rằng nó đang chạy từ đĩa mềm ảo, ổ đĩa CD/DVD ảo, đĩa cứng ảo (mỗi đĩa được xác định bởi các cài đặt VM khác), mạng hoặc không ai trong số này.

Nếu bạn chọn " Mạng lưới", máy ảo sẽ cố gắng khởi động từ mạng thông qua cơ chế PXE, cơ chế này phải được cấu hình.

Chipset

Tại đây bạn có thể chọn chipset nào sẽ được đưa vào máy ảo. Trước VirtualBox 4.0 PIIX3 là phiên bản duy nhất lựa chọn hợp lý. Đối với các hệ điều hành khách hiện đại như Mac OS X, chipset cũ hơn này không còn được hỗ trợ. Do đó, VirtualBox 4.0 đã giới thiệu mô phỏng chipset ICH9 hiện đại hơn, hỗ trợ PCI Express, ba bus PCI, cầu nối PCI-to-PCI và các thông báo có tín hiệu ngắt (MSI). Điều này cho phép các hệ điều hành hiện đại xử lý được nhiều thiết bị PCI hơn và không còn yêu cầu trao đổi IRQ nữa. Sử dụng chipset ICH9, cũng có thể được cấu hình lên tới 36 card mạng(tối đa 8 bộ điều hợp mạng với PIIX3). Xin lưu ý rằng hỗ trợ ICH9 chỉ mang tính thử nghiệm và không được khuyến nghị cho các hệ điều hành khách không yêu cầu.

Thao tác con trỏ

Các thiết bị trỏ ảo mặc định dành cho khách cổ là thiết bị truyền thống Chuột PS/2. Nếu tùy chọn này được đặt thành máy tính bảng USB VirtualBox thông báo cho máy ảo biết rằng có thiết bị máy tính bảng USB và chuyển các sự kiện chuột đến máy ảo bằng thiết bị đó. Cài đặt thứ ba - Máy tính bảng cảm ứng đa điểm USB, phù hợp cho khách Windows gần đây.

Việc sử dụng máy tính bảng USB ảo có ưu điểm là các chuyển động được báo cáo theo tọa độ tuyệt đối (thay vì thay đổi vị trí tương đối), cho phép VirtualBox dịch các sự kiện chuột qua cửa sổ VM thành các sự kiện trên máy tính bảng mà không cần phải "bắt" chuột vào máy khách như mô tả trong phần "". Điều này làm cho việc sử dụng VM bớt tẻ nhạt hơn ngay cả khi Tiện ích bổ sung dành cho khách chưa được cài đặt.

Kích hoạt APIC I/O APIC

Bộ điều khiển ngắt lập trình nâng cao (APIC) là tính năng phần cứng x86 mới nhất... những năm trước thay thế các bộ điều khiển ngắt lập trình được (POI) kiểu cũ. Với APIC I/O, hệ điều hành có thể sử dụng hơn 16 yêu cầu ngắt (IRQ) và do đó tránh trao đổi IRQ để cải thiện độ tin cậy.

Ghi chú: Việc kích hoạt I/O APIC là bắt buộc đối với các hệ điều hành khách 64-bit, đặc biệt Windows Vista; điều này cũng cần thiết nếu bạn muốn sử dụng nhiều bộ xử lý ảo trong một máy ảo.

Tuy nhiên, phần mềm hỗ trợ cho APIC I/O không đáng tin cậy với một số hệ điều hành không phải Windows. Ngoài ra, việc sử dụng I/O APIC sẽ làm tăng nhẹ chi phí ảo hóa và do đó làm chậm hệ điều hành khách một chút.

Cảnh báo Lưu ý: Tất cả các hệ điều hành Windows kể từ Windows 2000 đều cài đặt các kernel khác nhau tùy thuộc vào việc có sẵn APIC I/O hay không. Giống như ACPI, không nên tắt APIC I/O APEC sau khi cài đặt hệ điều hành khách Windows. Kích hoạt nó sau khi cài đặt sẽ không có hiệu lực.

Kích hoạt EFI

Điều này cho phép sử dụng Giao diện phần mềm mở rộng (EFI), thay thế BIOS cũ và có thể hữu ích cho một số trường hợp sử dụng nâng cao.

Đồng hồ trong hệ thống UTC

Nếu được chọn, đồng hồ của chủ nhà sẽ hiển thị thời gian Điều phối theo giờ quốc tế (UTC), nếu không nó sẽ hiển thị giờ địa phương của chủ nhà. Các hệ thống giống Unix thường tuân theo hệ thống UTC.

Nếu được chọn, VirtualBox sẽ cho khách biết thời gian hệ thống theo UTC thay vì giờ địa phương (máy chủ). Điều này ảnh hưởng đến hoạt động của đồng hồ thời gian thực ảo (RTC) và có thể hữu ích cho các hệ điều hành khách giống Unix vốn thường yêu cầu đồng hồ phần cứng được đặt thành UTC.

Ngoài ra, bạn có thể tắt Cấu hình nâng cao và Giao diện nguồn (ACPI) mà VirtualBox hiển thị cho hệ điều hành khách theo mặc định. ACPI là tiêu chuẩn công nghiệp hiện tại cho phép các hệ điều hành nhận dạng phần cứng, cấu hình bo mạch chủ và các thiết bị khác và quản lý chúng. Vì tất cả các PC hiện đại đều có tính năng này và Windows cũng như Linux đã hỗ trợ nó trong nhiều năm nên tính năng này cũng được bật theo mặc định trong VirtualBox. Nó chỉ có thể bị vô hiệu hóa trên dòng lệnh.

Cảnh báo Lưu ý: Tất cả các hệ điều hành Windows kể từ Windows 2000 đều cài đặt các nhân khác nhau tùy thuộc vào việc có sẵn ACPI hay không, vì vậy không thể tắt ACPI sau khi cài đặt HĐH khách Windows. Kích hoạt nó sau khi cài đặt sẽ không có hiệu lực.

Tab bộ xử lý

Trên " CPU» bạn có thể chỉ định số lượng lõi bộ xử lý ảo mà hệ điều hành khách sẽ thấy. Kể từ phiên bản 3.0, VirtualBox hỗ trợ đa xử lý đối xứng (SMP) và có thể cung cấp tối đa 32 lõi xử lý ảo trên mỗi máy ảo.

Tuy nhiên, bạn không nên định cấu hình các máy ảo để sử dụng nhiều lõi CPU hơn mức bạn có (lõi thực, không có siêu phân luồng).

Trong tab này bạn cũng có thể đặt " Giới hạn tải CPU" Cài đặt này giới hạn thời gian bộ xử lý máy chủ dành để mô phỏng bộ xử lý ảo. Giá trị mặc định là 100% có nghĩa là không có hạn chế nào. Cài đặt 50% có nghĩa là một bộ xử lý ảo có thể sử dụng tới 50% của một bộ xử lý ảo bộ xử lý trung tâm. Lưu ý rằng việc giới hạn thời gian thực thi của bộ xử lý ảo có thể gây ra sự cố với khách.

Ngoài ra, tham số " Kích hoạt PAE/NX» xác định xem khả năng PAE và NX của CPU có nằm trong máy ảo hay không. PAE là viết tắt của Mở rộng địa chỉ vật lý. Thông thường, nếu được hệ điều hành kích hoạt và hỗ trợ thì ngay cả bộ xử lý x86 32 bit cũng có thể truy cập hơn 4GB RAM. Điều này có thể thực hiện được bằng cách thêm 4 bit nữa vào địa chỉ bộ nhớ, sao cho có thể sử dụng 36 bit lên tới 64 GB. Một số hệ điều hành (ví dụ: Ubuntu Server) yêu cầu hỗ trợ PAE từ CPU và không thể chạy trong máy ảo nếu không có nó.

Nếu bạn đang sử dụng hình ảnh 32-bit Kali Linux, hãy bật PAE/NX nếu không hình ảnh Kali sẽ không khởi động vì hạt nhân mặc định được Kali sử dụng cho i386 (“686-pae”) được biên dịch theo cách yêu cầu hỗ trợ “mở rộng địa chỉ vật lý” (PAE) trên CPU.

Với các máy ảo chạy trên hệ điều hành máy chủ hiện đại, VirtualBox còn hỗ trợ cắm nóng CPU.

Tab tăng tốc

Trên trang này, bạn có thể xác định xem VirtualBox có nên sử dụng các tiện ích mở rộng ảo hóa phần cứng mà bộ xử lý máy chủ của bạn có thể hỗ trợ hay không. Điều này áp dụng cho hầu hết các bộ xử lý được sản xuất sau năm 2006.

Bạn có thể chọn riêng cho từng máy ảo xem VirtualBox nên sử dụng ảo hóa phần mềm hay phần cứng.

Trong hầu hết các trường hợp, cài đặt mặc định sẽ ổn; VirtualBox sẽ chọn các giá trị mặc định hợp lý dựa trên hệ điều hành bạn đã chọn khi tạo máy ảo. Tuy nhiên, trong một số trường hợp, bạn có thể muốn thay đổi các giá trị mặc định được cấu hình sẵn này.

Nếu bộ xử lý máy chủ của bạn hỗ trợ tính năng phân trang lồng nhau (AMD-V) hoặc EPT (Intel VT-x), bạn có thể mong đợi tăng đáng kể hiệu suất bằng cách cho phép phân trang lồng nhau bên cạnh ảo hóa phần cứng.

Kể từ phiên bản 5.0, VirtualBox cung cấp giao diện ảo hóa song song để cải thiện độ chính xác và hiệu suất của hệ điều hành khách.

Hiển thị (Cài đặt hiển thị)

Tab màn hình

Kích thước bộ nhớ video

Điều này đặt kích thước bộ nhớ được cung cấp bởi card đồ họa ảo, có thể tiếp cận được với khách, tính bằng MB. Giống như trong bộ nhớ chính, lượng được chỉ định sẽ được phân bổ từ bộ nhớ thường trú của máy chủ. Dựa trên dung lượng bộ nhớ video, có thể có nhiều bộ nhớ hơn độ phân giải cao và độ sâu màu sắc.

GUI sẽ hiển thị cảnh báo nếu bộ nhớ video quá thấp để chuyển máy ảo sang chế độ toàn màn hình. Giá trị tối thiểu tùy thuộc vào số lượng màn hình ảo, độ phân giải màn hình và độ sâu màu của màn hình chủ cũng như khả năng tăng tốc 3D và tăng tốc video 2D hay không. Ước tính sơ: (độ sâu màu / 8) x pixel dọc x pixel ngang x số màn hình = số byte. Như đã nêu ở trên, bạn có thể cần bộ nhớ bổ sungđối với bất kỳ cài đặt tăng tốc hiển thị nào được bật.

Số lượng màn hình

Với cài đặt này, VirtualBox có thể cung cấp nhiều màn hình ảo cho một máy ảo. Nếu hệ điều hành khách (chẳng hạn như Windows) hỗ trợ nhiều màn hình được kết nối, VirtualBox có thể giả vờ có nhiều màn hình ảo. Hỗ trợ tối đa 8 màn hình ảo như vậy.

Đầu ra của nhiều màn hình sẽ được hiển thị trên máy chủ trong nhiều cửa sổ VM chạy cạnh nhau.

Tuy nhiên, trong toàn màn hìnhchế độ tích hợp màn hình Các màn hình vật lý có sẵn được kết nối với máy chủ sẽ được sử dụng. Kết quả là, để làm việc trong chế độ toàn màn hình và chế độ tích hợp hiển thị nhiều màn hình, bạn sẽ cần ít nhất nhiều màn hình vật lý bằng số màn hình ảo đã được định cấu hình, nếu không VirtualBox sẽ báo lỗi. Bạn có thể định cấu hình giao tiếp giữa màn hình khách và máy chủ bằng menu xem bằng cách nhấn tổ hợp "Máy chủ" + "NHÀ" khi bạn ở chế độ toàn màn hình hoặc tích hợp màn hình.

Bật tăng tốc 3D

Nếu Phần bổ sung dành cho khách được cài đặt trên máy ảo, bạn có thể chọn ở đây xem khách có nên hỗ trợ đồ họa 3D được tăng tốc hay không.

Bật tăng tốc video 2D

Nếu bạn đã cài đặt Tiện ích bổ sung dành cho khách trên máy ảo Microsoft Windows của mình, bạn có thể chọn tại đây xem khách có nên hỗ trợ đồ họa 2D được tăng tốc hay không.

Tab truy cập từ xa

Bộ điêu khiển màn hình

Trên " Truy cập từ xa"nếu tiện ích mở rộng được cài đặt hiển thị ảo VirtualBox (VRDE), bạn có thể kích hoạt máy chủ VRDP được tích hợp trong VirtualBox. Điều này cho phép bạn kết nối từ xa với bảng điều khiển máy ảo bằng bất kỳ phương tiện chuẩn Trình xem RDP như mstsc.exe, đi kèm với Microsoft Windows. TRONG Hệ thống Linux và Solaris bạn có thể sử dụng chương trình chuẩn máy tính để bàn mã nguồn mở.

Tab quay video

Trên " Quay video» bạn có thể kích hoạt tính năng quay video cho máy ảo này. Xin lưu ý rằng tính năng này cũng có thể được bật/tắt khi máy ảo đang chạy.

Cài đặt phương tiện

Trên một PC thực, cái gọi là “bộ điều khiển lưu trữ” kết nối đĩa vật lý tới phần còn lại của máy tính. Tương tự, VirtualBox cung cấp bộ điều khiển ảo máy ảo cho mỗi máy ảo. Bên dưới mỗi bộ điều khiển được hiển thị thiết bị ảo (Đĩa cứng, CD/DVD hoặc ổ đĩa mềm) được kết nối với bộ điều khiển.

Ghi chú: Nếu bạn đã sử dụng trình hướng dẫn " Tạo một máy ảo" để tạo một máy, bạn thường sẽ thấy nội dung như sau:

Tùy thuộc vào loại hệ điều hành khách bạn đã chọn khi tạo máy ảo, cách bố trí điển hình của các thiết bị lưu trữ trong máy ảo mới như sau:

  • Bạn sẽ thấy bộ điều khiển IDE, nơi ổ đĩa CD/DVD ảo được kết nối (với cổng " thạc sĩ phụ» Bộ điều khiển IDE).
  • Bạn cũng sẽ thấy bộ điều khiển SATA mà là nhiều hơn kiểu hiện đại bộ điều khiển lưu trữ để tăng thông lượng của đĩa cứng mà các đĩa cứng ảo được gắn vào. Ban đầu, bạn thường sẽ có một đĩa ảo như vậy, nhưng có thể có nhiều hơn một đĩa, mỗi đĩa được biểu thị bằng một tệp ảnh đĩa (trong trường hợp này là tệp VDI).

Nếu bạn đã tạo máy ảo bằng phiên bản VirtualBox cũ hơn thì bố cục lưu trữ mặc định có thể khác. Sau đó, bạn có thể chỉ có bộ điều khiển IDE để kết nối ổ đĩa CD/DVD và ổ cứng. Điều này cũng có thể áp dụng nếu bạn đã chọn thêm loại cũ hệ điều hành khi tạo máy ảo. Vì các hệ điều hành cũ hơn không hỗ trợ SATA nên không có trình điều khiển bổ sung, VirtualBox sẽ đảm bảo rằng các thiết bị như vậy ban đầu không xuất hiện.

VirtualBox cũng cung cấp một bộ điều khiển linh hoạt, điều đặc biệt: bạn không thể thêm các thiết bị khác ngoài ổ đĩa mềm vào nó. Ổ đĩa mềm ảo, chẳng hạn như ổ đĩa CD/DVD ảo, có thể được gắn vào ổ đĩa mềm (nếu có) hoặc vào ảnh đĩa, trong trường hợp này phải ở định dạng RAW.

Bạn có thể tự do thay đổi các tệp đính kèm này. Ví dụ: nếu bạn muốn sao chép một số tệp từ một tệp khác được tạo đĩa ảo, bạn có thể kết nối ổ đĩa này như một ổ cứng thứ hai. Bạn cũng có thể thêm ổ đĩa CD/DVD ảo thứ hai hoặc thay đổi vị trí gắn các mục này. Lựa chọn tiếp theo đã khả thi:

  • ĐẾN thêm một ảo khác ổ cứng hoặc CD/DVD hoặc ổ đĩa mềm, chọn bộ điều khiển lưu trữ cần thêm vào (IDE, SATA, SCSI, SAS, Bộ điều khiển đĩa mềm), sau đó nhấp vào " thêm đĩa"Hạ cây xuống. Sau đó bạn có thể chọn " Thêm thiết bị CD/DVD" hoặc " Thêm một ổ cứng" (Nếu bạn bấm vào bộ điều khiển đĩa mềm, bạn có thể thêm ổ đĩa mềm.) Ngoài ra, hãy bấm vào click chuột phải chuột trên bộ điều khiển lưu trữ và chọn mục menu ở đó.

Ở phía bên phải của cửa sổ, bạn có thể đặt các mục sau:

  1. Sau đó, bạn có thể chọn khe cắm thiết bị điều khiển mà đĩa ảo được gắn vào. Bộ điều khiển IDE có bốn khe cắm, theo truyền thống được gọi là " Giám đốc», « cấp dưới chính», « thạc sĩ phụ" Và " cấp dưới thứ cấp" Ngược lại, bộ điều khiển SATA và SCSI cung cấp tới 30 khe cắm để có thể kết nối các thiết bị ảo.
  2. Bạn có thể chọn tập tin hình ảnh để sử dụng.
  • Đối với đĩa cứng ảo, nút danh sách thả xuống xuất hiện ở bên phải, nhắc bạn chọn tệp đĩa cứng ảo bằng hộp thoại tệp tiêu chuẩn hoặc tạo mới cứngđĩa (tệp hình ảnh) mà Wizard sẽ mở Tạo nên đĩa mới ", được mô tả trong phần "".
  • Đối với đĩa CD/DVD ảo, file ảnh thường sẽ ở dạng chuẩn định dạng ISO. Thông thường, bạn sẽ chọn tùy chọn này khi cài đặt hệ điều hành từ tệp ISO mà bạn lấy được từ Internet. Ví dụ: hầu hết các bản phân phối Linux đều có sẵn theo cách này.

Các tùy chọn bổ sung sau đây có sẵn cho ổ đĩa CD/DVD ảo:

  • Nếu bạn chọn " Đĩa chủ», thiết bị vật lý Máy chủ sẽ được kết nối với máy ảo để hệ điều hành khách có thể đọc và ghi vào thiết bị vật lý của bạn. Ví dụ, điều này hữu ích nếu bạn muốn cài đặt Windows từ đĩa CD cài đặt thực tế. Trong trường hợp này, hãy chọn đĩa máy chủ của bạn từ danh sách thả xuống.

Nếu muốn burn (burn) đĩa CD hoặc DVD bằng ổ đĩa chính, bạn cũng cần kích hoạt tính năng " Truyền qua».

  • Nếu bạn chọn " Xóa đĩa khỏi đĩa ảo", VirtualBox sẽ hiển thị một đĩa CD/DVD trống cho khách mà không có phương tiện nào được đưa vào đó.
  • ĐẾN xóa tệp đính kèm, chọn nó và nhấp vào biểu tượng xóa bỏ" ở dưới cùng (hoặc nhấp chuột phải vào nó và chọn mục menu).

Phương tiện di động (CD/DVD và đĩa mềm) có thể được thay đổi trong khi khách đang chạy. Bởi vì lúc này hộp thoại " Cài đặt" không khả dụng, bạn cũng có thể truy cập các cài đặt này từ menu " Thiết bị" trong cửa sổ máy ảo của bạn.

Cài đặt âm thanh

chương " Âm thanh" trong cửa sổ " Cài đặt» của máy ảo xác định xem máy ảo có nhìn thấy card âm thanh được kết nối hay không và liệu đầu vào âm thanh có được nghe trên hệ thống máy chủ hay không.

Nếu âm thanh được bật cho khách, bạn có thể chọn mô phỏng bộ điều khiển Intel AC"97, bộ điều khiển Âm thanh Intel HD hoặc thẻ SoundBlaster 16. Trong cả hai trường hợp, bạn có thể chọn trình điều khiển âm thanh VirtualBox nào sẽ sử dụng trên máy chủ.

Trên máy chủ Linux, tùy thuộc vào cấu hình máy chủ của bạn, bạn cũng có thể chọn giữa OSS, ALSA hoặc hệ thống con PulseAudio. Trên các bản phân phối Linux mới hơn, hệ thống con PulseAudio được ưu tiên hơn.

Vì VirtualBox 5.0 chỉ hỗ trợ OSS trên máy chủ Solaris nên "Solaris Audio" không còn được hỗ trợ trên máy chủ Solaris.

Thiết lạp mạng lưới

chương " Mạng lưới" trong cửa sổ " Cài đặt Tùy chọn máy ảo cho phép bạn định cấu hình cách VirtualBox trình bày các card mạng ảo cho máy ảo của bạn và cách chúng hoạt động.

Khi bạn tạo máy ảo lần đầu tiên, VirtualBox theo mặc định sẽ bật một card mạng ảo và đặt nó thành " Phát tin địa chỉ mạng " (NAT). Bằng cách này, khách có thể kết nối với thế giới bên ngoài bằng mạng của máy chủ và thế giới bên ngoài có thể kết nối với các dịch vụ trên khách mà bạn đã hiển thị bên ngoài máy ảo.

Cài đặt mặc định này phù hợp với khoảng 95% người dùng VirtualBox. Tuy nhiên, VirtualBox cực kỳ linh hoạt trong cách ảo hóa mạng. Nó hỗ trợ nhiều card mạng ảo cho mỗi máy ảo, bốn card đầu tiên có thể được cấu hình chi tiết trong cửa sổ Trình quản lý. Các card mạng bổ sung có thể được cấu hình trên dòng lệnh bằng VBoxManager.

Giới thiệu về chế độ trực tuyến

Mỗi trong số tám bộ điều hợp mạng có thể được cấu hình riêng để hoạt động ở một trong các chế độ sau:

Không kết nối

Ở chế độ này, VirtualBox thông báo cho khách rằng có card mạng nhưng không có kết nối - như thể thẻ chưa được lắp vào cáp Ethernet. Bằng cách này, có thể "kéo" cáp Ethernet ảo và ngắt kết nối, điều này có thể hữu ích trong việc thông báo cho hệ điều hành khách rằng nó không thể kết nối với mạng và cho phép cấu hình lại.

Dịch địa chỉ mạng (NAT)

Nếu bạn chỉ muốn duyệt web, tải tập tin và duyệt e-mail bên trong khách, thì chế độ mặc định này sẽ đủ cho bạn và bạn có thể yên tâm bỏ qua phần còn lại của phần này. Xin lưu ý rằng có một số hạn chế nhất định khi sử dụng tính năng chia sẻ tệp Windows.

Mạng NAT

Mạng NAT là tùy chọn mới NAT được triển khai trong VirtualBox 4.3. Dịch vụ Network address Translation (NAT) hoạt động tương tự bộ định tuyến gia đình, nhóm các hệ thống sử dụng nó trên mạng và không cho phép các hệ thống bên ngoài mạng đó truy cập trực tiếp vào các hệ thống bên trong nó, nhưng cho phép các hệ thống bên trong giao tiếp với nhau và với các hệ thống bên ngoài bằng TCP và UDP qua IPv4 và IPv6.

Cầu mạng

Điều này dành cho các tác vụ mạng phức tạp hơn như lập mô hình mạng và chạy máy chủ trong hệ thống khách. Khi được bật, VirtualBox sẽ kết nối với một trong các card mạng đã cài đặt và trao đổi gói mạng trực tiếp, bỏ qua ngăn xếp mạng hệ điều hành của bạn.

Mạng nội bộ

Điều này có thể được sử dụng để tạo một mạng dựa trên phần mềm khác hiển thị với các máy ảo đã chọn, nhưng không hiển thị cho các ứng dụng chạy trên máy chủ hoặc ở thế giới bên ngoài.

Bộ điều hợp ảo chủ nhà

Điều này có thể được sử dụng để tạo một mạng chứa máy chủ và một tập hợp các máy ảo mà không cần giao diện mạng máy chủ vật lý. Thay vào đó, một giao diện mạng ảo (tương tự như giao diện loopback) được tạo trên máy chủ để cho phép giao tiếp giữa máy ảo và máy chủ.

Trình điều khiển phổ quát

Các chế độ hiếm khi được sử dụng sử dụng cùng một giao diện mạng chung, cho phép người dùng chọn trình điều khiển có thể được bao gồm trong VirtualBox hoặc được phân phối trong gói mở rộng.

Hiện tại có khả năng có hai chế độ phụ:

Đường hầm UDP

Điều này có thể được sử dụng để giao tiếp trực tiếp, dễ dàng và minh bạch giữa các máy ảo chạy trên máy tính khác nhau, với cơ sở hạ tầng mạng hiện có.

Mạng VDE (Ethernet phân tán ảo)

Tùy chọn này có thể được sử dụng để kết nối với bộ chuyển mạch Ethernet phân phối ảo trên máy chủ Linux hoặc FreeBSD. Hiện tại, điều này yêu cầu biên dịch VirtualBox từ các nguồn vì các gói của Oracle không bao gồm nó.

Bảng sau đây cung cấp một cái nhìn tổng quan ngắn gọn về những điều quan trọng nhất chế độ mạng:

VM ↔ Máy chủ VM1 ↔ VM2 Máy ảo → Internet VM ← Internet
Bộ điều hợp máy chủ ảo + + - -
Mạng nội bộ - + - -
Cầu mạng + + + +
Dịch địa chỉ mạng (NAT) - - + Cổng chuyển tiếp
Mạng NAT - + + Cổng chuyển tiếp

Cổng COM (cổng nối tiếp)

Hộp ảo một cách đơn giản Hỗ trợ đầy đủ các cổng nối tiếp ảo trên máy ảo.

Cài đặt USB

Hỗ trợ USB

chương " USB" trong cửa sổ " Cài đặt"VM" cho phép bạn định cấu hình hỗ trợ USB phức tạp của VirtualBox.

VirtualBox cho phép máy ảo truy cập trực tiếp vào thiết bị USB trên máy chủ của bạn. Để đạt được điều này, VirtualBox cung cấp hệ điều hành khách với bộ điều khiển USB ảo. Sau khi khách bắt đầu sử dụng thiết bị USB, thiết bị này sẽ không khả dụng trên máy chủ.

Ghi chú:

  1. Hãy cẩn thận với các thiết bị USB hiện đang được sử dụng trên máy chủ! Ví dụ: nếu bạn cho phép khách của mình kết nối với ổ cứng USB hiện đang được cài đặt trên máy chủ thì ổ đĩa đó sẽ bị ngắt kết nối với máy chủ mà không được ngắt kết nối đúng cách. Điều này có thể dẫn đến mất dữ liệu.
  2. Máy chủ Solaris có một số hạn chế đã biết về việc hỗ trợ USB.

Ngoài việc cho phép khách truy cập vào các thiết bị USB cục bộ của bạn, VirtualBox thậm chí còn cho phép người đăng ký của bạn kết nối với các thiết bị USB từ xa bằng Tiện ích mở rộng máy tính từ xa VirtualBox (VRDE).

Trong hộp thoại " Cài đặt"Trước tiên, bạn có thể định cấu hình xem USB có sẵn trong máy khách hay không, sau đó chọn mức hỗ trợ USB: OHCI cho USB 1.1, EHCI (cũng sẽ bật OHCI) cho USB 2.0 hoặc xHCI cho tất cả tốc độ USB.

Ghi chú Lưu ý: Bộ điều khiển xHCI và EHCI là gói mở rộng VirtualBox phải được cài đặt riêng. Thông tin thêm xem phần "".

Khi bật hỗ trợ USB cho máy ảo, bạn có thể chỉ định chi tiết thiết bị nào sẽ được kết nối tự động với máy khách. Để thực hiện việc này, bạn có thể tạo cái gọi là "bộ lọc" bằng cách chỉ định một số thuộc tính nhất định của thiết bị USB. Các thiết bị USB có bộ lọc thích hợp sẽ tự động được chuyển đến máy khách sau khi chúng được kết nối với máy chủ. Các thiết bị USB không có bộ lọc thích hợp có thể được chuyển thủ công tới khách, chẳng hạn như sử dụng menu Thiết bị/thiết bị USB.

Nhấn nút + "ở bên phải cửa sổ" Bộ lọc thiết bị USB» tạo ra bộ lọc mới. Bạn có thể đặt tên cho bộ lọc (để tham khảo sau) và chỉ định tiêu chí lọc. Bạn chỉ định càng nhiều tiêu chí thì thiết bị sẽ được chọn càng chính xác. Ví dụ: nếu bạn chỉ chỉ định ID nhà cung cấp 046d thì tất cả các thiết bị do Logitech tạo sẽ có sẵn cho khách. Mặt khác, nếu bạn điền vào tất cả các trường, bộ lọc sẽ chỉ áp dụng cho một mô hình nhất định các thiết bị từ một nhà cung cấp cụ thể chứ không phải đến các thiết bị khác cùng loại có phiên bản và số sê-ri khác.

Các tiêu chí sau có sẵn trong thuộc tính bộ lọc USB:

  1. ID nhà cung cấp và sản phẩm. Mỗi nhà cung cấp sản phẩm USB đều có một số nhận dạng, một "số nhận dạng nhà cung cấp" duy nhất trên toàn cầu. Tương tự, mỗi dòng sản phẩm được gán một số “ID sản phẩm”. Cả hai số thường được viết dưới dạng thập lục phân (nghĩa là chúng bao gồm các số 0-9 và chữ A-F) và dấu hai chấm phân tách nhà cung cấp khỏi mã nhận dạng sản phẩm. Ví dụ: 046d:c016 cho biết Logitech là nhà cung cấp và "Chuột bánh xe quang M-UV69a".

Ngoài ra, bạn cũng có thể chỉ định " nhà chế tạo" Và " Sản phẩm" bằng tên.

Để liệt kê tất cả các thiết bị USB được kết nối với máy của bạn với ID nhà cung cấp và sản phẩm tương ứng, bạn có thể sử dụng lệnh sau:

VBoxQuản lý danh sách usbhost

Trên Windows, bạn cũng có thể xem tất cả các thiết bị USB được kết nối với hệ thống của mình trong Trình quản lý thiết bị. Trên Linux bạn có thể sử dụng lệnh lsusb.

  1. Số seri. Mặc dù ID nhà cung cấp và sản phẩm đã khá cụ thể để xác định thiết bị USB, nhưng nếu bạn có hai thiết bị giống hệt nhau thuộc cùng một nhãn hiệu và dòng sản phẩm, bạn cũng sẽ cần số seriđể lọc thích hợp của họ.
  2. Xa. Cài đặt này chỉ định xem thiết bị sẽ chỉ cục bộ, từ xa (chỉ thông qua VRDP) hay bất kỳ thiết bị nào khác.

Trên máy chủ Windows, bạn cần rút phích cắm và cắm thiết bị USB để sử dụng sau khi tạo bộ lọc cho nó.

Ví dụ: bạn có thể tạo bộ lọc USB mới và chỉ định ID nhà cung cấp 046d (Logitech, Inc), Chỉ mục nhà sản xuất 1 và "không bị xóa". Sau đó bất kỳ hệ thống khách Các thiết bị USB do Logitech, Inc tạo ra có chỉ số nhà sản xuất là 1 sẽ hiển thị với hệ thống khách.

Nhiều bộ lọc có thể chọn một thiết bị - ví dụ: bộ lọc chọn tất cả các thiết bị Logitech và bộ lọc chọn một webcam cụ thể.

Bạn có thể vô hiệu hóa bộ lọc mà không xóa chúng bằng cách nhấp vào hộp kiểm bên cạnh tên bộ lọc.

Thư mục chia sẻ

Các thư mục được chia sẻ cho phép bạn dễ dàng chia sẻ dữ liệu giữa máy ảo và máy chủ của bạn. Tính năng này yêu cầu VirtualBox Guest Additions phải được cài đặt trên máy ảo. Nó sẽ được mô tả chi tiết hơn trong phần dành riêng cho việc bổ sung khách, trong phần “”.

Giao diện người dùng

chương " Giao diện người dùng» cho phép bạn thay đổi một số khía cạnh giao diện người dùng máy ảo này.

Thanh menu

Tiện ích này cho phép bạn tắt một số menu nhất định (nhấp vào một mục menu để nhả nó), một số mục menu (bỏ chọn mục đó để tắt nó) và toàn bộ thanh menu (bỏ chọn hộp bên phải).

Thanh công cụ nhỏ

Ở chế độ toàn màn hình hoặc tích hợp màn hình, VirtualBox có thể hiển thị một thanh công cụ nhỏ chứa một số mục thường có trên thanh menu của máy ảo. Thanh công cụ này được thu nhỏ thành một đường màu xám nhỏ cho đến khi bạn nhấp chuột vào nó. Sử dụng thanh công cụ, bạn có thể quay lại từ chế độ toàn màn hình hoặc tích hợp màn hình, điều khiển máy hoặc bật các thiết bị cụ thể. Nếu bạn không muốn thấy thanh công cụ, hãy tắt tùy chọn này.

Cài đặt thứ hai cho phép bạn hiển thị thanh công cụ ở phía trên màn hình thay vì hiển thị ở phía dưới.

Thanh trạng thái

Tiện ích này cho phép bạn tắt một số biểu tượng nhất định trên thanh trạng thái (bỏ chọn một biểu tượng để tắt nó), hoán đổi biểu tượng (kéo biểu tượng để thực hiện việc này) và tắt hoàn toàn thanh trạng thái (bỏ chọn hộp bên trái).