Erro na chave do Kickstart / dev / sda

3

Estou tentando usar um arquivo Kickstart para provisionar um servidor Thinkmate com 8 SDDs (0-7). O arquivo de kickstart que estou usando é uma versão levemente editada de um que usamos com sucesso em todo o nosso ambiente. A única mudança que fiz foi apenas particionar os dois primeiros drives e deixar os outros como jbod devido aos requisitos do software que o servidor estará rodando. A seção relevante do arquivo ks se parece com isso:

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

Eu recebo o seguinte erro quando executo a instalação do kickstart (truncado por brevidade):

anaconda 13.21.149 relatório de exceção

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

Ele continua, referindo-se ao particionamento.py, dispatch.py e text.py, sendo a mensagem final

KeyError: '/ deb / sda /

Eu pesquisei no Google e a primeira coisa que encontrei indicou que pode ser que / dev / sda seja usado pela unidade óptica. Eu olhei pela BIOS e não encontrei nenhuma maneira de verificar isso. Existe uma maneira de saber qual rótulo os dispositivos têm (ou seja, onde os sdds reais são iniciados)? Se não, existe uma maneira de dizer ao Kickstart para procurar o primeiro disco utilizável real e partir daí?

Obrigado.

    
por S.C. 24.10.2012 / 20:50

1 resposta

2

No Guia de instalação do RHEL5 , Seção 31.4 Opções do Kickstart, a opção --driveorder deve descrever a ordem das unidades conforme relatado pelo BIOS do seu sistema. Tente fazer uma verificação cruzada com o BIOS para ver se esse host pode estar relatando a unidade óptica à frente das unidades de disco.

    
por 25.10.2012 / 01:55