Kickstart 密钥错误 /dev/sda

Kickstart 密钥错误 /dev/sda

我正在尝试使用 Kickstart 文件来配置具有 8 个 SDD(0-7)的 Thinkmate 服务器。我使用的 kickstart 文件是经过轻微编辑的版本,我们已在整个环境中成功使用该文件。我所做的唯一更改是仅对前两个驱动器进行分区,并将其他驱动器保留为 jbod,以满足服务器将运行的软件的要求。ks 文件的相关部分如下所示:

bootloader --location=mbr --driveorder=sda,sdb,sdc,sdd,sde,sdf,sdg,sdh --append=" rhgb crashkernel=auto quiet"

clearpart --all --initlabel
### sliceing up the disk
part raid.0011    --size=500      --asprimary     --ondrive=sda
part raid.0012    --size=1        --grow          --ondrive=sda
part raid.0021    --size=500      --asprimary     --ondrive=sdb
part raid.0022    --size=1        --grow          --ondrive=sdb

# Paring up the disks RAID 1
raid /boot      --fstype ext4   --device md0 --level=RAID1 raid.0011 raid.0021
# Create the Vitual disks
raid pv.00      --fstype ext4   --device md1 --level=RAID1 raid.0012 raid.0022 

# adding LVM's to the mirrors
volgroup root_VG --pesize=4096 pv.00

logvol swap     --fstype swap --name=swap_LV    --vgname=root_VG        --size=16384
logvol /        --fstype ext4 --name=root_LV    --vgname=root_VG        --size=20480
#logvol /var     --fstype ext4 --name=var_LV     --vgname=root_VG        --size=12288

#Data Volume
logvol /opt     --fstype ext4 --name=opt_LV     --vgname=root_VG        --size=1        --grow

当我运行 kickstart 安装时出现以下错误(为简洁起见,已截断):

anaconda 13.21.149 异常报告

Traceback (most recent call first):
File
"/usr/lib/anaconda/storage/partitioning.py", line 1033, in allocatePartitions
disklabel = disklabels[_disk.path]....

它继续引用partitioning.py、dispatch.py​​和text.py,最后一条消息是

密钥错误:'/deb/sda/

我谷歌了一下,发现的第一件事表明光驱可能使用了 /dev/sda。我查看了 BIOS,但找不到任何方法可以验证这一点。有没有办法知道设备有什么标签(即实际 sdds 从哪里开始)?如果没有,有没有办法告诉 Kickstart 寻找第一个实际可用的磁盘并从那里开始?

谢谢。

答案1

在里面RHEL5 安装指南,第 31.4 节 Kickstart 选项,--driveorder开关应该概述系统 BIOS 报告的驱动器顺序。尝试与 BIOS 进行交叉检查,看看此主机是否可能将光盘驱动器报告在磁盘驱动器之前。

相关内容