CentOS kickstart instalação automatizada com parted / RAID

2

Estou tentando usar o parted para particionar minhas unidades inteiras automaticamente durante a instalação do kickstart CentOS, no entanto, estou recebendo dois problemas com a minha instalação. Eu quero kickstart minhas instalações em vários dispositivos sem qualquer entrada de usuário necessária.

Problema 1 NÃO SOLECIDO: Passe pela tela Atribuir dispositivos, que exigia a entrada do usuário. Ex: link . O que posso fazer para evitar isso?

Problema 2 RESOLVIDO: Na segunda tentativa da instalação, está dizendo que o dispositivo RAID de software já está em uso e faz com que a instalação seja encerrada. (Talvez da instalação anterior ou da última tentativa) Como evito esse erro?

Resolução do problema 2: resolvi o problema dois escrevendo um script para a seção% pre:

%pre
#!/bin/bash
for x in 'ls /dev/sd[a-z][1-9]'
do
    mdadm --misc --zero-superblock $x
done

Erro exato: o nome da matriz RAID do software "md1" já está em uso.

Minha seção superior (comandos de parte / raid):

raid /boot --fstype=ext4 --level=1 --device=md0 /dev/sda1 /dev/sdb1
raid / --fstype=ext4 --level=1 --device=md1 /dev/sda2 /dev/sdb2

Em seguida, na minha% pre section:

%pre

parted -s /dev/sda mklabel gpt
parted -s /dev/sda mkpart 1 1MB 200MB
parted -s /dev/sda mkpart 2  200MB 16GB
parted -s /dev/sda mkpart 3 16GB -1
parted -s /dev/sda set 1 raid on
parted -s /dev/sda set 2 raid on

parted -s /dev/sdb mklabel gpt
parted -s /dev/sdb mkpart 1 1MB 200MB
parted -s /dev/sdb mkpart 2 200MB 16GB
parted -s /dev/sdb mkpart 3 16GB -1
parted -s /dev/sdb set 1 raid on
parted -s /dev/sdb set 2 raid on
    
por Devon 06.10.2014 / 22:30

0 respostas