Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第19章 インストールの準備

19.1. ネットワークからのインストールの準備

注記
ネットワークベースのインストールを実行する場合は、ホストパーティションのドライブにはインストール DVD (もしくは DVD または CD の他のタイプ)がないことを確認します。ドライブに DVD または CD があると、予期しないエラーが発生する可能性があります。
20章インストーラーの起動(IPL) の説明に従って、ブートメディアが利用できることを確認します。
Red Hat Enterprise Linux インストールメディアは、ネットワークインストール(NFS、FTP、HTTP、または HTTPS 経由)またはローカルストレージを使用したインストールで利用できるようにする必要があります。NFS、FTP、HTTP、または HTTPS のインストールを実行している場合は、以下の手順に従います。
ネットワークを介したインストールに使用する NFS、FTP、HTTP、または HTTPS サーバーは、別のネットワークアクセス可能なサーバーである必要があります。別のサーバーには、仮想マシン、LPAR、またはその他のシステム(Power Systems や x86 システムの Linux など)を指定できます。インストール DVD-ROM の完全なコンテンツを提供する必要があります。
注記
FTP、NFS、HTTP、または HTTPS でインストールファイルにアクセスするために使用されるパブリックディレクトリーは、ネットワークサーバー上のローカルストレージにマッピングされます。たとえば、ネットワークサーバーのローカルディレクトリー /var/www/inst/rhel6.9 は、http://network.server.com/inst/rhel6.9 としてアクセスできます。
以下の例では、インストールファイルが含まれるインストールステージングサーバーのディレクトリーは /location/of/disk/space として指定されます。FTP、NFS、HTTP、または HTTPS 経由で一般に公開されるディレクトリーは、/publicly_available_directory として指定されます。たとえば、/location/of/disk/space は、/var/isos という名前のディレクトリーになります。/publicly_available_directory は、HTTP インストール用の /var/www/html/rhel6.9 である可能性があります。
以下では、ISO イメージ が必要です。ISO イメージは、DVD のコンテンツの完全なコピーを含むファイルです。DVD から ISO イメージを作成するには、次のコマンドを使用します。
dd if=/dev/dvd of=/path_to_image/name_of_image.iso
ここで、dvd は DVD ドライブデバイス、name_of_image は作成される ISO イメージファイルに指定する名前、path_to_image は、作成される ISO イメージが保存されるシステム上の場所へのパスです。
インストール DVD から、インストールステージングサーバーとして機能する Linux インスタンスにファイルをコピーするには、「FTP、HTTP、および HTTPS インストールの準備」 または 「NFS インストールの準備」 に進みます。

19.1.1. FTP、HTTP、および HTTPS インストールの準備

警告
Apache Web サーバーまたは tftp FTP サーバー設定で SSL セキュリティーが有効になっている場合は、TLSv1 プロトコルのみを有効にし、SSLv2 および SSLv3 を必ず無効にしてください。POODLE SSL 脆弱性 (CVE-2014-3566) の影響を受けないようにするためです。Apache のセキュア化に関する詳細、および https://access.redhat.com/solutions/1234773 tftp のセキュリティー保護に関する詳細は、を参照 https://access.redhat.com/solutions/1232413 してください。
インストール DVD の ISO イメージからファイルを展開して、FTP、HTTP、または HTTPS で共有されるディレクトリーに配置します。
次に、 ディレクトリーが FTP、HTTP、または HTTPS で共有されていることを確認し、クライアントアクセスを確認します。ディレクトリーがサーバー自体からアクセスできるかどうかをテストしてから、インストールする同じサブネット上の別のマシンからアクセスできるかどうかをテストします。

19.1.2. NFS インストールの準備

NFS をインストールする場合は、ISO イメージからすべてのファイルを抽出する必要はありません。ISO イメージ自体、install.img ファイル、およびオプションで NFS 経由でネットワークサーバーで product.img ファイルを利用できるようにするだけで十分です。
  1. ISO イメージを NFS のエクスポート済みディレクトリーに転送します。Linux システムで、以下を実行します。
    mv /path_to_image/name_of_image.iso /publicly_available_directory/
    path_to_image は ISO イメージファイルへのパス、name_of_image は ISO イメージファイルの名前、publicly_available_directory は NFS で利用可能なディレクトリー、または NFS で利用可能にするディレクトリーです。
  2. SHA256 チェックサムプログラムを使用して、コピーした ISO イメージはそのままであることを確認します。さまざまなオペレーティングシステム用に、多くの SHA256 チェックサムプログラムが利用できます。Linux システムで、以下を実行します。
    $ sha256sum name_of_image.iso
    ここで、name_of_image は ISO イメージファイルの名前です。SHA256 チェックサムプログラムは、ハッシュ と呼ばれる 64 文字の文字列を表示します。このハッシュを、Red Hat カスタマーポータルの ダウンロード ページにあるこの特定のイメージに表示されるハッシュと比較します( 1章Obtaining Red Hat Enterprise Linuxを参照してください)。2 つのハッシュは同一でなければなりません。
  3. ISO イメージ内から ISO イメージファイル自体を保存したディレクトリーと同じディレクトリーに images/ ディレクトリーをコピーします。以下のコマンドを実行します。
    mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
    cp -pr /mount_point/images /publicly_available_directory/
    umount /mount_point
    path_to_image は ISO イメージファイルへのパス、name_of_image は ISO イメージファイルの名前、mount_point はイメージからファイルをコピーする際のマウントポイントです。以下に例を示します。
    mount -t iso9660 /var/isos/RHEL6.iso /mnt/tmp -o loop,ro
    cp -pr /mnt/tmp/images /var/isos/
    umount /mnt/tmp
    ISO イメージファイルと images/ ディレクトリーが同じディレクトリーに並べるようになりました。
  4. images/ ディレクトリーに少なくとも install.img ファイルが含まれていることを確認し、インストールを続行できません。オプションで、images/ ディレクトリーには product.img ファイルが含まれている必要があります。ただし、最小 インストール用のパッケージのみがパッケージグループ選択の段階で利用できます( 「パッケージグループの選択」を参照してください)。
  5. 公開されているディレクトリーのエントリーが、NFS 経由で利用できるように、ネットワークサーバーの /etc/exports ファイルに存在することを確認します。
    ディレクトリーを特定のシステムに読み取り専用でエクスポートするには、以下を使用します。
    /publicly_available_directory client.ip.address (ro)
    ディレクトリーをすべてのシステムに読み取り専用でエクスポートするには、以下を使用します。
    /publicly_available_directory * (ro)
  6. ネットワークサーバーで、NFS デーモンを起動します(Red Hat Enterprise Linux システムでは、/sbin/service nfs startを使用します)。NFS がすでに実行中の場合は、設定ファイルを再読み込みします(Red Hat Enterprise Linux システムでは /sbin/service nfs reloadを使用します)。
  7. Red Hat Enterprise Linux デプロイメントガイド の指示に従って NFS 共有をテストするようにしてください。NFS サーバーの起動と停止の詳細は、NFS のドキュメントを参照してください。
注記
Anaconda には、インストールメディアの整合性をテストする機能があります。DVD、ハードドライブ ISO、および NFS ISO のインストール方法で動作します。インストールプロセスを開始する前に、およびインストール関連のバグを報告する前に、すべてのインストールメディアをテストすることが推奨されます(実際に報告されたバグの多くは、不適切に書き込まれた DVD によるものです)。このテストを使用するには、boot: プロンプトで以下のコマンドを入力します。
linux mediacheck