Show Table of Contents
第20章 インストーラーのブート (IPL)
インストーラーの初期ブート (IPL) を実行するための手順は、Red Hat Enterprise Linux が稼働する環境 (z/VM または LPAR) によって異なります。ブートに関する詳細は 『Linux on System z Device Drivers, Features, and Commands on Red Hat Enterprise Linux 6』 内の「『Linux の起動』」の章を参照してください。
20.1. z/VM 環境でのインストール
z/VM 環境にインストールする場合は、以下から起動することができます。
- z/VM 仮想リーダー
- zipl ブートローダーで準備された DASD または FCP 接続の SCSI デバイス
- FCP 接続の SCSI DVD ドライブ
Linux インストール用に選択された z/VM ゲスト仮想マシンにログインします。x3270 か c3270 (Red Hat Enterprise Linux 内の x3270-text パッケージから) を使用すると他の Linux システムから z/VM にログインすることができます。別の方法では、IBM System z HMC (Hardware Management Console) 上の 3270ターミナルエミュレーターを使用することもできます。Windows オペレーティングシステムのマシンから作業している場合は、Jolly Giant (http://www.jollygiant.com/) が SSL 対応の 3270 エミュレーターを提供しています。c3270 のフリーなネイティブ Windows も wc3270 と言う名前で存在しています。
注記
使用中の 3270 接続が割り込みを受け、それまでのセッションがまだアクティブなために再ログインができない場合、z/VM ログイン画面で以下のコマンドを入力するとそれまでのセッションを新規のセッションで置き換えることができます。
logon user here
user には z/VM ゲスト仮想マシンの名前を入れてください。RACF などの外部セキュリティマネージャーが使用されているかどうかによって、ログオンコマンドが異なる場合があります。
ゲスト内でまだ CMS (z/VM で配布されているシングルユーザーオペレーティングシステム) を実行していない場合は、以下のコマンドでこれをブートします。
#cp ipl cms
インストールターゲットとして、使用中の A ディスク(多くの場合デバイス番号 0191)などの CMS ディスクを使用しないようにしてください。CMS がどのディスクを使用しているかを確認するには、以下のクエリーを使用します。
query disk
以下の CP (z/VM ハイパーバイザーである z/VM 制御プログラム) の query コマンドを使用すると、z/VM ゲスト仮想マシンのデバイス構成を確認することができます。
- System z 用語 で ストレージ と呼ばれる利用可能なメインメモリーをクエリーします。使用中のゲストは少なくとも 512 メガバイトのメインメモリーが必要です。
cp query virtual storage
- 利用可能なネットワークデバイスのタイプをクエリーします。
osa
- OSA (CHPID タイプ OSD、実または仮想 (VSWITCH または GuestLAN タイプ QDIO)、両方とも QDIO モード)
hsi
- HiperSockets (CHPID タイプ IQD、実または仮想 (GuestLAN タイプ Hipers))
lcs
- LCS (CHPID タイプ OSE)
例えば、上記のネットワークデバイスのタイプをすべてクエリーするには、以下を実行します。cp query virtual osa
- 利用可能な DASD をクエリーします。読み書きモードの RW のフラグのあるものだけがインストールターゲットとして使用できます。
cp query virtual dasd
- 利用できる FCP チャネルを問い合わせます。
cp query virtual fcp
20.1.1. z/VM リーダーを使用する
以下の手順にしたがって z/VM リーダーから起動します。
- 必要であれば、z/VM の TCP/IP ツールを含んでいるデバイスを CMS ディスク一覧に追加します。例を示します。
cp link tcpmaint 592 592 acc 592 fm
fm を FILEMODE 文字で置き換えます。 - コマンドを実行します。
ftp host
ここでは、host はブートイメージ (kernel.img
およびinitrd.img
) をホストする FTP サーバーのホスト名もしくは IP アドレスになります。 - ログインして以下のコマンドを実行します。既存の
kernel.img
、initrd.img
、generic.prm
、redhat.exec
ファイルを上書きする場合は、(repl
オプションを使用します。cd /location/of/install-tree/images/
ascii
get generic.prm (repl
get redhat.exec (repl
locsite fix 80
binary
get kernel.img (repl
get initrd.img (repl
quit
- オプションとして、CMS コマンド
filelist
を使用して受理したファイルとそのフォーマットを表示することで、ファイルが正常に転送されたかどうかをチェックします。ここで重要な点は、kernel.img
とinitrd.img
が Format コラムにF
で示された固定レコード長形式とLrecl
コラムのレコード長が 80 となっていることです。例えば、VMUSER FILELIST A0 V 169 Trunc=169 Size=6 Line=1 Col=1 Alt=0
Cmd Filename Filetype Fm Format Lrecl Records Blocks Date Time
REDHAT EXEC B1 V 22 1 1 4/15/10 9:30:40
GENERIC PRM B1 V 44 1 1 4/15/10 9:30:32
INITRD IMG B1 F 80 118545 2316 4/15/10 9:30:25
KERNEL IMG B1 F 80 74541 912 4/15/10 9:30:17
PF3 を押してfilelist
を終了し、CMS プロンプトに戻ります。 - 最後に REXX スクリプト
redhat.exec
を実行してインストーラーをブート(IPL) します。redhat
20.1.2. 設定済み DASD を使用する
設定済み DASD からブートして Red Hat Enterprise Linux インストーラーを参照する zipl ブートメニューエントリーを選択します。以下の形式のコマンドを使用します。
cp ipl DASD device number loadparm boot_entry_number
DASD device number はブートデバイスのデバイス番号で置き換え、boot_entry_number はこのデバイスの zipl 設定メニューで置き換えます。例えば、
cp ipl eb1c loadparm 0
20.1.3. 設定済み FCP 接続の SCSI ディスクを使用する
次の手順にしたがって設定済み FCP 接続の SCSI ディスクから起動します。
- z/VM の SCSI ブートローダを FCP ストレージエリアネットワーク内の設定済み SCSI ディスクにアクセスするよう設定します。Red Hat Enterprise Linux インストーラーを参照する設定済み zipl ブートメニューエントリーを選択します。以下の形式のコマンドを使用します。
cp set loaddev portname WWPN lun LUN bootprog boot_entry_number
WWPN はストレージシステムの WWPN で、LUN はディスクの LUN に置き換えます。16進法の 16 桁番号はそれぞれ 8 桁の 2 つのペアに分割される必要があります。例えば、cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0
- 次のコマンドを使うとオプションで設定の確認ができます。
query loaddev
- 以下のコマンドを使用して、ディスクを含むストレージシステムに接続している FCP デバイスをブート (IPL) します。
cp ipl FCP_device
例を示します。cp ipl fc00
20.1.4. FCP 接続の SCSI DVD ドライブを使用する
SCSI DVD ドライブを FCP-to-SCSI ブリッジに接続し、このブリッジを System z の FCP アダプターに接続する必要があります。FCP アダプターを設定して z/VM 環境で使用できるようにしておきます。
- System z 用の Red Hat Enterprise Linux DVD を DVD ドライブに挿入します。
- z/VM の SCSI ブートローダーが FCP ストレージエリアネットワーク内の DVD ドライブにアクセスするよう設定します。System z 用 Red Hat Enterprise Linux DVD 上の ブートエントリーに
1
を指定します。以下の形式のコマンドを使用します。cp set loaddev portname WWPN lun FCP_LUN bootprog 1
WWPN は FCP-to-SCSI ブリッジの WWPN になります。FCP_LUN は DVD ドライブの LUN を入れます。16 進数は 8 桁ずつ 2 組のペアに分割する必要があります。以下に例を示します。cp set loaddev portname 20010060 eb1c0103 lun 00010000 00000000 bootprog 1
- 次のコマンドを使うとオプションで設定の確認ができます。
cp query loaddev
- FCP-to-SCSI ブリッジに接続されている FCP デバイス上で起動 (IPL) します。
cp ipl FCP_device
例を示します。cp ipl fc00