第19章 パラメーターファイルのサンプル
IBM System z アーキテクチャーでは、特別なパラメーターファイルを使用して、インストールプログラム(anaconda)を起動する前にネットワークを設定します。本セクションでは、パラメーターファイルの内容を説明します。
パラメーターファイルには、合計 32 のパラメーターに制限されます。パラメーターファイルの制限に対応するために、CMS DASD の新しい設定と DASD 仕様の設定には、CMS DASD の新しい設定ファイルを使用する必要があります。
.parm
ファイルには、root=/dev/ram0 ro ip=off ramdisk_size=40000
などの実際のカーネルパラメーターと、vnc
などの変数に割り当てられない単一のパラメーターが含まれている必要があります。新しい設定ファイルでインストールプログラムを参照する 2 つの新しいパラメーターを .parm
ファイルに追加する必要があります。CMSDASD
および CMSCONF
です。
CMSDASD=cmsdasd_address
- cmsdasd_address は、設定ファイルを含む CMS DASD デバイスのデバイス ID の一覧を表します。通常、これは CMS ユーザーの A ディスクです。このオプションは、CMS でフォーマットされたディスク(z/VM)が利用できるユーザーにのみ適用されます。たとえば、
CMSDASD=191
となります。 CMSCONFFILE=configuration_file
- configuration_file は、設定ファイルの名前を表します。この値は小文字で指定してください。Linux スタイルのファイル名形式で指定されます。CMS ファイルの
REDHAT CONF
はredhat.conf
と入力します。このオプションは、CMS でフォーマットされたディスク(z/VM)が利用できるユーザーにのみ適用されます。たとえば、CMSCONFFILE=redhat.conf
となります。 DASD=dasd-list
- dasd-list は、Red Hat Enterprise Linux が使用する DASD デバイスの一覧を表します。DASD の自動プロービングはこのパラメーターを省略すると行われますが、デバイス番号(したがってデバイス名)がゲストに新しい DASD が追加されると異なる可能性があるため、
DASD=
パラメーターを追加することが強く推奨されます。これにより、システムが使用できなくなる可能性があります。例:DASD=0.0.0100,0.0201-0.0.0204
ネットワークの設定には、以下のパラメーターが必要です。
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 コマンドラインの長さが原因で、2 行に分割されました。注記CTC ドライバーおよび NETIUCV ドライバーは非推奨となり、Red Hat Enterprise Linux ではサポートされなくなりました。以下に例を示します (qeth SUBCHANNEL ステートメントの場合)。SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
以下のパラメーターは任意です。
HOSTNAME=string
- string は、新たにインストールした Linux ゲストのホスト名です。
NETTYPE=type
- type は qeth または lcs のいずれかである必要があります。
IPADDR=IP
- IP は、新しい Linux ゲストの IP アドレスです。
NETWORK=network
- ここで、network はネットワークのアドレスです。
NETMASK=netmask
- netmask はネットマスクです。
BROADCAST=broadcast
- broadcast は ブロードキャスト アドレスに置き換えます。
GATEWAY=gw
- gw は、eth デバイスの gateway-IP に置き換えます。
MTU=mtu
- mtu はこの接続の Maximum Transmission Unit (MTU)です。
DNS=server1:server2:additional_server_terms:serverN
- server1:server2:additional_server_terms:serverN は、コロンで区切った DNS サーバーの一覧です。以下に例を示します。
DNS=10.0.0.1:10.0.0.2
SEARCHDNS=domain1:domain2:additional_dns_terms:domainN
- domain1:domain2:additional_dns_terms:domainN は、コロンで区切られた検索ドメインの一覧です。以下に例を示します。
SEARCHDNS=example.com:example.org
PORTNAME=osa_portname | lcs_portnumber
- この変数は、qdio モードまたは非 qdio モードで動作する OSA デバイスに対応します。qdio モードを使用する場合: osa_portname は、qeth モードで動作している OSA デバイスで指定されたポート名です。PORTNAME は、APARs VM63308 および PQ73878 を使用しない z/VM 4.3 以前にのみ必要です。非 qdio モードを使用する場合: lcs_portnumber は、0 から 15 の範囲で相対ポート番号を整数として渡すために使用されます。
PORTNO=portnumber
- z/VM 下にインストールする場合は、
PORTNO
=1 (ポート 1 を使用)を CMS 設定ファイルに追加して、モードの入力を要求しないようにすることができます。=
0 (ポート 0)または PORTNOPORTNO=
設定は LPAR でも機能しますが、CMS 設定ファイルではなく parmfile に直接配置する必要があります。 LAYER2=
- CMS 設定ファイルに
LAYER2=0
またはLAYER2=1
のいずれかを追加して、System z ゲストにインストールする際にモードを永続化させます。OSA がレイヤー 3 モードの場合はLAYER2=0
を使用し、OSA がレイヤー2 モードの場合は LAYER
2=1 を使用します。 VSWITCH=
LAYER2=1
を指定する場合、VSWITCH に接続する場合はVSWITCH=1
を指定することもできます。また、OSA に直接接続する場合はVSWITCH=0
を指定することもできます。MACADDR=MAC_address
LAYER2=1
を指定し、VSWITCH が使用されていない場合は、このパラメーターを使用して CMS 設定ファイルに MAC アドレスを指定できます。- FCP_* (FCP_1, FCP_2, ...)
- これらの変数は、FCP デバイスを備えたシステムで使用して、FCP 設定を事前設定できます(インストール中に変更できます)。
適切なパラメーターファイルをフォーマットするためのガイドとして、以下のサンプルを使用します。
最小限の必須パラメーターを含む ファイルのサンプル:
root=/dev/ram0 DASD=200
注記
インストールプログラムは、パラメーターファイルに指定されていない必須パラメーターの入力をユーザーに要求します。
QETH ネットワークデバイスを設定するサンプルファイル:
redhat.parm
ファイルの例:
root=/dev/ram0 ro ip=off ramdisk_size=40000 CMSDASD=191 CMSCONFFILE=redhat.conf vnc
redhat.conf
ファイルの例( redhat.parm
の CMSCONFFILE で参照)
DASD=200 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"