Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

10.2.2. ゲストエージェントとホスト間の通信の設定

ホストマシンは、ホストとゲストマシン間の VirtIO シリアル接続を介してゲストエージェントと通信します。VirtIO シリアルチャネルはキャラクターデバイスドライバー (通常は Unix ソケット) を介してホストに接続し、ゲストはこのシリアルチャネルをリッスンします。次の手順は、ゲストエージェントが使用できるようにホストマシンとゲストマシンをセットアップする方法を示しています。
注記
Windows ゲストで QEMU ゲストエージェントを設定する方法については、こちら の手順を参照してください。。

手順10.1 ゲストエージェントとホスト間の通信の設定

  1. ゲスト XML を開きます

    QEMU ゲストエージェント設定でゲスト XML を開きます。ファイルを開くにはゲスト名が必要です。ホストマシンでコマンド #virsh list を使用して、認識できるゲストを一覧表示します。この例では、ゲストの名前は rhel6 です。
    # virsh edit rhel6
  2. ゲスト XML ファイルを編集します

    次の要素を XML ファイルに追加し、変更を保存します。

    図10.1 ゲスト XML を編集して QEMU ゲストエージェントを設定する

    <channel type='unix'>
       <source mode='bind' path='/var/lib/libvirt/qemu/rhel6.agent'/>
       <target type='virtio' name='org.qemu.guest_agent.0'/>
    </channel>
    
    
  3. ゲストでの QEMU ゲストエージェントの起動

    まだ行っていない場合は、yum install qemu-guest-agent を使用してゲスト仮想マシンにゲストエージェントをダウンロードしてインストールします。インストールしたら、次のようにサービスを開始します。
    # service start qemu-guest-agent
これで、有効な送信によってゲストと通信できます確立されたキャラクターデバイスドライバーに対する libvirt コマンド。