キックスタートファイルを使用して、8つのSDD(0〜7)を持つThinkmateサーバーをプロビジョニングしようとしています。私が使用しているキックスタートファイルは、環境全体で正常に使用できるように少し編集されたバージョンです。私が行った唯一の変更は、サーバーが実行するソフトウェアの要件のために、最初の2つのドライブのみをパーティション化し、他のドライブは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
キックスタートインストールを実行すると、次のエラーが発生します(簡潔にするために切り捨てられています)。
アナコンダ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を調べましたが、それを確認する方法が見つかりませんでした。デバイスにどのラベルが付いているか(つまり、実際のsddがどこから始まるか)を知る方法はありますか?そうでない場合は、キックスタートに最初の実際に使用可能なディスクを探してそこから移動するように指示する方法はありますか?
ありがとう。
RHEL5インストールガイド 、セクション31.4キックスタートオプションでは、--driveorder
スイッチは、システムのBIOSによって報告されたドライブの順序の概要を示すことになっています。 BIOSとクロスチェックして、このホストがディスクドライブよりも先にオプティカルドライブを報告しているかどうかを確認してください。