Menu Close
Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
第12章 インストールの準備
12.1. ネットワークからのインストールの準備
重要
16 GB の Huge Page がシステムまたはパーティションに割り当てられており、カーネルコマンドラインに Huge Page パラメーターが含まれていない場合に、eHEA モジュールは初期化に失敗します。このため、IBM eHEA イーサネットアダプターを使ってネットワークインストールを行う際は、インストール時にシステムやパーティションに対して huge page を割り当てることはできません。ラージページが機能する必要があります。
注記
ネットワークベースのインストールを実行している場合は、インストール DVD(またはその他のタイプの DVD または CD)がシステムの CD ドライブまたは DVD ドライブにないことを確認します。ドライブに DVD または CD があると、予期しないエラーが発生することがあります。
CD、DVD、またはフラッシュドライブなどの USB ストレージデバイスでブートメディアが利用可能であることを確認します。
Red Hat Enterprise Linux インストールメディアは、ネットワークインストール(NFS、FTP、HTTP、または HTTPS を使用)またはローカルストレージを使用したインストールで利用できる必要があります。NFS、FTP、HTTP、または HTTPS のインストールを実行している場合は、以下の手順に従います。
ネットワーク上のインストールに使用する NFS サーバー、FTP サーバー、HTTP サーバー、または HTTPS サーバーは、別のネットワークアクセス可能なサーバーである必要があります。インストール DVD-ROM の完全なコンテンツを提供する必要があります。
注記
Anaconda には、インストールメディアの整合性をテストする機能があります。DVD、ハードドライブ ISO、および NFS ISO のインストール方法と連携します。Red Hat は、インストールプロセスを開始する前に、インストールメディアをすべてテストすることを推奨します。また、インストール関連のバグを報告する前に使用することを推奨しています(多くのバグは、書き込みされていない DVD により実際に報告されます)。このテストを使用するには、
yaboot:
プロンプトで以下のコマンドを入力します。
linux mediacheck
注記
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 インストールの準備」 のいずれかを続行します。
12.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 で共有され、クライアントアクセスを確認します。ディレクトリーがサーバー自体からアクセスできるかどうかをテストし、さらにインストールする同じサブネットの別のマシンからもアクセスできるかどうかをテストします。
12.1.2. NFS インストールの準備
NFS インストールの場合は、ISO イメージからすべてのファイルを抽出する必要はありません。ISO イメージ自体、
install.img
ファイル、およびオプションで NFS 経由でネットワークサーバーで product.img
ファイルを利用できるようにするだけで十分です。
- 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 経由で利用可能にするディレクトリーです。 - SHA256 チェックサムプログラムを使用して、コピーした ISO イメージが削除されていることを確認します。さまざまなオペレーティングシステム用に、多くの SHA256 チェックサムプログラムが利用できます。Linux システムで、以下を実行します。
$ sha256sum name_of_image.iso
name_of_image は、ISO イメージファイルの名前です。SHA256 チェックサムプログラムは、ハッシュ と呼ばれる 64 文字の文字列を表示します。このハッシュを、Red Hat カスタマーポータルの Downloads ページにあるこの特定のイメージに対して表示されるハッシュと比較します( 1章Obtaining Red Hat Enterprise Linuxを参照)。2 つのハッシュは同一でなければなりません。 - ISO イメージ内の
images/
ディレクトリーを、ISO イメージファイルを保存するのと同じディレクトリーにコピーします。以下のコマンドを実行します。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/
ディレクトリーが同じディレクトリーに配置されるようになりました。 images/
ディレクトリーに、少なくともinstall.img
ファイルが含まれており、インストールが続行できないことを確認します。必要に応じて、images/
ディレクトリーにproduct.img
ファイルが含まれている必要があります。このファイルがないと、パッケージグループの選択段階で、最小 インストールのパッケージのみが利用できます( 「パッケージグループの選択」を参照)。重要install.img
およびproduct.img
はimages/
ディレクトリーの唯一のファイルである必要があります。- NFS 経由でディレクトリーを使用できるように、公開されているディレクトリーのエントリーがネットワークサーバーの
/etc/exports
ファイルに存在することを確認します。ディレクトリーの読み取り専用を特定のシステムにエクスポートするには、以下を使用します。/publicly_available_directory client.ip.address (ro)
ディレクトリーをすべてのシステムに読み取り専用にエクスポートするには、以下のコマンドを使用します。/publicly_available_directory * (ro)
- ネットワークサーバーで(Red Hat Enterprise Linux システムで、/sbin/service nfs startを使用)NFS デーモンを起動します。NFS がすでに実行中の場合は、設定ファイルを再読み込みします(Red Hat Enterprise Linux システムでは /sbin/service nfs reloadを使用します)。
- 『 Red Hat Enterprise Linux デプロイメントガイド』 の「NFS 共有のテスト」に従って必ず NFS 共有をテストするようにしてください。NFS サーバーの起動と停止に関する詳細は、NFS のドキュメントを参照してください。
注記
Anaconda には、インストールメディアの整合性をテストする機能があります。DVD、ハードドライブ ISO、および NFS ISO のインストール方法と連携します。インストールプロセスを開始する前に、すべてのインストールメディアをテストすることが推奨されます。インストール関連のバグを報告する前に、多くのバグが実際には不適切な DVD が原因です。このテストを使用するには、
boot:
プロンプトで以下のコマンドを入力します。
linux mediacheck