我正在尝试使用一个Kickstart文件来提供一个具有8个SDDs (0-7)的Thinkmate服务器。我使用的启动文件是一个稍微编辑过的版本,我们在整个环境中都成功地使用了这个版本。我所做的唯一改变是,由于服务器将要运行的软件的需求,我只对前两个驱动器进行分区,并将其他驱动器保留为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在运行启动器安装时,我会得到以下错误(为简短起见而截断):
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,最后的消息是
KeyError:'/deb/sda/
我搜索了一下,我发现的第一件事是/dev/sda可能是由光驱使用的。我查看了BIOS,发现无法证实这一点。有没有一种方法可以告诉设备有什么标签(即实际sdds的起始位置)?如果没有,是否有办法告诉Kickstart寻找第一个实际可用的磁盘并从那里开始?
谢谢。
发布于 2012-10-24 23:55:30
在RHEL5 5安装指南的31.4Kickstart选项中,--driveorder开关应该概述系统的BIOS报告的驱动器的顺序。尝试与BIOS进行交叉检查,以确定此主机是否可能在磁盘驱动器之前报告光驱。
https://serverfault.com/questions/441946
复制相似问题