6.4. PXE を使用したゲスト仮想マシンのインストール

要件

PXE ゲストインストールでは、インストールするゲスト仮想マシンと同じサブネット上で PXE サーバーが実行中である必要があります。この実行方法は、仮想マシンのネットワーク接続方法によって異なります。PXE サーバーの設定でヘルプが必要な場合は、サポートに連絡してください。

virt-install による PXE インストール

virt-install PXE インストールでは、installation がブリッジ名となる --network=bridge:installation パラメーターと、--pxe パラメーターの両方が必要となります。

デフォルトでは、ネットワークが見つからない場合、ゲスト仮想マシンは別の起動可能なデバイスから起動を試みます。起動可能なデバイスが見つからない場合は、ゲストは一時停止します。起動可能なデバイスが見つからない場合は、以下のような qemu-kvm ブートパラメーター reboot-timeout を使ってゲストの起動を再度試すことができます。
# qemu-kvm -boot reboot-timeout=1000

例6.2 virt-install を使用した完全仮想化 PXE インストール

# virt-install --hvm --connect qemu:///system \
--network=bridge:installation --pxe --graphics spice \
--name rhel6-machine --ram=756 --vcpus=4 \
--os-type=linux --os-variant=rhel6 \
--disk path=/var/lib/libvirt/images/rhel6-machine.img,size=10
上記のコマンドは、テキストのみの環境では実行できないことに注意してください。完全仮想化 (--hvm) ゲストは、--graphics spice パラメーターではなく、--location--extra-args "console=console_type" が指定されている場合にのみ、テキストのみの環境でインストールできます。

手順6.2 virt-manager を使用した PXE インストール

  1. PXE の選択

    インストール方法として PXE を選択し、続くステップで OS の種類やメモリー、CPU、およびストレージを設定します。
    Step 1 of 5 for creating a new virtual machine with virt-manager, with Network Boot (PXE) chosen for the method of installation.

    図6.8 インストール方法の選択

    Step 2 of 5 for creating a new virtual machine with virt-manager, with Linux chosen as OS Type and Red Hat Enterprise Linux 6 chosen for version.

    図6.9 インストールする OS の種類の選択

    Step 3 of 5 for creating a new virtual machine with virt-manager showing memory and CPU settings, with 1024MB of RAM and 2 CPUs selected.

    図6.10 仮想化ハードウェア詳細の指定

    Step 4 of 5 for creating a new virtual machine with virt-manager, with checkboxes selected next to "Enable storage for this virtual machine" and "Allocate entire disk now". 8GB is selected under the heading "Create a disk image on the computer's hard drive".

    図6.11 ストレージ詳細の指定

  2. インストールの開始

    インストールを開始する準備ができました。
    Step 5 of 5 for creating a new virtual machine with virt-manager reads "Ready to begin installation of (guest name)" with a summary of options already chosen, and advanced options to choose from.

    図6.12 仮想マシン詳細を完了

DHCP リクエストが送信され、有効な PXE サーバーが見つかるとゲスト仮想マシンのインストールプロセスが開始されます。