Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
4.2. PXE および tftp を使用した RHEV ハイパーバイザーのデプロイ
このセクションでは、
PXE
と tftp
を使用するネットワーク経由で RHEV ハイパーバイザーをインストールする方法について説明します。PXE ブート用の DHCP
サーバーおよび tftp
サーバーの設定は、本書の対象外となります。
- nsIndex -hypervisor パッケージ をインストールして、livecd-iso-to-pxeboot スクリプトを展開します。手順4.1「パッケージのダウンロードおよびインストール」 を参照してください。
- 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.
- livecd-iso-to-pxeboot コマンドの出力は、
tftpboot
と呼ばれるディレクトリーで、以下のファイルがそこにあります。pxelinux.0
pxelinux.cfg/default
vmlinuz0
initrd0.img
vmlinuz
およびinitrd
ファイルは、cobbler サーバーまたはその他の PXE およびtftp
サーバーにインポートできます。ファイルを適切なディレクトリーにインポートします。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/default
の root=/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 を起動するには、以下を行います。
- システムの BIOS に入ります。多くのシステムでは、システムに電源が入った直後にキーまたはキーの組み合わせの入力が求められます。通常、このキーは delete、F1、または F2 です。
- ネットワークブートが無効になっている場合は、ネットワークブートを有効にします。
- ネットワークインターフェイスカードを最初の起動デバイスとして設定します。
- システムを起動します。PXE パラメーターが正しく設定されている場合は、自動インストールが開始されます。
- RHEV Hypervisor のインストール後にネットワークの起動を変更または無効にします。これは、再起動ごとにインストールを上書きしないように(この機能が望ましい場合)、特定のセキュリティー脆弱性を防ぐことです。
警告
PXE ブートインストールに使用されるネットワークインターフェイスは、RHEV Manager への接続に使用されるインターフェイスと同じでなければなりません。
注記
カーネルパラメーターの詳細は、「RHEV Hypervisor のカーネルパラメーターと自動インストール」 を参照してください。
RHEV Hypervisor がインストールされます。