16.6. z/VM へのインストール
Linux ゲストアカウントとして z/VM にログインします。x3270 または c3270 (Red Hat Enterprise Linux の x3270-text パッケージから)を使用して、他の Linux システムから z/VM にログインできます。または、IBM System z 管理コンソールの 3270 端末エミュレーターを使用します。Windows ベースのマシンから作業している場合、Jolly Gianthttp://www.jollygiant.com()は SSL 対応の 3270 エミュレーターを提供します。
CMS モードにない場合は、今すぐ入力します。
i cms
必要に応じて、z/VM の TCP/IP ツールを含むデバイスを CMS ディスクの一覧に追加します。以下に例を示します。
vmlink tcpmaint 592 592
qdio/qeth ベースのネットワーク接続タイプ( OSA express や hipersocketsなど)のいずれかを使用している場合は、仮想マシンゲスト qioassist パラメーターを off に設定します。
set qioassist off
ブートイメージ(
kernel.img
および initrd.img
)を含むマシンに対して FTP を実行し、次のコマンドを実行してください。既存の kernel.img
ファイル、initrd.img
ファイル、generic.prm
ファイル、または redhat.exec
ファイルを上書きしている場合は、(repl
オプションを使用します。
cd /location/of/boot/images//images/ locsite fix 80 bin get kernel.img (repl get initrd.img (repl ascii get generic.prm (repl get redhat.exec (repl quit
パラメーターファイル(例:
redhat.parm
)を作成できます。サンプルの parm
ファイルの例については、19章パラメーターファイルのサンプル を参照してください。parm
ファイルの内容の説明は次のとおりです。
パラメーターファイルには、合計 32 のパラメーター制限があります。パラメーターファイルの制限に対応するために、CMS DASD の新しい設定と DASD 仕様の設定には、CMS DASD の新しい設定ファイルを使用する必要があります。
root=/dev/ram0 ro ip=off ramdisk_size=40000
などの 実際 のカーネルパラメーターには、.parm
ファイルが必要です。また、vnc
などの変数には割り当てられていない単一のパラメーターが必要です。z/VM インストールで、新しい CMS 設定ファイルでインストールプログラムを参照するように、2 つのパラメーターを .parm
ファイルに追加する必要があります。
CMSDASD=191 CMSCONFFILE=redhat.conf
CMSDASD は、設定ファイルを含む CMS 形式の DASD のデバイス ID です。CMSDASD は、多くの場合、z/VM ゲストアカウントの 'A' DASD (通常はディスク 191)になります。設定ファイルの名前は CMSCONFFILE で設定する必要があり、すべて小文字である必要があります。
CMSCONFFILE の構文は、各行に 1 つずつ
variable="value"
ペアを持つ bash スタイルです。
例:
redhat.parm
ファイル
root=/dev/ram0 ro ip=off ramdisk_size=40000 CMSDASD=191 CMSCONFFILE=redhat.conf vnc
Red Hat が同梱する
redhat.exec
ファイルの内容は以下のとおりです。
/* */ 'cl rdr' 'purge rdr all' 'spool punch * rdr' 'PUNCH KERNEL IMG A (NOH' 'PUNCH REDHAT PARM A (NOH' 'PUNCH INITRD IMG A (NOH' 'ch rdr all keep nohold' 'i 00c'
redhat.conf
ファイルの例:
HOSTNAME="foobar.systemz.example.com" DASD="200-203" NETTYPE="qeth" IPADDR="192.168.17.115" SUBCHANNELS="0.0.0600,0.0.0601,0.0.0602" PORTNAME="FOOBAR" NETWORK="192.168.17.0" NETMASK="255.255.255.0" BROADCAST="192.168.17.255" SEARCHDNS="example.com:systemz.example.com" GATEWAY="192.168.17.254" DNS="192.168.17.1" MTU="4096"
以下のパラメーターは必須であり、パラメーターファイルに含める必要があります。
- DASD=dasd-listdasd-list は、Red Hat Enterprise Linux が使用する DASD デバイスの一覧を表します。DASD の自動原則はこのパラメーターを省略すると行われますが、デバイス番号(したがってデバイス名)が Red Hat Enterprise Linux ゲストに新しい DASD が追加されると異なる可能性があるため、DASD= パラメーターを追加することが強く推奨されます。これにより、システムが使用できなくなる可能性があります。また、SAN ベースの環境では、LPAR ベースのインストールにおけるオートバッフィングでは、DASD ボリュームおよび SCSI ボリュームの数が予期せず大きくなり、他のユーザーが現在使用しているボリュームが含まれている可能性があるため、意図しない影響が出る可能性があります。特に、キックスタートインストール中に(すべてのパーティションをクリアするために自動パーティション設定を有効化している可能性がある)自動操作を行うことは強くお勧めしません。
- root=file-systemfile-system は、root ファイルシステムがあるデバイスを表します。インストールの目的で、Red Hat Enterprise Linux インストールプログラムが含まれる ramdisk である /dev/ram0 に設定する必要があります。
ネットワークの設定には、以下のパラメーターが必要です。
- SUBCHANNELS=さまざまなネットワークインターフェイスに必要なデバイスバス ID を提供します。
qeth: SUBCHANNELS="read_device_bus_id,write_device_bus_id, data_device_bus_id" lcs: SUBCHANNELS="read_device_bus_id,write_device_bus_id"
以下に例を示します (qeth SUBCHANNEL ステートメントの場合)。SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
以下のパラメーターは任意です。
- HOSTNAME=stringstring は、新たにインストールした Linux ゲストのホスト名です。
- NETTYPE=typetype は lcs または qeth のいずれかである必要があります。以下を使用する場合は
lcs
を選択します。- OSA-2 イーサネット/トークンリング
- 非 QDIO モードの OSA-Express Fast イーサネット
- 非 QDIO モードの OSA-Express High Speed トークンリング
- 非 QDIO モードの Gigabit イーサネット
以下を使用する場合はqeth
を選択します。- OSA-Express Fast イーサネット
- Gigabit イーサネット (1000Base-T を含む)
- High Speed トークンリング
- HiperSockets
- ATM (イーサネット LAN エミュレーションを実行)
- IPADDR=IPIP は、新しい Linux ゲストの IP アドレスです。
- NETWORK=networkここで、network はネットワークのアドレスです。
- NETMASK=netmasknetmask はネットマスクです。
- BROADCAST=broadcastbroadcast は ブロードキャスト アドレスに置き換えます。
- GATEWAY=gwgw は、
eth
デバイスの gateway-IP に置き換えます。 - MTU=mtumtu はこの接続の Maximum Transmission Unit (MTU)です。
- DNS=server1:server2::serverNserver1:server2::serverN は、コロンで区切られた DNS サーバーの一覧です。以下に例を示します。DNS=10.0.0.1:10.0.0.2
- SEARCHDNS=domain1:domain2::domainNdomain1:domain2::domainN は、コロンで区切られた検索ドメインの一覧です。以下に例を示します。SEARCHDNS=example.com:example.org
- PORTNAME=osa_portname | lcs_portnumberこの変数は、qdio モードまたは non-qdio モードで動作する OSA デバイスに対応します。qdio モードを使用する場合: osa_portname は、qeth モードで動作している OSA デバイスで指定されたポート名です。PORTNAME は、APARs VM63308 および PQ73878 を使用しない z/VM 4.3 以前にのみ必要です。非 qdio モードを使用する場合: lcs_portnumber は、0 から 15 の範囲で相対ポート番号を整数として渡すために使用されます。
- FCP_n="device_number SCSI_ID WWPN SCSI_LUN FCP_LUN"この変数は、FCP デバイスを備えたシステムで使用して FCP 設定を事前設定でき、インストール後に anaconda で編集できます。値の例は、以下のようになります。
FCP_1="0.0.5000 0x01 0x5105074308c212e9 0x0 4010"
- n は整数値です( FCP_1、FCP_2 など)。
- device_number は、FCP デバイスのアドレスを指定するために使用されます(例: デバイス 5000 の場合は 0.0.5000)。
- SCSI_ID は 16 進値で指定され、通常は連続する値( 0x01、0x02 ...)が複数の FCP_ 変数で使用されます。
- WWPN は、ルーティングに使用されるワールドワイドポート名です(マルチパスと併用されることが多い)。16 桁の 16 進数の値( 0x5105074308c212e9など)です。
- SCSI_LUN はローカルの SCSI 論理ユニット値を指し、通常は 16 進数値(0x00、0x01、... など)が複数の FCP_ 変数で使用されます。
- FCP_LUN は、ストレージの論理ユニット識別子を指し、16 進数値( 0x4010など)として指定します。
注記FCP パラメーターで使用される各値(FCP_1, FCP_2, ...)はサイト固有で、通常は FCP ストレージ管理者によって提供されます。
Update for Red Hat Enterprise Linux 5.3
Anaconda が、OSA Express3 カードの CHPID の両方のポートに対応するようになりました。インストーラーは、インストールの初期段階でポート番号を求めるプロンプトを出します。ポートに指定された値は、インストールされたネットワークインターフェイスの起動スクリプトにも影響します。ポート 1 を選択すると、値 "portno=1" が ifcfg-eth* ファイルの OPTIONS パラメーターに追加されます。
z/VM 下にインストールする場合は、PORTNO = 0 (ポート 0)または PORTNO =1 (ポート 1 を使用)を CMS 設定ファイルに追加して、モードの入力を要求しないようにすることができます。
Update for Red Hat Enterprise Linux 5.2
Red Hat Enterprise Linux 5. 2 の System z ゲストにインストールする場合は、CMS 設定ファイルに LAYER2 = 0 または LAYER2 =1 のいずれかを追加してモードを永続化できます。OSA がレイヤー 3 モードの場合は LAYER2=0 を使用し、OSA がレイヤー 2 モードの場合は LAYER 2=1 を使用します。
LAYER2=1 を指定する場合、VSWITCH に接続する場合は VSWITCH=1 を指定することもできます。また、OSA に直接接続する場合は VSWITCH=0 を指定することもできます。VSWITCH が使用されていない場合は、MACADDR= <MAC address> パラメーターを使用して CMS 設定ファイルにMAC アドレスを指定します。
キックスタートインストールの場合、以下のパラメーターは任意です。
- RUNKS=valueここで、3270 端末でインストールプログラムを非対話型(キックスタート)モードで実行する場合は、value は 1 と定義さ れ ます。
- cmdlinecmdline を指定すると、3270 ターミナル出力がより読みやすくなります。インストーラーは、unix のようなコンソールに適用されるほとんどのエスケープ端末シーケンスを無効にしますが、3270 コンソールではサポートされていません。
- cmdline オプションの RUNKS のいずれかを使用する前に、キックスタートファイルに必要なパラメーターがすべて含まれていることを確認してください。
ネットワークを正しく動作させるのに必要なネットワークパラメーターのいずれかが
parm
ファイルから省略すると、インストールの起動プロセス時にプロンプトが表示されます。
ログアウトした場合は、インストールに設定した z/VM ゲスト ID を使用して再接続し、ログインします。CMS モードにない場合は、今すぐ入力します。
i cms
カーネルイメージの IPL およびインストールの開始に必要なコマンドが含まれるダウンロードした REXX スクリプト
redhat.exec
を使用します。IPLed CMS を取得し、3270 コンソールで redhat
を入力して、Enter キーを押してこのスクリプトを実行します。
初期インストール起動スクリプトは、
parm
ファイルで必要な情報をすべて指定しない限り、ネットワークと DASD に関する情報の入力を求めます。
すべての質問に回答したら、コアインストールプログラム( ローダー )を開始できます。インストールを続行するには、17章IBM System z Systems へのインストール を参照してください。