第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 ゲスト仮想マシンにログインします。x3270c3270 (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 リーダーから起動します。
  1. 必要であれば、z/VM の TCP/IP ツールを含んでいるデバイスを CMS ディスク一覧に追加します。例を示します。
    cp link tcpmaint 592 592
    acc 592 fm
    fm を FILEMODE 文字で置き換えます。
  2. コマンドを実行します。
    ftp host
    ここでは、host はブートイメージ (kernel.img および initrd.img) をホストする FTP サーバーのホスト名もしくは IP アドレスになります。
  3. ログインして以下のコマンドを実行します。既存の kernel.imginitrd.imggeneric.prmredhat.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
  4. オプションとして、CMS コマンド filelist を使用して受理したファイルとそのフォーマットを表示することで、ファイルが正常に転送されたかどうかをチェックします。ここで重要な点は、kernel.imginitrd.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 プロンプトに戻ります。
  5. 最後に 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 ディスクから起動します。
  1. 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
  2. 次のコマンドを使うとオプションで設定の確認ができます。
    query loaddev
  3. 以下のコマンドを使用して、ディスクを含むストレージシステムに接続している 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 環境で使用できるようにしておきます。
  1. System z 用の Red Hat Enterprise Linux DVD を DVD ドライブに挿入します。
  2. 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
  3. 次のコマンドを使うとオプションで設定の確認ができます。
    cp query loaddev
  4. FCP-to-SCSI ブリッジに接続されている FCP デバイス上で起動 (IPL) します。
    cp ipl FCP_device
    以下に例を示します。
    cp ipl fc00