第 20 章 引导(IPL)安装程序
执行初始引导(IPL)的步骤要根据 Red Hat Enterprise Linux 将要运行的环境(可以是 z/VM,也可以是 LPRA)而定。有关引导的详情请参考《System z 中的 Linux: Red Hat Enterprise Linux 6 中的设备驱动程序、特性和命令》中《引导 Linux》一章。
20.1. 在 z/VM 中安装
当在 z/VM 中安装时,可以使用以下设备引导:
- z/VM 虚拟读卡器
- 使用 zipl 引导装载程序的 DASD 或者附加 FCP 的 SCSI 设备
- 附加 FCP 的 SCSI DVD 驱动器
登录到为 Linux 安装选择的 z/VM 虚拟机。可以使用 3270 或者 c3270(来自 Red Hat Enterprise Linux 的 x3270-text软件包)从其他系统登录到 z/VM。另外还可以使用 IBM Sysbem z 硬件管理控制台(Hardware Management Console,HMC)的 3270 终端模拟器。如果在使用 Windows 操作系统的机器中操作,Jolly Giant(http://www.jollygiant.com/)可提供启用了 SSL 的 3270 模拟器。同时还有免费的内置 Windows x3270 端口,名为 wc3270。
注意
如果 3270 连接被中断,且因之前的会话仍活跃而无法再次登录,则可以在 z/VM 登录页面使用以下命令使用新的会话替换旧的会话:
logon user here
使用 z/VM 虚拟机的名称替换 user。使用外部安全管理器(比如 RACF)与否会让登录名了有所不同。
如果没有在虚拟机中运行 CMS(z/VM 中使用的单一用户操作系统),则请输入以下命令引导:
#cp ipl cms
请确定没有使用 CMS 磁盘,比如 A 磁盘(通常设备号为 0191)作为安装对象。要找出 CMS 使用的磁盘,请使用以下查询:
query disk
可使用以下 CP(z/VM 控制程序,即 z/VM 管理程序)查询命令找出 z/VM 虚拟机的设备配置:
- Query the available main memory, which is called storage in System z terminology. Your guest should have at least 512 megabytes of main memory.
cp query virtual storage
- 查询可用的网络设备类型:
osa
- OSA(CHPID 类型 OSD,真实或者虚拟(VSWITCH 或者 GuestLAN 类型 QDIO),都使用 QDIO 模式)
hsi
- HiperSocket(CHPID 类型 IQD,真实或者虚拟(GuestLAN 类型 Hiper))
lcs
- LCS(CHPID 类型 OSE)
例如:要查询以上所述所有网络设备类型:cp query virtual osa
- 查询可用的 DASD。只有那些为读写模式标记为 RW 的 DASD 可作为安装目标使用:
cp query virtual dasd
- 查询可用的 FCP 频道:
cp query virtual fcp
20.1.1. 使用 z/VM 读取器
执行以下步骤从 z/VM 读取器中引导:
- 若必要,请将包含 z/VM TCP/IP 工具的设备添加到您的 CMS 磁盘列表中。例如:
cp link tcpmaint 592 592 acc 592 fm
请使用文件模式字母替换 fm。 - 执行该命令:
ftp host
其中 host 是保存引导映像(kernel.img
和initrd.img
)的 FTP 服务器的主机名或者 IP 地址。 - 登录并执行以下命令:如果要覆盖当前
kernel.img
、initrd.img
、generic.prm
或者redhat.exec
文件,请使用(repl
选项:cd /location/of/install-tree/images/
ascii
get generic.prm (repl
get redhat.exec (repl
locsite fix 80
binary
get kernel.img (repl
get initrd.img (repl
quit
- 另外还可以使用 CMS 命令
filelist
显示接收的文件及其格式查看文件是否正确传送。有一点很重要,即kernel.img
和initrd.img
在 Format 栏中使用由F
标记的固定记录长度格式,且在Lrecl
栏中的记录长度为80。例如:VMUSER FILELIST A0 V 169 Trunc=169 Size=6 Line=1 Col=1 Alt=0
Cmd Filename Filetype Fm Format Lrecl Records Blocks Date Time
REDHAT EXEC B1 V 22 1 1 4/15/10 9:30:40
GENERIC PRM B1 V 44 1 1 4/15/10 9:30:32
INITRD IMG B1 F 80 118545 2316 4/15/10 9:30:25
KERNEL IMG B1 F 80 74541 912 4/15/10 9:30:17
按 PF3 键可退出filelist
并返回到 CMS 提示符。 - 最后执行 REXX 脚本
redhat.exec
引导(IPL)安装程序:redhat
20.1.2. 使用准备的 DASD
使用准备的 DASD 引导并选择 zipl 引导菜单条目指向 Red Hat Enterprise Linux 安装程序。使用以下格式的命令:
cp ipl DASD device number loadparm boot_entry_number
使用引导设备的设备号替换 DASD device number,并使用该识别的 zipl 配置菜单替换 boot_entry_number。例如:
cp ipl eb1c loadparm 0
20.1.3. 使用准备的附加 FCP 的 SCSI 磁盘
执行以下步骤使用准备的附加 FCP 的 SCSI 磁盘引导:
- 将 z/VM 的 SCSI 引导装载程序配置为访问在 FCP 存储区域网络中准备的 SCSI 磁盘。选择准备的 zipl 引导菜单条目将其指向 Red Hat Enterprise Linux 安装程序。使用以下格式的命令:
cp set loaddev portname WWPN lun LUN bootprog boot_entry_number
使用存储系统的 WWPN 替换 WWPN,使用该磁盘的 LUN 替换 LUN。这个 16 位数字的十六进制数必须分成两对,每对 8 个数字。例如:cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0
- 另外,还可以使用这个命令确认设置:
query loaddev
- 使用这个命令 IPL 连接到包含该磁盘的存储系统的 FCP 设备:
cp ipl FCP_device
例如:cp ipl fc00
20.1.4. 使用附加 FCP 的 SCSI DVD 驱动器
这需要在 FCP-to-SCSI 桥接中附加 SCSI DVD 驱动器,该桥接可依次连接到 System z 中的 FCP 适配器。必须在 z/VM 中配置该 FCP 并使其可用。
- 为 System z 在 DVD 驱动器中插入 Red Hat Enterprise Linux DVD。
- 将 z/VM 的 SCSI 引导装载程序配置为在 FCP 存储区域网络中访问 DVD 驱动器,并将 System z DVD 的 Red Hat Enterprise Linux 引导条目指定为
1
。使用以下格式的命令:cp set loaddev portname WWPN lun FCP_LUN bootprog 1
使用 FCP-to-SCSI 桥接的 WWPN 替换 WWPN,使用 DVD 驱动器的 LUN 替换 FCP_LUN。这个 16 位数字的十六进制数必须分成两对,每对 8 个数字。例如:cp set loaddev portname 20010060 eb1c0103 lun 00010000 00000000 bootprog 1
- 另外,还可以使用这个命令确认设置:
cp query loaddev
- 在使用 FCP-to-SCSI 桥接连接的 FCP 设备中 IPL。
cp ipl FCP_device
例如:cp ipl fc00