Red Hat Training

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

第 21 章 安装阶段 I:配置网络设备

内核引导后,请使用 linuxrc 程序配置网络设备。完成这个安装需要网络设备。如果使用互动安装(使用默认参数文件 generic.prm),会询问有关网络的问题。最好将数据准备成数据表或类似的格式。如果要自动完成这个步骤,请提供参数文件或者 CMS 配置文件中每个选项的信息。
让我们通过以下示例了解如何在 z/VM 中配置 OSA 网络适配器。linuxrc 启动时,会看到以下信息:
Starting the zSeries initrd to configure networking. Version is 1.2
Starting udev...
可检测列出网络设备。列出的设备列表与所使用的 cio_ignore 内核参数有关。如果因为 cio_ignore 而没有找到任何设备,如下所示,可以清除忽略设备的列表。请注意:这可能需要一些时间,且如果有很多设备时列表会很长,比如在 LPAR 中。
Scanning for available network devices...
Autodetection found 0 devices.
Note: There is a device blacklist active! (Clearing might take long)
c) clear blacklist, m) manual config, r) rescan, s) shell:
c
Clearing device blacklist...
Scanning for available network devices...
Autodetection found 14 devices.
 
NUM CARD CU CHPID TYPE DRIVER IF DEVICES
 1 OSA (QDIO) 1731/01 00 OSD qeth eth 0.0.f500,0.0.f501,0.0.f502
 2 OSA (QDIO) 1731/01 01 OSD qeth eth 0.0.f503,0.0.f504,0.0.f505
 3 OSA (QDIO) 1731/01 02 OSD qeth eth 0.0.1010,0.0.1011,0.0.1012
 4 HiperSockets 1731/05 03 IQD qeth hsi 0.0.1013,0.0.1014,0.0.1015
 5 OSA (QDIO) 1731/01 04 OSD qeth eth 0.0.1017,0.0.1018,0.0.1019
 6 CTC adapter 3088/08 12 ? ctcm ctc 0.0.1000,0.0.1001
 7 escon channel 3088/1f 12 ? ctcm ctc 0.0.1002,0.0.1003
 8 ficon channel 3088/1e 12 ? ctcm ctc 0.0.1004,0.0.1005
 9 OSA (QDIO) 1731/01 76 OSD qeth eth 0.0.f5f0,0.0.f5f1,0.0.f5f2
 10 LCS OSA 3088/60 8a OSE lcs eth 0.0.1240,0.0.1241
 11 HiperSockets 1731/05 fb IQD qeth hsi 0.0.8024,0.0.8025,0.0.8026
 12 HiperSockets 1731/05 fc IQD qeth hsi 0.0.8124,0.0.8125,0.0.8126
 13 HiperSockets 1731/05 fd IQD qeth hsi 0.0.8224,0.0.8225,0.0.8226
 14 HiperSockets 1731/05 fe IQD qeth hsi 0.0.8324,0.0.8325,0.0.8326
 
<num>) use config, m) manual config, r) rescan, s) shell:
请输入要使用的配置的号码,例如:9。从提供安装程序及其网络设备类型信息和子频道设备地址的表格中选择。另外,可输入 m,进入网络设备(qeth)、读取、写入、数据频道以及 OSA 端口输入。按 Enter 接受默认配置;在 z/VM 中需要按两次 Enter
m
 
* NOTE: To enter default or empty values press enter twice. *
 
 
Network type (qeth, lcs, ctc, ? for help). Default is qeth:
qeth
 
Read,write,data channel (e.g. 0.0.0300,0.0.0301,0.0.0302 or ? for help).
0.0.f5f0,0.0.f5f1,0.0.f5f2
 
Portname (1..8 characters, or ? for help). Default is no portname:
 
 
Relative port number for OSA (0, 1, or ? for help). Default is 0:
 
 
 
Activating network device...
Detected: OSA card in OSD mode, Gigabit Ethernet
显示与 Linux 实例相关的问题:
 Hostname of your new Linux guest (FQDN e.g. s390.redhat.com or ? for help):
host.subdomain.domain

IPv4 address / IPv6 addr. (e.g. 10.0.0.2 / 2001:0DB8:: or ? for help)
10.0.0.42
 
IPv4 netmask or CIDR prefix (e.g. 255.255.255.0 or 1..32 or ? for help). Default is 255.0.0.0:
24
 
IPv4 address of your default gateway or ? for help:
10.0.0.1
Trying to reach gateway 10.0.0.1...
 
IPv4 addresses of DNS servers (separated by colons ':' or ? for help):
10.1.2.3:10.3.2.1
Trying to reach DNS servers...
 
DNS search domains (separated by colons ':' or ? for help):
subdomain.domain:domain
 
DASD range (e.g. 200-203,205 or ? for help). Default is autoprobing:
eb1c
Activated DASDs:
0.0.eb1c(ECKD) dasda : active, blocksize: 4096, 1803060 blocks, 7043 MB

重要

安装程序需要定义一个 DASD。在只需 SCSI 的安装中,请输入 none。这满足了定义的 DASD 参数要求,同时得到一个只使用 SCSI 的环境。
如果犯了错误,对话框会提示出错信息,并要求重新输入参数;也可以稍后返回,并重启该对话:
 Incorrect ... (<OPTION-NAME>):
0) redo this parameter, 1) continue, 2) restart dialog, 3) halt, 4) shell
当重启这个对话时,建议您记住之前的输入:
 Network type
0) default is previous "qeth", 1) new value, ?) help
在配置过程的最后,会看到信息 Initial configuration completed
 Initial configuration completed.
 
c) continue, p) parm file/configuration, n) network state, r) restart, s) shell
现在可以输入 n 检查网络配置:
 n
eth0 Link encap:Ethernet HWaddr 02:00:00:AB:C9:81
 inet addr:10.0.0.42 Bcast:10.0.0.255 Mask:255.255.255.0
 UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1
 RX packets:64 errors:0 dropped:0 overruns:0 frame:0
 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
 collisions:0 txqueuelen:1000
 RX bytes:3334 (3.2 KiB) TX bytes:336 (336.0 b)
 
lo Link encap:Local Loopback
 inet addr:127.0.0.1 Mask:255.0.0.0
 UP LOOPBACK RUNNING MTU:16436 Metric:1
 RX packets:0 errors:0 dropped:0 overruns:0 frame:0
 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
 collisions:0 txqueuelen:0
 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
 
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 lo
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth0
 
c) continue, p) parm file/configuration, n) network state, r) restart, s) shell
如果要更改一些配置,请输入 r 重启对话。要按参数或者配置文件或者互动形式显示参数,请输入 p。然后可以复制终端的输出信息,并将其粘贴到编辑器中,保存到本地工作站的磁盘。可以使用这个副本作为今后安装的参数或者配置文件模板:
 p
 
NETTYPE=qeth
IPADDR=10.0.0.42
NETMASK=255.255.255.0
GATEWAY=10.0.0.1
HOSTNAME=host.subdomain.domain
SUBCHANNELS=0.0.f5f0,0.0.f5f1,0.0.f5f2
LAYER2=1
MACADDR=02:00:00:AB:C9:81
PORTNAME=OSAPORT
DNS=10.1.2.3:10.3.2.1
SEARCHDNS=subdomain.domain:domain
DASD=eb1c
 
c) continue, p) parm file/configuration, n) network state, r) restart, s) shell
再次声明,如果要修改任何参数,请使用 r 重启对话。最后,如果是有顺序的,请输入 c 继续:
 c
 
Starting sshd to allow login over the network.
 
Connect now to 10.0.0.42 and log in as user 'install' to start the
installation.
E.g. using: ssh -x install@10.0.0.42
For VNC or text mode, disable X11 forwarding (recommended) with 'ssh -x'.
For X11, enable X11 forwarding with 'ssh -X'.
 
You may log in as the root user to start an interactive shell.
现在已初步完成网络设置,同时安装程序启动了一个 SSH 守护进程。可以通过 SSH 登录到 Linux 实例。如果正在使用 kickstart 的 RUNKS=1 和 cmdline 模式,linuxrc 会自动启动引导装载程序。

21.1. 终端中的备注

在安装过程中,安装程序在线性模式终端中显示信息。如果在 LPAR 中安装,则是 HMC Operating System Messages;如果在 z/VM 中安装,则是一个 3270 终端。
Linuxrc 在线性模式终端中提供救援 shell。按 Enter 键(在 z/VM 中要按两次)启动 shell。不能在线性模式终端使用全屏应用程序,比如 vi 编辑器。如果需要,请切换到使用线性模式的编辑器,比如 edex 或者 sed 编辑文本。
请注意无法使用退出序列 Ctrl+C 中断长期运行的命令。调用带选项的命令可使其自动按时返回。3270 终端中的 shell 在整个安装过程中都可用,直到系统需要重启时为止。
提供 shell 后,可能会以出错等级 0 退出,以便获得一个新 shell 实例替换旧的实例,也可作为出错等级 0 之外的不同等级退出,以便强制关闭安装系统。
使用用户 root 连接到安装的系统以便获得 root shell,且无需自动启动安装程序。要确定问题所在,需要连接到很多 ssh 会话。