16.3. z/VM へのインストール
z/VM 環境にインストールする場合は、以下から起動できます。
- z/VM 仮想リーダー
- DASD または FCP 接続の SCSI デバイス( zipl ブートローダーを設定済み)
- FCP 接続の SCSI DVD ドライブ
Linux インストールに選択した z/VM ゲストの仮想マシンにログオンします。Red Hat Enterprise Linux の x3270 -text パッケージで利用可能な x3270 または c3270 端末エミュレーターを使用して、他の Linux システムから z/VM にログインできます。または、IBM Z HMC (ハードウェア管理コンソール) の IBM 3270 端末エミュレーターを使用することもできます。Microsoft Windows オペレーティングシステム搭載のマシンから作業する場合には、Jolly Giant (http://www.jollygiant.com/) で SSL 対応 3270 エミュレーターを使用できます。wc3270 と呼ばれる c3270 のフリーネイティブ Windows ポートもあります。
注記
使用中の 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 ゲスト仮想マシンのデバイス設定を確認できます。
- 利用できるメインメモリーをクエリーします。IBM Z の用語では ストレージ と呼ばれています。IBM Z の用語では {0>storage<0} と呼ばれています。 ゲストには少なくとも 1 GB のメインメモリーが必要です。
cp query virtual storage
- 利用できるネットワークデバイスを以下のタイプ別にクエリーします。
- osa
- OSA - CHPID タイプ OSD、物理または仮想 (VSWITCH または GuestLAN)、いずれも 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
16.3.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 プロンプトに戻ります。 - 必要に応じて、
generic.prm
内の起動パラメーターをカスタマイズします。詳細は 「ブートパラメーターのカスタマイズ」 を参照してください。CMS 設定ファイルを使用して、ストレージデバイスおよびネットワークデバイスを設定する方法もあります。このような場合は、CMSDASD=
パラメーターおよびCMSCONFFILE=
パラメーターをgeneric.prm
に追加します。詳細は 「z/VM 設定ファイル」 を参照してください。 - 最後に、REXX スクリプト
redhat.exec
を実行してインストールプログラムを起動します。redhat
16.3.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
16.3.3. 設定済み FCP 接続の SCSI ディスクの使用
設定済み FCP を接続した SCSI ディスクから起動するには、以下の手順を実行します。
- FCP ストレージエリアネットワーク内に準備した SCSI ディスクにアクセスできるように z/VM の SCSI ブートローダーを設定します。Red Hat Enterprise Linux インストールプログラムを参照する準備済みの zipl ブートメニューエントリーを選択します。コマンドを次の形式で使用します。
cp set loaddev portname WWPN lun LUN bootprog boot_entry_number
WWPN は、ストレージシステムのワールドワイドポート名に、LUN は、ディスクの論理ユニット番号に置き換えます。16 桁の 16 進数は、それぞれ 8 桁の 2 つのペアに分割する必要があります。以下に例を示します。cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0
- 必要に応じて、次のコマンドで設定を確認します。
query loaddev
- 以下のコマンドを使用して、ディスクを含むストレージシステムに接続している FCP デバイスを起動します。
cp ipl FCP_device
以下に例を示します。cp ipl fc00
16.3.4. FCP 接続の SCSI DVD ドライブ
SCSI DVD ドライブを FCP-to-SCSI ブリッジに接続し、このブリッジを IBM Z の FCP アダプターに接続する必要があります。FCP アダプターを設定して z/VM 環境で使用できるようにしておきます。
- DVD ドライブに Red Hat Enterprise Linux for IBM Z DVD を挿入します。
- FCP Storage Area Network の DVD ドライブにアクセスできるように z/VM の SCSI ブートローダーを設定し、IBM Z DVD 用の Red Hat Enterprise Linux のブートエントリーに
1
を指定します。コマンドを次の形式で使用します。cp set loaddev portname WWPN lun FCP_LUN bootprog 1
WWPN は、FCP-to-SCSI ブリッジの WWPN に、FCP_LUN は、DVD ドライブの LUN に置き換えます。16 桁の 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