Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第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 CONFredhat.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 = 0 (ポート 0)または PORTNO =1 (ポート 1 を使用)を CMS 設定ファイルに追加して、モードの入力を要求しないようにすることができます。
PORTNO= 設定は 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"