QEMU / KVMの「VirtualBox Guest Additions」のようなものはありますか?


11

QEMU / KVMでいくつかのUbuntu VMをvirt-managerGUIとして実行しています。VirtualBoxで本当に見落としているのは、共有のクリップボードを許可する「ゲスト追加機能」をインストールできることと、ホストからゲストにファイルをドラッグアンドドロップできることです(ただし、必要に応じて選択できます)。どちらか一方または両方で動作します)。

QEMU / KVMにこのようなものはありますか?私は、ホストとしてのGNOME 3.20と同様のVMを使用してUbuntu GNOME 16.04.1を実行しています。

回答:


5

はい、ゲストの追加のようなものがありますvirt-manager-それは少し異なって行われなければなりません。動作を簡単に確認できるように、スクリーンショットをいくつか提供します。

まず、libvirt-qemuユーザーのACL属性を変更して、共有フォルダーsudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-shared folder>
とVdiskに書き込み権限を付与します。sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-virtual-disk>

例では下に私はすべて別々の権限を与えたが柔軟にパーティションをマウント:
sudo setfacl -R -m u:libvirt-qemu:rwx /media/cl(私が言ったように-私のセットアップの一例)

仮想マシンを開き、virt-managerディスクマークを選択し、[ 共有可能 ]をクリックして、[ 適用 ]をクリックします。

ここに画像の説明を入力してください

[ ハードウェアの追加 ]をクリックし、[ ファイルシステム ] を選択して、[ モード]を[ マップ済み ]に変更します。[ 参照 ]をクリックします。

ここに画像の説明を入力してください

[ ローカル参照]をクリックします。

ここに画像の説明を入力してください

ゲストオペレーティングシステムと共有するフォルダーを選択し、[ 開く ]をクリックします。

ここに画像の説明を入力してください

[ ターゲットパス ] フィールドに「/ host」と入力し、[ 完了 ]をクリックします。

ここに画像の説明を入力してください

ゲストシステムを起動し、ゲストシステムのディレクトリに、ホストシステムで共有するために選択したフォルダと同じ名前のフォルダを作成します(この例ではshare/home。ターミナルを開き、次のコマンドを実行してゲストの共有フォルダーをマウントします。

sudo mount -t 9p -o trans=virtio,version=9p2000.L /host /home/<your-user-name>/<your-shared-folder-name>  

Etvoilà-これで、VirtualBoxにゲストを追加する場合と同等の機能を利用できます。


1
USBリダイレクションについても説明していただければ幸いです。そして、共有クリップボードを取得する方法はありますか?それは私にとって本当に速くて便利だからです。

@ParanoidPanda:私の場合、共有クリップボードは機能するので、ホストでコマンドをコピーすると、ゲスト内に貼り付けることができます。これは、最初のスクリーンショットに示すように、「共有可能」とマークすることで実現されました。私はまだUSBリダイレクトを使用していません...少し試してみると、動作するかどうかを確認できます。:)
cl-netbox 2016年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.