Red Hat Training

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

第16章 IBM Z でのインストールの起動

Anaconda インストールプログラムの初期プログラム起動(IPL)を実行する手順は、Red Hat Enterprise Linux が実行される環境(z/VM または LPAR)によって異なります。

16.1. ブートパラメーターのカスタマイズ

インストールを開始する前に、ブートパラメーターを設定する必要があります。z/VM でインストールする場合は、generic.prm ファイルで起動する前にこれらのパラメーターを設定する必要があります。LPAR にインストールする場合、rd.cmdline パラメーターはデフォルトで ask に設定されます。つまり、これらのブートパラメーターを入力できるプロンプトが表示されます。いずれの場合も、必須パラメーターは同じです。
注記
ネットワーク設定に対話式ユーティリティーを使用していた Red Hat Enterprise Linux 6 とは異なり、全ネットワーク設定は以下のパラメーターを使用して指定する必要があります。これはパラメーターファイルの使用もしくはプロンプトで行います。
インストールソース
インストールソースは常に設定される必要があります。inst.repo= オプションを使用して、インストール用のパッケージソースを指定します。詳細および構文については、インストールソースの指定 を参照してください。
ネットワークデバイス
インストール中にネットワークアクセスが必要となる場合は、ネットワークを設定する必要があります。ハードドライブなどのローカルメディアのみを使用して無人 (Kickstart ベース) のインストールを行う場合は、ネットワーク設定を省略できます。
基本的なネットワーク設定には ip= オプション、および必要に応じて ネットワーク起動オプション の一覧に挙げられたその他のオプションを使用してください。
また、rd.znet= カーネルオプションも使用します。このオプションは、ネットワークプロトコルタイプ、コンマ区切りのサブチャネルのリスト、およびオプションでコンマ区切りの sysfs パラメーターと値のペアを取ります。複数のネットワークデバイスをアクティベートするには、このパラメーターを複数回にわたり指定することができます。
以下に例を示します。
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portname=foo
ストレージデバイス
少なくとも 1 つのストレージデバイスが常に設定される必要があります
rd.dasd= オプションは、DASD (Direct Access Storage Device) アダプターデバイスバス識別子を取ります。複数の DASD の場合は、パラメーターを複数回指定するか、バス ID のコンマ区切りリストを使用します。DASD の範囲を指定するには、最初と最後のバス ID を指定します。たとえば、以下のようになります。
rd.dasd=0.0.0200 rd.dasd=0.0.0202(ro),0.0.0203(ro:failfast),0.0.0205-0.0.0207
rd.zfcp= オプションは、zFCP (SCSI over FCP) アダプターデバイスバス識別子、WWPN (world wide port name) 、FCP LUN を受け取ってデバイスを作動させます。複数の zFCP デバイスをアクティベートするには、このパラメーターを複数回にわたり指定することができます。たとえば、以下のようになります。
rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000
Kickstart のオプション
Kickstart ファイルを使用して自動インストールを行う場合は、inst.ks= オプションで Kickstart ファイルの場所を常に指定している必要があります。無人の完全自動キックスタートインストールでは、inst.cmdline オプションを指定すると便利です。詳細は 「キックスタートを使ったインストールのパラメーター」 を参照してください。
必須パラメーターをすべて含むカスタマイズされた generic.prm ファイルの例は、以下の例のようになります。

例16.1 カスタマイズ generic.prm ファイル

ro ramdisk_size=40000 cio_ignore=all,!condev
inst.repo=http://example.com/path/to/repository
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=0,portname=foo
ip=192.168.17.115::192.168.17.254:24:foobar.systemz.example.com:enccw0.0.0600:none
nameserver=192.168.17.1
rd.dasd=0.0.0200 rd.dasd=0.0.0202
rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000
inst.ks=http://example.com/path/to/kickstart
インストール方法によっては、DVD または FTP サーバーのファイルシステムのインストールデータの場所のマッピングがあり、データがコピーされるメモリーの場所を持つファイルが必要です。通常、このファイルの名前は generic.ins で、初期 RAM ディスク、カーネルイメージ、パラメーターファイル(generic.prm)のファイル名と各ファイルのメモリーの場所が含まれます。generic.ins の例は以下の例のようになります。

例16.2 generic.ins サンプルファイル

images/kernel.img 0x00000000
images/initrd.img 0x02000000
images/genericdvd.prm 0x00010480
images/initrd.addrsize 0x00010408
有効な generic.ins ファイルは、インストーラーの起動に必要なその他すべてのファイルとともに Red Hat により提供されます。このファイルは、たとえば、デフォルト以外のカーネルバージョンをデフォルトからロードする場合にのみ変更します。