14.2. HTTP サーバーを使用する PXE ブート環境でのステートレスイメージの起動
rootfs.img イメージを配信する際は、TFTP 単独の場合よりも高速かつ信頼性の高い転送を実現するために HTTP を使用してください。
前提条件
-
<os>-pxe-tar-xz-<architecture>.tar.xzイメージが存在する。 -
ターゲットシステムに、カーネル、initrd、および
rootfsを同時に格納するのに十分なメモリーが搭載されている。 2 GiB の容量 (小さなイメージの場合)。ただし、これはワークロードによって変わります。
警告RAM 容量が不足すると、起動プロセス中にカーネルパニックが発生する可能性があります。
手順
-
TFTP サーバーのルートディレクトリーに
vmlinuz、initrd.img、およびrootfs.imgファイルを配置して、TFTP サーバーを準備します。 -
grub.cfg設定ファイルを変更し、HTTP-SERVERプレースホルダーを実際の HTTP サーバーの URL に置き換えます。 rootfs.imgファイルを含むディレクトリー内で HTTP を使用してrootfs.imgを配信します。$ python3 -m http.server 8000