3.3. ゲストエージェントおよびドライバーのインストール
3.3.1. Red Hat Enterprise Virtualization のゲストエージェントとドライバー
表3.1 Red Hat Enterprise Virtualization のゲストドライバー
ドライバー
|
説明
|
対象ゲスト
|
---|---|---|
virtio-net
|
準仮想化ネットワークドライバーは、rtl のようなエミュレーションデバイスよりも高いパフォーマンスを提供します。
|
サーバーまたはデスクトップ
|
virtio-block
|
準仮想化 HDD ドライバーは、ゲストとハイパーバイザーとの間の調整および通信を最適化することによって、IDE のようなエミュレーションデバイスよりも高い I/O パフォーマンスを提供します。このドライバーは、ホストがハードウェアデバイスの役割を果たすのに使用する virtio-device のソフトウェア実装を補完します。
|
サーバーまたはデスクトップ
|
virtio-scsi
|
準仮想化 iSCSI HDD ドライバーは、virtio ブロックデバイスに同様の機能性と、一部の追加拡張機能を提供します。特に、このドライバーは、100 単位のデバイスの追加をサポートし、標準の SCSI デバイス名前付けスキームを使用してデバイスに命名します。
|
サーバーまたはデスクトップ
|
virtio-serial
|
Virtio-serial は、複数のシリアルポートのサポートを提供します。パフォーマンス向上によりゲストとホストの間の通信が高速化され、ネットワークの複雑化が回避されます。この高速通信は、ゲストエージェントならびにゲストとホスト間のクリップボードを使用したコピー&ペーストやロギングなどのその他の機能に必要です。
|
サーバーまたはデスクトップ
|
virtio-balloon
|
Virtio-balloon はゲストが実際にアクセスするメモリーの容量を制御するのに使用します。これにより、メモリーのオーバーコミットが向上します。Red Hat Enterprise Virtualization 3.1 以降のバージョンでは、バルーンドライバーは将来の互換性のためにインストールされますが、デフォルトでは使用されません。
|
サーバーまたはデスクトップ
|
qxl
|
準仮想化ディスプレイドライバーによりホスト上の CPU 使用率が低減されます。また大半のワークロードでネットワーク帯域幅が削減されることにより、パフォーマンスが向上します。
|
サーバーまたはデスクトップ
|
表3.2 Red Hat Enterprise Virtualization のゲストエージェントおよびツール
ゲストエージェント/ツール
|
説明
|
対象ゲスト
|
---|---|---|
rhevm-guest-agent-common
|
Red Hat Enterprise Virtualization Manager が内部イベントおよび情報 (例: IP アドレスおよびインストールされているアプリケーションなど) を受信できるようになります。また、Manager がゲストに対してシャットダウンやリブートなどの特定のコマンドを実行できるようになります。
Red Hat Enterprise Linux 6 以降のバージョンのゲストでは、rhevm-guest-agent-common により tuned が仮想マシンにインストールされ、最適化された仮想化ゲストプロファイルを使用するように設定されます。
|
サーバーまたはデスクトップ
|
spice-agent
|
SPICE エージェントは複数のモニターに対応しており、QEMU エミュレーションよりも優れたユーザーエクスペリエンスと応答性を提供します。client-mouse-mode ではカーソルキャプチャーは必要ありません。SPICE エージェントは、ディスプレイレベルの削減、色深度の追加、壁紙の無効化、フォントスムージング、アニメーションによって、ワイドエリアネットワークで使用する場合の帯域幅の使用率を低減します。SPICE エージェントは、クリップボードのサポートを有効化してクライアントとゲストの間におけるテキストと画像の両方のカットアンドペースト操作や、クライアント側の設定に対応した自動ゲストディスプレイ設定を可能にします。Windows ゲストでは、SPICE エージェントは vdservice と vdagent で構成されます。
|
サーバーまたはデスクトップ
|
rhev-sso
|
Red Hat Enterprise Virtualization Manager へのアクセスに使用する認証情報に基づいたユーザーの自動ログインを可能にするエージェント。
|
デスクトップ
|
rhev-usb
|
ゲスト上でのレガシー USB サポート用 (バージョン 3.0 以前) のドライバーとサービスが格納されたコンポーネント。クライアントマシンに接続された USB デバイスへのアクセスに必要です。クライアント側で
RHEV-USB Client が必要です。
|
デスクトップ
|
3.3.2. Windows へのゲストエージェントとドライバーのインストール
rhev-tools-setup.iso
ISO ファイルを使用して、Windows の仮想マシンにインストールします。この ISO ファイルは、Red Hat Enterprise Virtualization Manager のインストール先のシステムの /usr/share/rhev-guest-tools-iso/rhev-tools-setup.iso
にあります。
注記
rhev-tools-setup.iso
ISO ファイルは、engine-setup
の実行時に、デフォルトの ISO ストレージドメインがある場合には、そこに自動的にコピーされます。コピーされない場合は、手動で ISO ストレージドメインにアップロードする必要があります。
注記
rhev-tools-setup.iso
ISO ファイルを手動でアタッチする必要があります。仮想マシンで APT サービスが有効化されている場合は、更新された ISO ファイルは自動的にアタッチされます。
注記
RHEV-toolsSetup.exe
に ISSILENTMODE
と ISNOREBOOT
のオプションを追加して、ゲストエージェントとドライバーをサイレントインストールし、インストール先のマシンがインストール直後に再起動しないようにすることが可能です。マシンは、デプロイメントのプロセスの完了後に再起動することができます。
D:\RHEV-toolsSetup.exe ISSILENTMODE ISNOREBOOT
手順3.4 Windows へのゲストエージェントとドライバーのインストール
- 仮想マシンにログインします。
rhev-tools-setup.iso
ファイルが含まれている CD ドライブを選択します。- RHEV-toolsSetup をダブルクリックします。
- ようこそ画面でをクリックします。
- RHEV-Tools InstallShield Wizard ウィンドウのプロンプトに従います。コンポーネント一覧のチェックボックスがすべてチェックされていることを確認してください。
図3.2 インストールする Red Hat Enterprise Virtualization ツールの全コンポーネントの選択
- インストールが完了すると、
Yes, I want to restart my computer now
を選択して をクリックし、変更を適用します。
RHEV Agent
と呼ばれるサービスとして実行されます。この RHEV Agent は、C:\Program Files\Redhat\RHEV\Drivers\Agent
にある rhev-agent
設定ファイルを使用して設定できます。
3.3.3. Red Hat Enterprise Virtualization Application Provisioning Tool (APT) を使用したWindows へのゲストの自動追加
rhev-tools-setup.iso
という ISO ファイルをアタッチした状態であることを前提としています。
手順3.5 Windows への APT サービスのインストール
- 仮想マシンにログインします。
rhev-tools-setup.iso
ファイルが含まれている CD ドライブを選択します。- RHEV-Application Provisioning Tool をダブルクリックします。
- User Account Control ウィンドウで をクリックします。
- インストールが完了したら RHEV-Application Provisioning Tool InstallShield Wizard ウィンドウの
Start RHEV-apt Service
のチェックボックスが選択されていることを確認して をクリックし、変更を適用します。
注記
Start RHEV-apt Service
チェックボックスを解除すると、RHEV-apt サービスをインストール直後に停止することができます。Services ウィンドウを使用すると、サービスをいつでも停止、起動、再起動することができます。