克隆刀片服务器硬盘后,如何在新机器上单盘引导操作系统
问题:UEFI引导方式,使用单个克隆硬盘,缺省不能启动。启动操作系统时,找不到硬盘引导区,反复尝试从网络引导。
相比而言,传统引导方式,使用克隆刀片服务器的硬盘,比较容易启动操作系统。
试验环境参数
服务器型号: H3C UIS B390 G2(或HP BL460c G9)
BIOS引导方式: UEFI
磁盘RAID方式:RAID1
操作系统: CentOS7.4
单盘UEFI启动设置步骤如下:
1.准备工作,查看引导盘和顺序
启动机器时按F9,进入【BIOS/PlatForm Configuration(RBSU)】――【Boot Options】
如果安装操作系统时,选用了UEFI模式,单硬盘换机后可能自动变为传统模式,则手动从传统模式改为UEFI模式,reboot。
如果刀笼的OA版本太低,导致不能连刀片的iLo,则升级OA的版本到4.12,再升级到4.50版(或更高)。
2.删除旧硬盘的RAID信息
进入【BIOS/PlatForm Configuration(RBSU)】――【Boot Options】――【Advanced UEFI Boot Maintenance】――【Delete Boot Option】,选中【Embedded RAID: … Array P246br Controller …558.88GiB,Logical Drive…】,提交变更。
3.增加新硬盘的RAID信息。
进入【BIOS/PlatForm Configuration(RBSU)】――【Boot Options】――【Advanced UEFI Boot Maintenance】――【Add Boot Option】,【File Explorer】逐层进入目录,选择efi文件(比如grubx64.efi), 增加RAID启动选项,【Modify Boot Option Description】修改名称描述为【Embedded RAID: RAID1 Logical Drive CentOS 7.4】之类,提交变更。
4.提高RAID阵列的引导优先顺序,提升引导速度。
进入【BIOS/PlatForm Configuration(RBSU)】――【Boot Options】――【UEFI Boot Order】,提前【Embedded RAID:…】的优先顺序,放到网卡【Embedded FlexibleLOM…】的前面,保存,重启。
5.如果仍不能启动,可能需要在SSA中修改阵列卡引导盘。
启动机器时,按【F9】——【System Configuration】——【Embedded RAID:Smart Array P244br Controller】——【Exit and launch HP Smart Storage Administrator(HPSSA) 】。
进入SSA后,点击【Smart Array P244br Embedded Slot】(有错误提示)――【Configure】――【Set Bootable Logical Drive/Volumn】。
改掉【None】行的选择。在【Local – Logical Drive 1】行,选择Primary、Secondary两个单选项。然后重启,OS就能启动啦。
在单盘启动成功后,修改网络参数,避免网络冲突。然后再插入相同容量的硬盘,继续克隆,克隆耗时约0.5小时~4小时。