CentOS 7 Kickstart - Software RAID 10 e LVM

3

Por isso, não sei por que estou tendo esse problema, então espero que alguém possa ver algo que está faltando.

Eu criei um arquivo de kickstart para uma instalação automatizada do Cent OS 7. Nada parece gerar um aviso, exceto para a parte de armazenamento quando se trata de particionamento. Esta é a seção:

clearpart --all --initlabel --drives=/dev/sda,/dev/sdb,/dev/sdc,/dev/sdd,/dev/sde,/dev/sdf,/dev/sdg,/dev/sdh

part raid.1 --size=1024 --ondisk=/dev/sda
part raid.2 --size=1024 --ondisk=/dev/sdb
part raid.3 --size=1024 --ondisk=/dev/sdc
part raid.4 --size=1024 --ondisk=/dev/sdd
part raid.5 --size=1024 --ondisk=/dev/sde
part raid.6 --size=1024 --ondisk=/dev/sdf
part raid.7 --size=1024 --ondisk=/dev/sdg
part raid.8 --size=1024 --ondisk=/dev/sdh

part raid.9 --size=256 --ondisk=/dev/sda
part raid.10 --size=256 --ondisk=/dev/sdb
part raid.11 --size=256 --ondisk=/dev/sdc
part raid.12 --size=256 --ondisk=/dev/sdd
part raid.13 --size=256 --ondisk=/dev/sde
part raid.14 --size=256 --ondisk=/dev/sdf
part raid.15 --size=256 --ondisk=/dev/sdg
part raid.16 --size=256 --ondisk=/dev/sdh

part raid.17 --size=20480 --ondisk=/dev/sda
part raid.18 --size=20480 --ondisk=/dev/sdb
part raid.19 --size=20480 --ondisk=/dev/sdc
part raid.20 --size=20480 --ondisk=/dev/sdd
part raid.21 --size=20480 --ondisk=/dev/sde
part raid.22 --size=20480 --ondisk=/dev/sdf
part raid.23 --size=20480 --ondisk=/dev/sdg
part raid.24 --size=20480 --ondisk=/dev/sdh

raid /boot --fstype="xfs" --device=boot --level=10 raid.1 raid.2 raid.3 raid.4 raid.5 raid.6 raid.7 raid.8
raid /boot/efi --fstype="efi" --device=boot_efi --level=10 raid.9 raid.10 raid.11 raid.12 raid.13 raid.14 raid.15 raid.16
raid pv.1 --fstype="lvmpv" --device=root --level=10 raid.17 raid.18 raid.19 raid.20 raid.21 raid.22 raid.23 raid.24

volgroup vg1 pv.1

logvol / --fstype="xfs" --size=1 --grow --name=root --vgname=vg1

bootloader --append=" crashkernel=auto" --location=mbr

Estou tentando criar três partições:

  • /boot - 1024 tamanho MiB, formatado em xfs , RAID 10
  • /boot/efi - 256 MiB, formatado em efi , RAID 10
  • / - 20 tamanho GiB, formatado em xfs , RAID 10 + LVM

Eu estou usando a instalação gráfica para que eu possa ver tudo rapidamente, parece que ele está marcando / boot / efi como efi, mesmo assim eu ainda recebo o erro abaixo, impedindo-me de concluir a instalação.

No valid boot loader target device found. See below for details. For a UEFI installation you must include a EFI System Partition on a GPT-formatted disk, mounted at /boot/efi.

A outra estranheza que estou vendo é que ele não está usando meus valores para os tamanhos de partições prontas. Com base no arquivo de kickstart que escrevi acima, estão os tamanhos que estou vendo:

  • /boot - deve ser 1024 MiB, o CentOS 7 torna 4092 MiB
  • /boot/efi - deve ser de 256 MiB, o CentOS 7 de 1020 MiB
  • / - deve ser 20 GiB, Cent OS 7 faz 79.93 GiB

Eu gostaria de receber ajuda sobre isso.

    
por Alex Mikhaelson 21.01.2017 / 00:30

1 resposta

1

Seus tamanhos parecem exatamente o que eles devem receber o part commands . Sua primeira partição em cada dispositivo é 1024 você tem 8 dispositivos em um RAID10, de modo que é 1024 * 8/2 ou 4096. Para RAID10 o tamanho do volume é o número de dispositivos ativos X tamanho máximo do menor membro / 2.

Eu duvido muito que um software RAID10 seja válido para uma partição EFI, e a menos que algo tenha sido alterado, ele não será válido para sua partição / boot. Eu suspeito que sua única escolha para isso seja um simples volume RAID1. É válido ter um volume RAID1 que abranja 8 dispositivos. Então você poderia tentar mudar seu boot / efi para o RAID1. Com o RAID1, o volume será apenas o tamanho do menor membro ativo.

    
por 21.01.2017 / 01:28