8.2. CLI を使用した RHEL for Edge Simplified Installer イメージの作成
8.2.1. UEFI HTTP ブートサーバーの設定 リンクのコピーリンクがクリップボードにコピーされました!
UEFI HTTP ブート サーバーをセットアップし、この UEFI HTTP ブート サーバーに接続することで、ネットワーク経由で RHEL for Edge 仮想マシンのプロビジョニングを開始します。
前提条件
- ISO 簡略化インストーラーイメージを作成している。
- ISO コンテンツを提供する HTTP サーバーをお持ちです。
手順
選択したディレクトリーに ISO イメージをマウントします。
# mkdir /mnt/rhel8-install/ # mount -o loop,ro -t iso9660 /path_directory/installer.iso /mnt/rhel8-install//path_directory/installer.isoを RHEL for Edge 起動可能な ISO イメージへのパスに置き換えます。マウントされたイメージから HTTP サーバーのルートにファイルをコピーします。このコマンドにより、イメージに含まれるファイルが保存される
/var/www/html/rhel8-install/ディレクトリーを作成します。# mkdir /var/www/html/httpboot/ # cp -R /mnt/rhel8-install/ /var/www/html/httpboot/* # chmod -R +r /var/www/html/httpboot/*注記一部のコピー方法は、有効なインストールソースに必要な
.treeinfoファイルを省略できることに注意してください。この手順で示されているように、ディレクトリー全体に対してcpコマンドを実行しても、.treeinfoが正しくコピーされます。以下を置き換えて、
/var/www/html/EFI/BOOT/grub.cfgファイルを更新します。-
coreos.inst.install_dev=/dev/sdaをcoreos.inst.install_dev=/dev/vdaへ -
linux /images/pxeboot/vmlinuzをlinuxefi /images/pxeboot/vmlinuzへ -
initrd /images/pxeboot/initrd.imgをinitrdefi /images/pxeboot/initrd.imgへ coreos.inst.image_file=/run/media/iso/disk.img.xzをcoreos.inst.image_url=http://{IP-ADDRESS}/disk.img.xzへIP アドレスは、HTTP ブートサーバーとして機能するこのマシンの IP アドレスです。
-
httpd サービスを起動します。
# systemctl start httpd.serviceその結果、UEFI HTTP Boot サーバーをセットアップした後、UEFI HTTP ブートを使用して RHEL for Edge デバイスをインストールできます。