在VMWare虚拟机中安装HMC V7R770

六眼飞鱼酱① 提交于 2020-08-14 02:11:21

在VMWare虚拟机中安装HMC V7R770

  1. 环境:
    HMC version:V7R77.0 SP0 build level 20130116.1
    VMware: VMware® Workstation 15 Pro 15.5.2 build-15785246
    Host OS: Windows 10 Enterprise 版本 10.0.18363 版本 18363 (1909)
    Host HW: LENOVO_MT_20LE_BU_Think_FM_ThinkPad X1 Yoga 3, BIOS LENOVO N25ET49W (1.35 ), 2019/6/12



  2. 安装VMware
    遵照标准按照步骤。
    Windows10要处于 ‘基于虚拟化的安全性-未启用’ 状态。运行前要用 MSINFO 命令检查。
    该项设置如果为启用(‘Run’)状态,启动VMWare时会有错误提示。遵照错误提示给出的解决办法处理即可。
    Microsoft Hyper-V要求启用此项设置,所以VMware不能和Hyper-V并行存在宿主机中。



  3. 虚拟机配置要求

  • CPU:1+。尽量多,如果选用多内核,要将虚拟化的三个选项都勾选上。
  • Memory:1GB+。2GB以上比较好。
  • HD:38GB+,类型为SCSI或SATA。
    *硬盘类型不对会显示“Unable to create disk partition.”错误。
    *硬盘容量不够会遇到文件系统不能建立的错误。
    HMC 7.77对硬盘容量的设定是38GB
    hd1=2000 #2 GB
    hd2=16000 #16 GB
    hd3=6000 #6 GB
    hd5=2000 #2 GB
    d6=4000 #4 GB
    hd7=8000 #8 GB








  • CDROM:IDE。 首先指定ISO文件为第一张安装光盘,之后在安装过程中按提示更换到第二张光盘。
  • Network:至少一个桥接的以太网卡作为HMC与FSP通信网卡‘eth0’。
    注1:VMware虚拟网络编辑器可以指定桥接网卡与宿主机的某个物理网卡绑定。注意这种设定是全局性的,也会影响到其它虚拟机。
    注2:先配置一个虚拟网卡桥接到宿主机的物理以太网卡,这样可以保证这块虚拟网卡在HMC上成为‘eth0’。待HMC安装及配置完成后再增加其它网卡。其它网卡可以是桥接/NAT/或其它类型,根据自己的需要设定。

  1. 使用自定义方式建立虚拟机。主要参数如下:
    硬件兼容 – Workstation 15.x
    客户机操作系统 – ‘Linux, 版本是‘其它Linux 2.6x’或SUSE Linux. HMC使用的是SUSE Linux。
    IO控制器类型 - LSI Logic(L)
    硬盘类型 – SCSI 或 SATA
    自定义硬件 -> 显示器 – 将主机设置用于显示器或自我设定显示器。分辨率不要低于1024*768。




  2. 启动虚拟机,遵循屏幕提示进行HMC安装操作。
    安装过程中如果提示‘Media validation error due to incorrect data and time in BIOS’, 则需要修改VMware BIOS日期设定到2019/05/30前。
    ** Tips:需要在虚拟机的配置文件<虚拟机名>.vmx中增加一行代码:<bios.bootdelay = “10000” > , 数字单位是毫秒。这样在虚拟机启动时,会有10秒的等待时间。选择F2进入BIOS设置菜单。

  3. HMC启动时如提示 ‘1901:Start aborted …’ 按以下方法进行更改。该方法来源于网络:
    Step1:编辑hmc的开始引导项,在kernel /boot/bzImage ro root=/dev/hda2 clock…上ro后面加上数字1(1前面有一个空格)。
    修改后的选项为:kernel /boot/bzImage ro 1 root=/dev/hda2 clock…
    Step2:确定修改后选中kernel
    /boot/bzImage ro 1 root=/dev/hda2 clock…引导启动,进入单用户模式。启动完输入root密码passw0rd进入命令行界面。
    Step3:进入命令行后按如下方式操作:
    cd /usr/sbin
    mv dmidecode dmidecode.orig
    Step4: 用vi或其它命令生成新的/usr/sbin/dmidecode文件,内容如下:







#!/bin/bash 
DMIDECODE = /usr/sbin/dmidecode.orig 
if [[ "$2" == "bios-version" ]] 
then 
echo "1234-123" 
elif [[ "$2" == "system-product-name" ]] 
then 
echo "1234-123" 
else $DMIDECODE "$@"
fi

Step5: chmod +x /usr/sbin/dmidecode
Step6: 重启HMC虚拟机

  1. HMC图形界面正常启动后按提示配置HMC。

  2. 根据需求在HMC上配置更多的虚拟网卡。

  3. 安装HMC的fix。V7R770最后的补丁是ServicePack 4(MH01415)+ MH01516。安装SP4需要先安装SP3(MH01379)。这三个fix要从IBM Fix Central - https://www.ibm.com/support/fixcentral/ 下载。

后记:此文章是我在VMware/KVM虚拟机上安装老版本HMC(V7,V6)实验的总结。操作过程中参考了网络上的一些文章。网络上此类文章众多,内容大同小异。无法辨明哪篇是原创而哪篇是转载,所以没有把这些文章的链接附加在这里。但有篇文章把要点说的简单明确,故在此附加此文的链接:http://omnitech.net/reference/2013/05/01/installing-hmc-in-virtualbox/。不过此篇文件的内容有些‘outdated’。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!