5.7. 在 z/VM 中安装
使用 x3270 或 c3270 终端模拟器从其他 Linux 系统登录到 z/VM,或者在 64 位 IBM Z 硬件管理控制台(HMC)上使用 IBM 3270 终端模拟器。如果您正在运行微软 Windows 操作系统,则可以通过互联网搜索找到一些可用选项。还存在一个称为 wc3270 的 c3270 的空闲原生 Windows 端口。
当在 z/VM 中安装时,您可以使用以下设备引导:
- z/VM 虚拟读取器
- DASD 或者 FCP 附加 SCSI 磁盘使用 zipl 引导装载程序准备
登录到为 Linux 安装选择的 z/VM 虚拟机。
如果您的 3270 连接中断了,并且由于之前的会话仍处于活跃状态无法再次登录,您可以通过在 z/VM 登录屏幕上输入以下命令来将旧会话替换为新会话:
logon user here
logon user here
使用 z/VM 客体虚拟机的名称替换 user。根据是否使用外部安全管理程序(如 RACF),登录命令可能会有所不同。
如果您还没有在客户端中运行 CMS (与z/VM 一起提供的单用户操作系统),请输入以下命令来引导它:
cp ipl cms
cp ipl cms
确保不要使用 CMS 磁盘,如将您的 A 磁盘(通常设备号为 0191)作为安装目标。要找出 CMS 在使用哪些磁盘,请使用以下查询:
query disk
query disk
您可以使用以下 CP(z/VM 控制程序,即 z/VM hypervisor)查询命令来查找 z/VM 客户机虚拟机的设备配置:
查询可用的主内存,这在 64 位 IBM Z 的术语中称为 存储。您的客户机应至少具有 1 GiB 主内存。
cp query virtual storage
cp query virtual storageCopy to Clipboard Copied! Toggle word wrap Toggle overflow 根据类型查询可用的网络设备:
osa- OSA - CHPID 类型 OSD,实或虚(VSWITCH 或 GuestLAN),两者均在 QDIO 模式中
hsi- HiperSockets - CHPID 类型 IQD、实或虚(GuestLAN 类型 Hipers)
lcsLCS - CHPID 类型 OSE
例如,要查询上述所有网络设备类型,请运行:
cp query virtual osa
cp query virtual osaCopy to Clipboard Copied! Toggle word wrap Toggle overflow
查询可用的 DASD。只有那些标记为
RW的读写模式才能用作安装目标:cp query virtual dasd
cp query virtual dasdCopy to Clipboard Copied! Toggle word wrap Toggle overflow 查询可用的 FCP 设备(vHBA):
cp query virtual fcp
cp query virtual fcpCopy to Clipboard Copied! Toggle word wrap Toggle overflow
5.7.1. 使用 z/VM 读取器 复制链接链接已复制到粘贴板!
执行以下步骤来从 z/VM 读取器引导:
流程
如有必要,将包含 z/VM TCP/IP 工具的设备添加到 CMS 磁盘列表中。例如:
cp link tcpmaint 592 592 acc 592 fm
cp link tcpmaint 592 592 acc 592 fmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 用任何 FILEMODE 字母替换
fm。执行该命令:
ftp host
ftp hostCopy to Clipboard Copied! Toggle word wrap Toggle overflow 其中
host是提供引导镜像(kernel.img和initrd.img)的 FTP 服务器的主机名或 IP 地址。登录并执行以下命令。如果要覆盖现有的
kernel.img、initrd.img、generic.prm或者redhat.exec文件,使用(repl选项:Copy to Clipboard Copied! Toggle word wrap Toggle overflow (可选)使用 CMS 命令
filelist来显示收到的文件及其格式,来检查是否正确传输了文件。kernel.img和initrd.img有在 Format 列中用 F 表示,在 Lrecl 列中记录长度为 80 的固定记录长度格式很重要。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 按 PF3 键退出 filelist 并返回到 CMS 提示符。
根据需要自定义
generic.prm中的引导参数。详情请查看 自定义引导参数。配置存储和网络设备的另外一种方法是使用 CMS 配置文件。在这种情况下,把
CMSDASD=和CMSCONFFILE=参数添加到generic.prm。如需了解更多详细信息,请参阅 IBM Z/VM 配置文件。最后,执行 REXX 脚本 redhat.exec 来引导安装程序:
redhat
redhatCopy to Clipboard Copied! Toggle word wrap Toggle overflow
5.7.2. 使用一个准备的 DASD 复制链接链接已复制到粘贴板!
执行以下步骤使用准备的 DASD:
流程
从准备的 DASD 引导,并选择指向 Red Hat Enterprise Linux 安装程序的 zipl 引导菜单条目。使用以下命令格式:
cp ipl DASD_device_number loadparm boot_entry_number
cp ipl DASD_device_number loadparm boot_entry_numberCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用引导设备的设备号替换 DASD_device_number,使用这个设备的 zipl 配置菜单替换boot_entry_number。例如:
cp ipl eb1c loadparm 0
cp ipl eb1c loadparm 0Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.7.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
cp set loaddev portname WWPN lun LUN bootprog boot_entry_numberCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用存储系统的全球端口名称和带有磁盘逻辑单元号的 LUN 来替换 WWPN。16 位十六进制数必须分成两对,每对八位数。例如:
cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0
cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0Copy to Clipboard Copied! Toggle word wrap Toggle overflow 另外,您还可以使用这个命令确认您的设置:
query loaddev
query loaddevCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用以下命令引导与包含磁盘的存储系统连接的 FCP 设备:
cp ipl FCP_device
cp ipl FCP_deviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
cp ipl fc00
cp ipl fc00Copy to Clipboard Copied! Toggle word wrap Toggle overflow
5.7.4. 在 64 位 IBM Z 中使用参数和配置文件 复制链接链接已复制到粘贴板!
64 位 IBM Z 架构可以使用自定义参数文件将引导参数传递给内核和安装程序。
以下操作需要更改参数文件:
- 使用 Kickstart 进行无人操作。
- 选择安装程序的互动用户界面无法访问的非默认安装设置,比如救援模式。
在安装程序(Anaconda)启动前,可使用参数文件以非互动方式设置网络。
内核参数最多为 895 个字符再加上一个行尾字符。参数文件可以是变量或者固定的记录格式。固定记录格式会将每一行调整到固定的记录长度,从而会增加文件大小。如果安装程序无法识别 LPAR 环境中所有指定参数的问题,可以尝试将所有参数放在一行,或者每行都用一个空格开头和结束。
参数文件包含内核参数,比如 ro,以及安装进程的参数,比如 vncpassword=test 或 vnc。