第13章 リモートディスクレスシステムの設定

次のセクションでは、ネットワーク環境にリモートディスクレスシステムをデプロイするのに必要な手順の概要を説明します。同じ設定で複数のクライアントが必要な場合は、このソリューションを実装すると便利です。また、クライアントの数だけハードドライブのコストを節約できます。Red Hat Enterprise Linux 8 オペレーティングシステムがインストールされていることを前提とします。

図13.1 リモートディスクレスシステム設定のダイアグラム

リモートディスクレスシステム設定のダイアグラム

ゲートウェイは別のサーバーに設定する可能性があることに注意してください。

13.1. リモートディスクレスシステム用環境の準備

この手順では、リモートディスクレスシステム用の環境の準備を説明します。

リモートディスクレスシステムを起動するには、tftp サービス (tftp-server が提供) および DHCP サービス (dhcp が提供) の両方が必要です。tftp サービスは、PXE ローダーを介してネットワーク経由でカーネルイメージと initrd を取得するために使用されます。

前提条件

  • 以下のパッケージをインストールしている。

    • tftp-server
    • xinetd
    • dhcp-server
    • syslinux
  • ネットワーク接続を設定している。

手順

  1. dracut-network パッケージをインストールします。

    # yum install dracut-network
  2. dracut-network パッケージをインストールしたら、以下の行を /etc/dracut.conf に追加します。

    add_dracutmodules+="nfs"
重要

一部の RPM パッケージは、ファイル機能 (setcapgetcap など) を使用して開始しました。ただし、現在 NFS ではこれらの機能に対応していないため、ファイル機能を使用するパッケージのインストールまたは更新に失敗します。

この時点で、リモートディスクレスシステムの実装を続行する準備が整ったサーバーを用意できます。