Red Hat Training

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

4.2. PXE および tftp を使用した RHEV ハイパーバイザーのデプロイ

このセクションでは、PXEtftp を使用するネットワーク経由で RHEV ハイパーバイザーをインストールする方法について説明します。PXE ブート用の DHCP サーバーおよび tftp サーバーの設定は、本書の対象外となります。
  1. nsIndex -hypervisor パッケージ をインストールして、livecd-iso-to-pxeboot スクリプトを展開します。手順4.1「パッケージのダウンロードおよびインストール」 を参照してください。
  2. livecd-iso-to-pxeboot を使用して vmlinuz および initrd イメージを作成します。
    # /usr/share/rhev-hypervisor/livecd-iso-to-pxeboot /usr/share/rhev-hypervisor/rhev-hypervisor.iso
    Your pxeboot image is complete.
    
    Copy tftpboot/ subdirectory to /tftpboot or a subdirectory of /tftpboot.
    Set up your DHCP, TFTP and PXE server to serve /tftpboot/.../pxeboot.0
    
    Note: The initrd image contains the whole CD ISO and is consequently
    very large.  You will notice when pxebooting that initrd can take a
    long time to download.  This is normal behaviour.
  3. livecd-iso-to-pxeboot コマンドの出力は、tftpboot と呼ばれるディレクトリーで、以下のファイルがそこにあります。
    • pxelinux.0
    • pxelinux.cfg/default
    • vmlinuz0
    • initrd0.img
  4. vmlinuz および initrd ファイルは、cobbler サーバーまたはその他の PXE および tftp サーバーにインポートできます。
    ファイルを適切なディレクトリーにインポートします。
  5. pxelinux.cfg/default ファイルは、Hypervisor イメージをエクスポートするように PXE サーバーを設定するためのテンプレートを提供します。
    DEFAULT pxeboot
    TIMEOUT 20
    PROMPT 0
    LABEL pxeboot
            KERNEL vmlinuz0
            APPEND rootflags=loop initrd=initrd0.img root=/rhev-hypervisor.iso rootfstype=auto ro liveimg
                   check crashkernel=128M@16M elevator=deadline processor.max_cstate=1
    ONERROR LOCALBOOT 0
    PXE ブートされたハイパーバイザーは、PXE インターフェイスの MAC アドレスをカーネルに渡す PXE サーバーに依存します。これは、IPAPPEND 2 パラメーターを使用して提供されます。
    環境に応じてテンプレートを変更します。
警告
pxelinux.cfg/defaultroot=/rhev-hypervisor.iso パラメーターはデフォルト値です。使用している ISO ファイルの名前が news -hypervisor.iso 以外の場合は、livecd-iso -to-pxeboot を呼び出すときに渡す必要があります。たとえば、ISO ファイル](../../_ hypervisor_2_2.iso の場合は、livecd-iso-to-pxeboot](../../_hypervisor_2_2.iso コマンドを使用します。これにより、pxelinux.cfg/default の正しいパラメーター root=/rhev_hypervisor_2_2.iso が作成されます。

4.2.1. PXE を使用した RHEV Hypervisor の起動

ネットワークブートの場合、ネットワークインターフェイスカードが PXE ブートをサポートしている必要があります。
PXE サーバーから RHEV Hypervisor を起動するには、以下を行います。
  1. システムの BIOS に入ります。多くのシステムでは、システムに電源が入った直後にキーまたはキーの組み合わせの入力が求められます。通常、このキーは deleteF1、または F2 です。
  2. ネットワークブートが無効になっている場合は、ネットワークブートを有効にします。
  3. ネットワークインターフェイスカードを最初の起動デバイスとして設定します。
  4. システムを起動します。PXE パラメーターが正しく設定されている場合は、自動インストールが開始されます。
  5. RHEV Hypervisor のインストール後にネットワークの起動を変更または無効にします。これは、再起動ごとにインストールを上書きしないように(この機能が望ましい場合)、特定のセキュリティー脆弱性を防ぐことです。
警告
PXE ブートインストールに使用されるネットワークインターフェイスは、RHEV Manager への接続に使用されるインターフェイスと同じでなければなりません。
注記
カーネルパラメーターの詳細は、「RHEV Hypervisor のカーネルパラメーターと自動インストール」 を参照してください。
RHEV Hypervisor がインストールされます。