Red Hat Training

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

第 19 章 参数文件示例

IBM System z 架构使用特殊参数文件在安装程序(anaconda)启动前设置联网。本节介绍参数文件的内容。
参数文件限制为 32 个总参数。为了适应参数文件的限制,应该使用 CMS DASD 中的新配置文件来配置初始网络设置和 DASD 规格。.parm 文件应包含真实内核参数,如 root=/dev/ram0 ro ip=off ramdisk_size=40000,以及不分配给变量的单个参数,如 vnc。将安装程序指向新配置文件的两个新参数需要添加到 .parm 文件中。它们是 CMSDASDCMSCONF
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 命令行的长度,它已被分成两行。
注意
CTC 和 NETIUCV 驱动程序已弃用,在 Red Hat Enterprise Linux 中不再受支持。
例如(一个 qeth SUBCHANNEL 声明示例):
SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
以下参数是可选的:
HOSTNAME=字符串
其中 string 是新安装的 Linux guest 的主机名。
NETTYPE=type
其中 type 必须是以下之一: qeth 或 lcs。
IPADDR=IP
其中 IP 是新 Linux 客户机的 IP 地址。
NETWORK=网络
其中 network 是您的网络的地址。
NETMASK=netmask
其中 netmask 是子网掩码。
BROADCAST=broadcast
其中 broadcast 是广播地址。
GATEWAY=gw
其中 gw 是 eth 设备的 gateway-IP。
MTU=mtu
其中 mtu 是此连接的最大传输单元(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 是 OSA 设备在 qeth 模式中运行时指定的 portname。PORTNAME 仅在没有 APARs VM63308 和 PQ73878 的情况下需要 z/VM 4.3 或更高版本。
当使用非qdio 模式时: lcs_portnumber 将相对端口号作为整数,在 0 到 15 之间。
PORTNO=portnumber
当在 z/VM 下安装时,您可以将 PORTNO=0 (使用端口 0)或 PORTNO=1 (使用 port 1)添加到 CMS 配置文件,以避免提示输入该模式。
PORTNO= 设置也适用于 LPAR,但必须直接将其放置在 parmfile 中,而不是 CMS 配置文件。
LAYER2=
LAYER2=0LAYER2=1 添加到 CMS 配置文件,以便在 System z 客户端上安装时使模式保持持久性。
当 OSA 处于第 3 层模式时,使用 LAYER2=0,当 OSA 处于第 2 层 模式时,使用 LAYER2=0。
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"