web-dev-qa-db-ja.com

CentOS7キックスタート-ソフトウェアRAID10およびLVM

なぜ私がこの問題を抱えているのかわからないので、誰かが私が欠けているものを見ることができることを願っています。

Cent OS7の自動インストールのテスト用にキックスタートファイルを作成しました。パーティショニングに関しては、ストレージ部分以外は警告を生成しないようです。これはそのセクションです:

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

3つのパーティションを作成しようとしています。

  • /boot-1024 MiBサイズ、xfsにフォーマット、RAID 10
  • /boot/efi-256 MiBサイズ、efiにフォーマット、RAID 10
  • /-20 GiBサイズ、xfsにフォーマット、RAID 10 + LVM

グラフィカルインストールを使用しているので、すべてをすばやく確認できます。/boot/efiがefiとしてマークされているように見えますが、以下のエラーが発生しても、インストールを完了できません。

有効なブートローダーターゲットデバイスが見つかりません。詳細については、以下を参照してください。 UEFIインストールの場合、/ boot/efiにマウントされたGPTフォーマットのディスクにEFIシステムパーティションを含める必要があります。

私が見ている他の奇妙な点は、事前に作成されたパーティションサイズに私の値を使用していないことです。上に書いたキックスタートファイルに基づいて、これらは私が見ているサイズです:

  • /boot-1024 MiBである必要があり、CentOS7は4092MiBになります
  • /boot/efi-256 MiBである必要があり、CentOS7は1020MiBになります
  • /-20 GiBである必要があり、Cent OS7では79.93GiBになります

これについて何か助けていただければ幸いです。

2
Alex Mikhaelson

あなたのサイズは、part commandsが与えられることになっているものとまったく同じように見えます。各デバイスの最初のパーティションは1024で、RAID10には8つのデバイスがあるため、1024 * 8/2または4096になります。RAID10の場合、ボリュームのサイズはアクティブなデバイスの数 X-です。 最小メンバーの最大サイズ/2。

ソフトウェアRAID10がEFIパーティションに有効であるかどうかは非常に疑わしく、何かが変更されない限り、/ bootパーティションにも有効ではありません。そのための唯一の選択肢は、単純なRAID1ボリュームだと思います。 8台のデバイスにまたがるRAID1ボリュームを持つことは有効です。したがって、ブート/ efiをRAID1に変更してみることができます。 RAID1では、ボリュームのサイズは最小のアクティブメンバーのサイズになります。

1
Zoredache