第9章 完全仮想化 Windows ゲストのインストール
本章では、コマンドライン(virt-install)を使用して完全仮想化 Windows ゲストを作成し、ゲスト内でオペレーティングシステムのインストーラーを起動し、virt-viewer を介してインストーラーにアクセスする方法を説明します。
ゲストに Windows オペレーティングシステムをインストールするには、virt-viewer ツールを使用します。このツールを使用すると、(SPICE または VNC プロトコルを使用して)仮想マシンのグラフィカルコンソールを表示できます。これにより、virt-viewer では、完全に仮想化されたゲストのオペレーティングシステムを、そのオペレーティングシステムのインストーラー( )でインストールできます。
Windows オペレーティングシステムをインストールするには、以下の 2 つの主要な手順を実行します。
- virt-install または virt-manager のいずれかを使用して、ゲスト仮想マシンを作成します。
- virt-viewer を使用して、ゲスト仮想マシンに Windows オペレーティングシステムをインストールします。
本章では、Windows オペレーティングシステムを完全仮想化ゲストにインストールする方法については説明していないことに注意してください。代わりに、ゲストを作成し、ゲスト内でインストーラーを起動する方法のみを説明します。Windows オペレーティングシステムのインストール方法は、関連する Microsoft インストールドキュメントを参照してください。
9.1. virt-install を使用したゲストの作成
virt-install コマンドを使用すると、GUI を必要とせずに、ターミナルから完全仮想化ゲストを作成できます。
重要
ゲストを作成する前に、ゲストが KVM Windows 準仮想化ドライバーを使用する必要があるかどうかを考慮してください。その場合は、ゲストへの Windows オペレーティングシステムのインストール 中 またはインストール 後 に行うことができることに注意してください。準仮想化ドライバーの詳細は、10章KVM 準仮想化 (virtio) ドライバー を参照してください。
KVM 準仮想化ドライバーのインストール方法は、「KVM Windows virtio ドライバーのインストール」 を参照してください。
1 つのコマンドのみを使用して、完全に仮想化されたゲストを作成できます。これを行うには、以下のプログラムを実行します(値を適宜置き換え)。
# virt-install \ --name=guest-name \ --os-type=windows \ --network network=default \ --disk path=path-to-disk,size=disk-size \ --cdrom=path-to-install-disk \ --graphics spice --ram=1024
path-to-disk は、デバイス(例:
/dev/sda3
)またはイメージファイル(/var/lib/libvirt/images/名.img)である必要があります。
また、disk-size をサポートするのに十分な空き容量も必要です。
重要
すべてのイメージファイルは、デフォルトで
/var/lib/libvirt/images/
に保存されます。ファイルベースのイメージの他のディレクトリーの場所は可能ですが、SELinux 設定が必要になる場合があります。SELinux を Enforcing モードで実行する場合は、『Red Hat Enterprise Linux 6 仮想化管理ガイド』 で SELinux に関する詳細情報を参照してください。
virt-install を対話的に実行することもできます。これを行うには、以下のように --prompt コマンドを使用します。
# virt-install --prompt
完全に仮想化されたゲストが作成されると、virt-viewer はゲストを起動し、オペレーティングシステムのインストーラーを実行します。オペレーティングシステムのインストール方法については、関連する Microsoft インストールドキュメントを参照してください。