KVM専用および非専用USBデバイス

KVM専用および非専用USBデバイス

一部の種類のUSBデバイス(Webカメラなど)はKVM仮想マシンにのみ割り当てられ、他の種類のUSBデバイス(マウス、キーボードなど)はホスト/VM/他のVM間で共有できるのはなぜですか。

*専用指定:

  • 明示的に追加する必要があります(ハードウェアの追加Virtual Machine Managerから) - マウス/キーボードは「ただ動作」しますが、
  • ゲストとして実行すると、ホストはデバイスを使用できません。マウス/キーボードの共有がスムーズに行われます。
  • デバイス(Webカメラなど)が接続されていない場合、ゲストは起動しません。私はこれを試していませんが、考えるキーボード/マウスなしで仮想マシンを起動できます。
  • 私の考えではデバイスを削除すると、ゲストがクラッシュする可能性があります。デバイスを使用していない場合でも、ホストからWebカメラを影響なしに削除できます。 (偶然一度やった記憶がどんどん覚えていて今はもう一度やりたくありません。) システムの安定性

答え1

一部の種類のUSBデバイス(Webカメラなど)はKVM仮想マシンにのみ割り当てられ、他の種類のUSBデバイス(マウス、キーボードなど)はホスト/VM/他のVM間で共有できるのはなぜですか。

みんなUSBデバイスは排他的です。 USBデバイスは、複数のホストデバイスではなく、単一のホストデバイスにのみ接続できます。

「共有」されるすべての項目は異なるインフラストラクチャを使用します。つまり、ゲストへのマウス入力またはキーボード入力を異なる方法でエミュレートします(ここには、実際のデバイスとは関係のない「追加」仮想USBデバイスシミュレーションが含まれますが、USBではないデバイスもシミュレートできます)。アクション)、ホストオペレーティングシステムの上位層からイベントを取得します。

原則として、ウェブカメラを使用して同じことを行うことができます。ホストオペレーティングシステムから直接情報を取得するエミュレートされたUSBデバイスを使用することです。 ParallelsはホストUSBウェブカメラをこのように接続すると考えています。

関連情報