第11章 QEMU ゲストエージェントおよび SPICE エージェントによる仮想化の強化
注記
11.1. QEMU ゲストエージェント
重要
11.1.1. QEMU ゲストエージェントとホスト間の通信設定
注記
11.1.1.1. Linux ゲスト上での QEMU ゲストエージェントの設定
virsh または virt-manager を使用できます。以下に、QEMU ゲストエージェントを Linux ゲストで設定する方法を説明します。
手順11.1 シャットダウンした Linux ゲストで virsh を使用したゲストエージェントとホスト間の通信設定
仮想マシンをシャットダウンします。
仮想マシン (この例の名前は rhel7) が QEMU ゲストエージェントの設定前にシャットダウンしていることを確認します。#
virsh shutdown rhel7QEMU ゲストエージェントチャンネルをゲスト XML 設定に追加します。
QEMU ゲストエージェントの詳細を追加できるようゲストの XML ファイルを編集します。#
virsh edit rhel7以下をゲストの XML ファイルに追加し、変更を保存します。<channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> </channel>
仮想マシンを起動します。
#
virsh start rhel7ゲストに QEMU ゲストエージェントをインストールします。
QEMU ゲストエージェントがゲスト仮想マシンにまだインストールされていない場合は、これをインストールします。#
yum install qemu-guest-agentゲスト内の QEMU ゲストエージェントを起動します。
ゲスト内の QEMU ゲストエージェントサービスを起動します。#
systemctl start qemu-guest-agent
手順11.2 実行中の Linux ゲストでのゲストエージェントとホスト間の通信設定
QEMU ゲストエージェントの XML ファイルを作成します。
#
cat agent.xml<channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> </channel>QEMU ゲストエージェントを仮想マシンに割り当てます。
以下のコマンドを実行して、QEMU ゲストエージェントを実行中の仮想マシン (この例の名前は rhel7) に割り当てます。#
virsh attach-device rhel7 agent.xmlゲストに QEMU ゲストエージェントをインストールします。
QEMU ゲストエージェントがゲスト仮想マシンにまだインストールされていない場合は、これをインストールします。#
yum install qemu-guest-agentゲスト内の QEMU ゲストエージェントを起動します。
ゲスト内の QEMU ゲストエージェントサービスを起動します。#
systemctl start qemu-guest-agent
手順11.3 virt-manager を使用した QEMU ゲストエージェントとホスト間の通信設定
仮想マシンをシャットダウンします。
QEMU ゲストエージェントの設定前に仮想マシンがシャットダウンしていることを確認します。仮想マシンをシャットダウンするには、仮想マシンマネージャー の仮想マシンの一覧からこれを選択し、メニューバーにある光スイッチのアイコンをクリックします。QEMU ゲストエージェントチャンネルをゲストに追加します。
ゲストのウィンドウの先頭にある電球アイコンをクリックして仮想マシンのハードウェアの詳細画面を開きます。ボタンをクリックして 新しい仮想ハードウェアを追加 ウィンドウを開き、チャンネル を選択します。名前 ドロップダウンリストから QEMU ゲストエージェントを選択し、 をクリックします。
図11.1 QEMU ゲストエージェントチャンネルデバイスの選択
仮想マシンを起動します。
仮想マシンを起動するには、仮想マシンマネージャー の仮想マシンの一覧から目的のマシンを選択し、続いてメニューバーにある
をクリックします。
ゲストに QEMU ゲストエージェントをインストールします。
QEMU ゲストエージェントがまだゲスト仮想マシンにインストールされていない場合は、virt-manager でゲストを開き、QEMU ゲストエージェントをインストールします。#
yum install qemu-guest-agentゲスト内の QEMU ゲストエージェントを起動します。
ゲスト内の QEMU ゲストエージェントサービスを起動します。#
systemctl start qemu-guest-agent

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.