14.3. 在 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)的 IBM 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 虚拟机的设备配置:
  • 查询可用于主内存,在 System z 术语中称作存储。您的虚拟机应该至少有 1 GB 主内存。
    cp query virtual storage
  • 根据类型查询可用网络设备:
    osa
    OSA - CHPID 类型 OSD,物理或者虚拟(VSWITCH 或者 GuestLAN),都使用 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

14.3.1. 使用 z/VM 读取器

执行以下步骤从 z/VM 读取器中引导:
  1. 若必要,请将包含 z/VM TCP/IP 工具的设备添加到您的 CMS 磁盘列表中。例如:
    cp link tcpmaint 592 592
    acc 592 fm
    请使用文件模式字母替换 fm
  2. 执行该命令:
    ftp host
    其中 host 是保存引导映像(kernel.imginitrd.img)的 FTP 服务器的主机名或者 IP 地址。
  3. 登录并执行以下命令:如果要覆盖当前 kernel.imginitrd.imggeneric.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
  4. 另外您还可以使用 CMS 命令 filelist 显示接收的文件及其格式来查看文件是否正确传送。有一点很重要,即 kernel.imginitrd.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 提示符。
  5. 根据需要在 generic.prm 中自定义引导参数。详情请查看 第 14.1 节 “自定义引导参数”
    配置存储和网络设备的另一种方法是使用 CMS 配置文件。在这种情况下,请在 generic.prm 中添加 CMSDASD=CMSCONFFILE= 参数。详情请查看 第 18.2 节 “z/VM 配置文件”
  6. 最后执行 REXX 脚本 redhat.exec 引导安装程序:
    redhat

14.3.2. 使用准备的 DASD

使用准备的 DASD 引导并选择参考 Red Hat Enterprise Linux 安装程序的 zipl 引导菜单条目。使用以下格式的命令:
cp ipl DASD_device_number loadparm boot_entry_number
使用引导设备的设备号替换 DASD device number,并使用该识别的 zipl 配置菜单替换 boot_entry_number。例如:
cp ipl eb1c loadparm 0

14.3.3. 使用准备的附加 FCP 的 SCSI 磁盘

执行以下步骤使用准备的附加 FCP 的 SCSI 磁盘引导:
  1. 将 z/VM 的 SCSI 引导装载程序配置为访问在 FCP 存储区域网络中准备的 SCSI 磁盘。选择准备的 zipl 引导菜单条目将其在安装程序中指向 Red Hat Enterprise Linux。使用以下格式的命令:
    cp set loaddev portname WWPN lun LUN bootprog boot_entry_number
    使用存储系统的全球端口号替换 WWPN,使用该磁盘的逻辑单位数替换 LUN。这个 16 位数字的十六进制数必须分成两对,每对 8 个数字。例如:
    cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0
  2. 另外,还可以使用这个命令确认设置:
    query loaddev
  3. 使用以下命令 IPL 连接到包含该磁盘的存储系统的 FCP 设备:
    cp ipl FCP_device 
    例如:
    cp ipl fc00

14.3.4. 使用附加 FCP 的 SCSI DVD 驱动器

这需要在 FCP-to-SCSI 桥接中附加 SCSI DVD 驱动器,该桥接可依次连接到 System z 中的 FCP 适配器。必须在 z/VM 中配置该 FCP 并使其可用。
  1. 在 DVD 驱动器中插入用于 System z 的 Red Hat Enterprise Linux 光盘。
  2. 将 z/VM 的 SCSI 引导装载程序配置为在 FCP 存储区域网络中访问 DVD 驱动器,并将用于 System z 的 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
  3. 另外,还可以使用这个命令确认设置:
    cp query loaddev
  4. 在使用 FCP-to-SCSI 桥接连接的 FCP 设备中 IPL。
    cp ipl FCP_device
    例如:
    cp ipl fc00