virt-manager アプリケーションまたはソフトウェア パッケージは、 libvirt ライブラリを使用して仮想マシン管理サービスを提供します。複数の仮想マシンの作成、削除、管理に役立つデスクトップ インターフェイスを備えています。
virt-manager デスクトップ インターフェイスとそのコンポーネントは、個人およびビジネスのさまざまなシナリオに柔軟な仮想マシン管理サービスを提供します。これは、主に KVM 仮想マシンに使用される無料のオープンソース アプリケーションです。ただし、Xen や LXC などの他のハイパーバイザーもサポートできます。
前回の記事では、 virt-manager を使用して仮想マシンを作成する方法 を説明しました。この記事では、クライアントとホストの間でファイルやフォルダーにシームレスにアクセスする方法について説明します。
共有ファイルとフォルダーは、virtiofs という名前の libvirt 共有ファイル システムによって提供されます。これは、ホスト マシン上のディレクトリ ツリーにアクセスするためのすべての関数とパラメータを提供します。ほとんどの virt-manager 仮想マシン構成は XML に変換されるため、共有ファイル/フォルダーも XML ファイル経由で指定できます。
まず、クライアントの電源がオフになっていることを確認します。 virt-manager GUI で仮想マシンを選択し、「開く」をクリックしてコンソール設定をポップアップ表示します。
#設定を開く
仮想ハードウェアの詳細を表示するツールバーのアイコンをクリックします。次に、左側のパネルの「メモリ」をクリックします。 オプション「共有メモリを有効にする」を選択します。 「適用」をクリックします。共有メモリ オプションを有効にします。
次に、下部にある [ハードウェアの追加] をクリックします。クリックしてハードウェアを追加
新しいハードウェアを追加するウィンドウで、左側のパネルから「ファイル システム」を選択します。 次に、「詳細」タブで「ドライバー」を「virtiofs」として選択します。 「参照 > ローカルを参照 ローカルを参照」をクリックし、クライアントでアクセスするホスト パスを選択します。 [宛先パス] に任意の名前を入力します。これはマウント時に使用される単なるファイル ラベルです。
したがって、
Pictures/Screenshots フォルダー ( /home/debugpoint/Pictures/Screenshots
) にアクセスしたい場合は、次のようになります。セットアップは次のようになります:
上記の構成の XML 設定は次のとおりです。 。 XML タグで見つけることができます。
<filesystem type="mount" accessmode="passthrough"><driver type="virtiofs"/><binary path="/usr/libexec/virtiofsd"/><source dir="/home/debugpoint/Pictures/Screenshots"/><target dir="mount_tag_pictures"/><alias name="fs1"/><address type="pci" domain="0x0000" bus="0x08" slot="0x00" function="0x0"/></filesystem>
「完了」をクリックします。 virt-manager のメイン ウィンドウで仮想マシンを右クリックし、[実行] をクリックして仮想マシンを起動します。必ず「グラフィカル コンソールを表示」をクリックしてください (仮想マシンが表示されない場合は、ツールバーのモニター アイコンをクリックしてください)。
ゲスト マシンで、ホスト フォルダーをマウントするフォルダーを作成します。この例では、
/mnt/picturesを使用しました。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:plain;toolbar:false;">sudo mkdir /mnt/pictures</pre><div class="contentsignin">ログイン後にコピー</div></div>
最後に、上の手順で作成したラベルを使用して、hosts フォルダーをこの新しいフォルダーにマウントします。ターミナルでこれを行うには、次のコマンドを使用します。以下のコマンドのラベルとフォルダー名は、お使いのシステムに応じて変更してください。
sudo mount -t virtiofs mount_tag_pictures /mnt/pictures
これで、virt-manager でホストとゲスト間でフォルダーを参照し、項目をシームレスに追加/削除できるようになりました。
virt-manager クライアントからのホスト ファイルへのアクセス
このソリューションが、クライアントからホスト ファイルおよびフォルダーへのアクセスに役立つことを願っています。 virt-manager アプリケーションの起動に使用されるユーザー ID には、hosts フォルダーにアクセスするための同じ権限が必要であることに注意してください。
以上がvirt-manager のホストとゲスト間でフォルダーを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。