IBM S/390(R) 和 IBM eServer zSeries(R) 体系在安装程序(anaconda)能够被启动前使用特殊参数文件来设置联网。本节描述这个参数文件的内容。
参数文件中的参数限额是32。为了满足限额的需要,应该在 CMS DASD 上使用一个新配置文件来配置最初的网络设置和 DASD 规范。.parm 文件应该包含真正的内核参数,例如 root=/dev/ram0 ro ip=off ramdisk_size=40000,以及没有被分配给变量的单个参数,如 vnc。把安装程序指向新配置文件的两个新参数需要被添加到 .parm 文件中。它们是 CMSDASD 和 CMSCONF。
这里的 <cmsdasd_address> 代表包含配置文件的 CMS DASD 设备的设备 ID 的列表。它通常是 CMS 用户的 'A' 磁盘。该选项只适用于具备 CMS 格式化磁盘(z/VM)的用户。
例如:CMSDASD=191
这里的 <configuration_file> 代表配置文件的名称。该值必须使用小写字母。它使用 Linux 风格的文件名称格式。CMS 文件 REDHAT CONF 被指定为 redhat.conf。该选项只适用于具备 CMS 格式化磁盘(z/VM)的用户。
例如:CMSCONFFILE=redhat.conf
这里的 <dasd-list> 代表被红帽企业 Linux 使用的 DASD 设备列表。
虽然如果这个参数被省略了 DASD 会被自动探测,我们强烈推荐你包括 DASD= 参数,因为设备号码(因此设备名称)在新的 DASD 被添加到红帽企业 Linux guest 时会有所不同。这会导致无法使用的系统。
例如:DASD=0.0.0100,0.0201-0.0.0204
以下是设置联网时需要的参数:
为各类网络接口提供所需的设备总线 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>" ctc: SUBCHANNELS="<read_device_bus_id>,<write_device_bus_id>" Due to the length of the qeth command line, it has been broken into two lines. |
例如(qeth SUBCHANNEL 示例):
SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602 |
要强制使用指定的 CTC 协议,你可以添加额外的参数。例如:
CTCPROT=<n> |
这里的 <n> 是以下之一:
0 代表兼容模式(用于 S/390 以及 zSeries 操作系统以外的非 Linux 对端)
1 代表扩展模式
2 代表基于 CTC 的 tty(只在 Linux 到 Linux 的连接中支持)
3 代表和 S/390 以及 zSeries 操作系统的兼容模式
这里的 <userid> 代表你想连接的 guest 机器。注意,ID 必须使用大写字母。例如,连接 z/VM TCP/IP 服务机器的 IUCV 连接应该被写成:
PEERID=TCPIP |
以下参数是可选参数:
这里的 <string> 是新安装的 Linux guest 的主机名。
这里的 <type> 必须是以下之一:ctc、iucv、qeth、或 lcs。
这里的 <IP> 是新的 Linux guest 的 IP 地址。
这里的 <network> 你的网络地址。
这里的 <netmask> 是子网掩码。
这里的 <broadcast> 是广播地址。
这里的 <gw> 要么是你的 eth 设备的网关 IP,要么是 ctc/escon/iucv 点对点伙伴的 IP 地址。
这里的 <mtu> 是该次连接的最大传送单位(Maximum Transmission Unit,MTU)。
这里的 <server1>:<server2>:...:<serverN> 是用分号间隔的 DNS 服务器列表。例如:
DNS=10.0.0.1:10.0.0.2 |
这里的 <domain1>:<domain2>:...:<domainN> 是用分号间隔的搜索域列表。例如:
SEARCHDNS=example.com:example.org |
该变量支持在 qdio 模式或非 qdio 模式中操作的 OSA 设备。
在使用 qdio 模式时:<qeth_portname> 是在 qeth 模式中操作时在 OSA 设备上指定的端口名。PORTNAME 只在没有 APARs VM63308 和 PQ73878 的z/VM 4.3 或更老的版本中需要。
在使用非 qdio 模式时:<lcs_portnumber> 被用来传递从0到15间的相对端口号码。
这些变量可以在带有 FCP 设备的系统上用来预配置 FCP 设置(它们可以在安装中被改变)。
使用以下范例作为格式化正确参数文件的向导。
带有最低限度参数的范例文件:
root=/dev/ram0 DASD=200 |
注记 | |
---|---|
红帽企业 Linux 安装程序提示用户输入没有在参数文件中指定的必需参数。 |
配置 CTC 联网设备的范例文件:
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=client.z900.example.com NETTYPE=ctc IPADDR=192.168.0.10 SUBCHANNELS=0.0.0150,0.0.0151 NETWORK=192.168.0.0 NETMASK=255.255.255.0 SEARCHDNS=example.com:dns.example.com:z900.example.com BROADCAST=192.168.0.255 GATEWAY=192.168.0.1 DNS=192.168.0.254 MTU=1492 CTCPROT=0 |