我需要在 HP ProLiant DL360e Gen8 服务器上安装 CentOS 7。
RAID1已在bios中配置:
(理论上,你应该可以通过http://h20564.www2.hp.com/hpsc/swd/public/detail?sp4ts.oid=5249572&swItemId=MTX_7db7797756df4cd9825a5567e8&swEnvOid=4176#tab3但您得到的文件不是有效的 gzip 文件。编辑:该文件是有效的,很多浏览器在下载后都会解压它,但仍命名为.dd.gz
,这非常令人困惑。)
我已解压缩此 .gz 文件并使用以下命令将其复制到 USB 密钥(在 MAC 上完成):
- 插入 USB 密钥并查看它是否自动挂载
- 使用 检查挂载点
mount
。对我来说,它打印:/dev/disk2s1 on /Volumes/STORE N GO (msdos, local, nodev, nosuid, noowners)
- 使用以下命令卸载 USB 密钥:
diskutil unmount /Volumes/STORE\ N\ GO/
- 跑步:
sudo dd if=hpvsa-1.2.10-120.rhel7u0.x86_64.dd of=/dev/disk2s1
- 弹出 USB 密钥:
diskutil eject disk2s1
然后,我将 CentOS 7 安装 ISO 和 USB 密钥插入服务器并启动。在您可以确认开始安装(或先测试媒体)的屏幕上,我按 ESC 转到“boot:”提示符并输入:
linux dd blacklist=ahci
片刻之后,它会打印出:
DD: Checking devices
Page 1 of 1
Driver disk device selection
DEVICE TYPE LABEL UUID
1) sda1 ext4 OEMDRV xxxxxxxx
2) sr0 iso9660 CentOS 7 x86_64 yyyyyyyy
# to select, 'r'-refresh, 'n'-next page, 'p'-previous page or 'c'-continue:
我选择了1
,然后我得到:
Select drivers to install
1) [ ] /media/DD//rpms/x86_64/kmod-hpvsa-1.2.10-120.rhel7u0.x86_64.rpm
# to toggle selection, 'n'-next page, 'p'-previous page or 'c'-continue:
我再次输入1
以选择驱动程序,然后屏幕变为:
Select drivers to install
1) [X] /media/DD//rpms/x86_64/kmod-hpvsa-1.2.10-120.rhel7u0.x86_64.rpm
# to toggle selection, 'n'-next page, 'p'-previous page or 'c'-continue:
然后我按“c”继续,然后打印
DD: Extracting files from /media/DD//rpms/x86_64/kmod-hpvsa-1.2.10-120.rhel7u0.x86_64.rpm
然后它再次打印出第一个屏幕,我c
再次按下。之后安装程序启动。但是,它仍然没有看到我的 RAID1 驱动器:
您看到的驱动器是 USB 密钥。
我做错了什么让 CentOS 安装程序“看到”我的 RAID1 磁盘?
答案1
驱动程序加载后,您需要将 USB 密钥从服务器中拔出。否则,USB 密钥的存在将影响 SCSI 设备枚举。
驱动程序磁盘菜单还会显示“删除驱动程序磁盘”之类的内容...
我不想冒犯,但是HP 的说明 做工作。请确保您执行以下操作:
- 下载当前驱动程序磁盘适用于您的特定操作系统版本。今天,这意味着hpvsa-1.2.14-100。如果您使用的是 EL7.0,请使用该下载。如果您使用的是 EL7.1,请使用相应的下载。
- 创建 USB 密钥。
- 对于您的控制器和操作系统,附加
inst.dd
到您的内核启动命令行。
重要提示:安装驱动程序后请移除 USB-Key,以防止操作系统安装程序将 USB-Key 作为操作系统存储的一部分。
答案2
我遇到了非常类似的问题,但真正的问题是我的服务器型号是 ProLiant DL20 Gen9,但实际的 raid 卡是 i140 型号,我从未注意到。
所以我使用了错误的文件:hpvsa-1.2.14-100,可以从针对 B120i 和 B320i 指定的页面下载......我猜他们的意思是 raid 模型而不是服务器模型。
尽管如此,我应该使用的正确文件是:hpvsa-1.2.14-140
请注意,如果您要从虚拟远程控制台将其安装到虚拟软盘中,则必须提取 gz 文件并将扩展名从 .dd 更改为 .img