6.2. iPXE 環境の設定
iPXE プロビジョニングに使用するすべての Capsule で iPXE 環境を設定します。
Red Hat Enterprise Linux では、iPXE のセキュリティー関連機能はサポートされておらず、iPXE バイナリーはセキュリティー機能なしで構築されています。このため、HTTPS ではなく、HTTP のみが使用できます。詳細情報は、Red Hat Enterprise Linux HTTPS support in iPXE を参照してください。
前提条件
Satellite Server の代わりに Capsule Server を使用する場合は、Capsule Server が適切に設定されていることを確認してください。
重要Satellite Server の信頼できるプロキシーのリストに Capsule Server を追加する必要があります。
詳細は、Capsule Server のインストール の ホストの登録とプロビジョニングのための Capsule の設定 を参照してください。
手順
Capsule で TFTP サービスおよび HTTPboot サービスを有効にします。
satellite-installer \ --foreman-proxy-httpboot true \ --foreman-proxy-tftp true
# satellite-installer \ --foreman-proxy-httpboot true \ --foreman-proxy-tftp true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Capsule に
ipxe-bootimgs
パッケージをインストールします。satellite-maintain packages install ipxe-bootimgs
# satellite-maintain packages install ipxe-bootimgs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow iPXE ファームウェアを TFTP ディレクトリーにコピーします。
Linux カーネルヘッダーで iPXE ファームウェアをコピーします。
cp /usr/share/ipxe/ipxe.lkrn /var/lib/tftpboot/
# cp /usr/share/ipxe/ipxe.lkrn /var/lib/tftpboot/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow UNDI iPXE ファームウェアをコピーします。
cp /usr/share/ipxe/undionly.kpxe /var/lib/tftpboot/undionly-ipxe.0
# cp /usr/share/ipxe/undionly.kpxe /var/lib/tftpboot/undionly-ipxe.0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
SELinux ファイルコンテキストを修正します。
restorecon -RvF /var/lib/tftpboot/
# restorecon -RvF /var/lib/tftpboot/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow HTTP URL を設定します。
Satellite Server を起動に使用する場合は、Satellite Server で次のコマンドを実行します。
satellite-installer \ --foreman-proxy-dhcp-ipxefilename "http://satellite.example.com/unattended/iPXE?bootstrap=1"
# satellite-installer \ --foreman-proxy-dhcp-ipxefilename "http://satellite.example.com/unattended/iPXE?bootstrap=1"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Capsule Server を起動に使用する場合は、Capsule Server で以下のコマンドを実行します。
satellite-installer --foreman-proxy-dhcp-ipxe-bootstrap true
# satellite-installer --foreman-proxy-dhcp-ipxe-bootstrap true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow