11.3. SPICE エージェント
11.3.1. SPICE エージェントとホスト間の通信設定
virsh
または virt-manager を使用できます。以下に、SPICE エージェントを Linux ゲストで設定する方法を説明します。
手順11.4 Linux ゲストで virsh
を使用したゲストエージェントとホスト間の通信設定
仮想マシンをシャットダウンします。
SPICE エージェントを設定する前に、仮想マシン (この例では rhel7) がシャットダウンしていることを確認します。#
virsh shutdown rhel7
SPICE エージェントチャンネルをゲスト XML 設定に追加します。
SPICE エージェントの詳細を追加できるようゲストの XML ファイルを編集します。#
virsh edit rhel7
以下をゲストの XML ファイルに追加し、変更を保存します。<channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0'/> </channel>
仮想マシンを起動します。
#
virsh start rhel7
ゲストに SPICE エージェントをインストールします。
SPICE エージェントがゲスト仮想マシンにまだインストールされていない場合は、これをインストールします。#
yum install spice-vdagent
ゲスト内の SPICE エージェントを起動します。
ゲスト内の SPICE エージェントサービスを起動します。#
systemctl start spice-vdagent
手順11.5 実行中の Linux ゲストでの SPICE エージェントとホスト間の通信設定
SPICE エージェントの XML ファイルを作成します。
#
cat agent.xml
<channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0'/> </channel>SPICE エージェントを仮想マシンに割り当てます。
以下のコマンドを実行して、SPICE エージェントを実行中の仮想マシン (この例では rhel7) に割り当てます。#
virsh attach-device rhel7 agent.xml
ゲストに SPICE エージェントをインストールします。
SPICE エージェントがゲスト仮想マシンにまだインストールされていない場合は、これをインストールします。#
yum install spice-vdagent
ゲスト内の SPICE エージェントを起動します。
ゲスト内の SPICE エージェントサービスを起動します。#
systemctl start spice-vdagent
手順11.6 virt-manager
を使用した SPICE エージェントとホスト間の通信設定
仮想マシンをシャットダウンします。
SPICE エージェントの設定前に仮想マシンがシャットダウンしていることを確認します。仮想マシンをシャットダウンするには、Virtual Machine Manager の仮想マシンの一覧からシャットダウンする仮想マシンを選択し、メニューバーにあるスイッチアイコンをクリックします。SPICE エージェントチャンネルをゲストに追加します。
ゲストウインドウの上部にある電球アイコンをクリックして仮想マシンのハードウェアの詳細画面を開きます。新しい仮想ハードウェアを追加 ウインドウを開き、チャンネル を選択します。ボタンをクリックして名前 ドロップダウンリストから SPICE エージェントを選択し、チャンネルアドレスを編集して をクリックします。図11.2 SPICE エージェントチャンネルデバイスの選択
仮想マシンを起動します。
仮想マシンを起動するには、Virtual Machine Manager の仮想マシンのリストから起動する仮想マシンを選択し、メニューバーのをクリックします。
ゲストに SPICE エージェントをインストールします。
virt-manager でゲストを開き、SPICE エージェントがゲスト仮想マシンにまだインストールされていない場合は、インストールします。#
yum install spice-vdagent
ゲスト内の SPICE エージェントを起動します。
ゲスト内の SPICE エージェントサービスを起動します。#
systemctl start spice-vdagent
このページには機械翻訳が使用されている場合があります (詳細はこちら)。