26.3. 安装网络参数
以下参数可用来自动设定初步网络,并可定义为参数文件或者 CMS 配置文件。本节中的参数是那些只可在 CMS 配置文件中使用的参数。其他章节中的参数必须在参数文件中指定。
NETTYPE="type"
- 其中 type 必须是以下类型之一:
qeth
、lcs
或者ctc
。默认为qeth
。为以下设备关闭lcs
:- OSA-2 以太网/Token Ring
- 非 QDIO 模式中的 OSA 快速以太网
- 非 QDIO 模式中的 OSA 高速 Token Ring
- 非 QDIO 模式中的 Gigabit 以太网
为以下设备选择qeth
:- OSA 快速以太网
- Gigabit 以太网(包括 1000Base-T)
- 高速 Token Ring
- HiperSockets
- ATM(运行以太网 LAN 模拟)
SUBCHANNELS="device_bus_IDs"
- 其中 bus_IDs 是以逗号分开的两个或者三个设备总线 ID 列表。为各类网络接口提供所需的设备总线 ID。
qeth: SUBCHANNELS="read_device_bus_id,write_device_bus_id,data_device_bus_id" lcs or ctc: SUBCHANNELS="read_device_bus_id,write_device_bus_id"
例如(qeth SUBCHANNEL 说明示例):SUBCHANNELS="0.0.f5f0,0.0.f5f1,0.0.f5f2"
PORTNAME="osa_portname"
,PORTNAME="lcs_portnumber"
- 该变量支持在 qdio 模式或非 qdio 模式中操作的 OSA 设备。在使用 qdio 模式时(
NETTYPE=qeth
),osa_portname 是在 qeth 模式中运行时在 OSA 设备中指定的端口名称。在使用非 qdio 模式时(NETTYPE=lcs
),使用 lcs_portnumber 传递十进制 0-15 范围内的相对端口号码。 PORTNO="portnumber"
- 可以添加
PORTNO="0"
(使用端口 0),或者在 CMS 配置文件中使用PORTNO="1"
(使用 OSA 的端口 1,该 OSA 中每个 CHPID 有两个端口),以避免提示输入模式。 LAYER2="value"
- 其中 value 可以是
0
或者1
。使用PORTNO="0"
操作 OSA 或者在层 3 模式操作 HiperSocket 设备(NETTYPE=qeth
)。在层 2 模式中使用PORTNO="1"
。对于 z/VM 中的虚拟网络设备,这个设置必须符合 GuestLAN 或者 VSWITCH 中对其配对设备的定义。要使用在 layer 2 操作的网络设备(数据链接层或者其 MAC 子层),比如 DHCP, layer 2 是一个好的选择。OSA 设备的 qeth 默认设备驱动程序现在处于层 2 模式。要继续使用之前的默认层 3 模式,请明确设定PORTNO="0"
。 VSWITCH="value"
- 其中 value 可以是
0
或者1
。连接到 z/VM VSWITCH 或者 GuestLAN 时,请指定VSWITCH="1"
,或者在使用直接附加的真实 OSA,或者直接附加的真实 HiperSocket 时指定VSWITCH="0"
。 MACADDR="MAC_address"
- 如果指定
LAYER2="1"
和VSWITCH="0"
时,可自选使用这个参数指定 MAC 地址。Linux 要求六个用冒号分开的八位字节和小写十六进制数,例如:MACADDR=62:a3:18:e7:bc:5f
。注:这与 z/VM 的表示法不同。如果指定LAYER2="1"
和VSWITCH="1"
,则必须指定MACADDR
,因为 z/VM 为层 2 模式中的虚拟网络设备分配了一个唯一 MAC 地址。 CTCPROT="value"
- 其中 value 可以是
0
、1
或者3
。为NETTYPE="ctc"
指定 CTC 协议。默认为0
。 HOSTNAME="string"
- 其中 string 是新安装的 Linux 实例的主机名。
IPADDR="IP"
- 其中 IP 是新的 Linux 实例的 IP 地址。
NETMASK="netmask"
- 其中 netmask 是子网掩码。子网掩码支持如在 IPv4 无类别域间路由(classless interdomain routing,CIDR)中指定的前缀正数(1 到 32)语法。例如:可以指定
24
,而不是255.255.255.0
;或者指定20
,而不是255.255.240.0
。 GATEWAY="gw"
- 其中 gw 是这个网络设备的网关 IP 地址。
MTU="mtu"
- 其中 mtu 是这个网络设备的最大传送单位(Maximum Transmission Unit,MTU)。
DNS="server1:server2:additional_server_terms:serverN"
- 其中 "server1:server2:additional_server_terms:serverN" 是用冒号分开的 DNS 服务器列表。例如:
DNS="10.1.2.3:10.3.2.1"
SEARCHDNS="domain1:domain2:additional_dns_terms:domainN"
- 其中 "domain1:domain2:additional_dns_terms:domainN" 是用冒号分开的搜索域列表。例如:
SEARCHDNS="subdomain.domain:domain"
如果指定DNS=
参数,则只需要指定SEARCHDNS=
。 DASD=
- 定义 DASD 或者 DASD 范围为安装进行配置。有关语法的具体论述,请参考
dasd_mod
设备驱动程序模块选项,如《System z 中的 Linux: Red Hat Enterprise Linux 6 中的设备驱动程序、特性和命令》中 DASD 设备驱动程序一章所述。Linuxrc 支持用逗号分开的设备总线 ID 列表或者设备总线 ID 范围以及可选择属性ro
、diag
、erplog
和failfast
。另外,可以将设备总线 ID 缩写为开头为一组 0 的设备号。所有可选属性都应以冒号分开,并用括号括起来。可选属性后是设备总线 ID 或者设备总线 ID 范围。唯一支持的全局选项为autodetect
。它不支持为还不存在 DASD 保留内核设备名称以便之后添加 DASD 时使用。使用永久 DASD 设备名称(例如/dev/disk/by-path/...
)启用之后明确的磁盘添加。linuxrc 不支持其他全局选项比如probeonly
、nopav
或者nofcx
。请只指定安装系统确实需要的那些 DASD。在此指定的未格式化的 DASD 必须在安装程序确认后进行格式化(请参考 第 23.6.1.1 节 “DASD 低级格式化”)。安装后,root 文件系统或者/boot
分区不需要添加任何数据 DASD,如 第 25.1.3 节 “不作为 Root 文件系统一部分的 DASD” 所述。对于只有 FCP 的环境,请指定DASD="none"
。例如:DASD="eb1c,0.0.a000-0.0.a003,eb10-eb14(diag),0.0.ab1c(ro:diag)"
FCP_n="device_bus_ID WWPN FCP_LUN"
- 其中:
- n 通常是一个整数值(例如:
FCP_1
或者FCP_2
),但也可是含有字母或者数字字符或者下划线的字符串。 - device_bus_ID 指定 FCP 设备的设备总线 ID,它代表 host bus adapter(HBA)(例如:设备 fc00 中是
0.0.fc00
)。 - WWPN 是用于路由的(与多路径联合使用)的全局范围端口名称,是一个 16 位十六进制数值(例如:
0x50050763050b073d
)。 - FCP_LUN 指代存储逻辑单元识别器,它是一个 16 位十六进制数值并在右侧附带一组 0(例如:
0x4020400100000000
)
这些变量可用于使用 FCP 设备激活 FCP LUN 的系统,比如 SCSI 磁盘。额外的 FCP LUN 可在互动安装过程中激活,或者使用 kickstart 文件激活。在 linuxrc 中没有关于 FCP 的互动问题。数值示例类似如下:FCP_1="0.0.fc00 0x50050763050b073d 0x4020400100000000"
重要
每个 FCP 参数使用的值(例如:FCP_1
、FCP_2
)都是根据位置决定的,通常由 FCP 存储管理员提供。
安装程序提示用户输入所有没有在参数文件中指定的必需参数,FCP_n 除外。