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 が適切に設定されていることを確認してください。詳細は、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
パッケージをインストールします。dnf install ipxe-bootimgs
# dnf 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