11.2. QEMU ゲストエージェント

QEMU ゲストエージェントは、ゲスト内で実行され、ホストマシンが libvirt を使用してゲストオペレーティングシステムに対してコマンドを実行できるようにします。ゲストオペレーティングシステムはその後、これらのコマンドに非同期的に応答します。本章では、libvirt コマンドおよびゲストエージェントが利用可能なオプションについて説明します。

重要

信頼されるゲストによって実行される場合にのみ、ゲストエージェントは安全であることに注意してください。信頼されていないゲストはゲストエージェントのプロトコルを悪意のある方法で無視したり、これを誤用したりする可能性があります。ホスト上のサービス拒否攻撃を回避するためのビルトイン保護プログラムは存在しますが、ホストは、操作が予想どおりに実行されるためにゲストの協力を必要とします。
Linux および Windows ゲスト上の QEMU ゲストエージェントのヘルプで、CPU のホットプラグおよびホットアンプラグがサポートされていることに注意してください。CPU はゲストの実行中に有効/無効にすることができるので、ホットプラグ機能を実装でき、かつアンプラグ機能を模倣することができます。詳細は、「仮想 CPU 数を設定する」 を参照してください。

11.2.1. ゲストエージェントのインストールおよび有効化

yum install qemu-guest-agent コマンドでゲスト仮想マシンに qemu-guest-agent をインストールし、これをサービス (qemu-guest-agent.service) として起動時に毎回自動的に実行させます。