Preseedを使用して2つのLVMグループを作成しようとしています

Preseedを使用して2つのLVMグループを作成しようとしています

私がやろうとしていることの秘訣は次のとおりです。製品機能をテストするために使用する VM があります。その製品機能をテストするには、さまざまな方法でディスクを構成する必要があります。私の計画は、Web サーバーに Preseed ファイルを設定し、それを操作してサーバーを再起動し、指定したディスク構成でインストールすることです。

ディスクの構成は次のとおりです。

1) ディスク 1 = OS ディスク。この構成は実際には変更されませんが、LVM (ルートとスワップ) である必要があります。

2) ディスク 2 = 任意のディスク。これは LVM である必要があり、異なるサイズのパーティションを設定して、LVG 内に異なるサイズの LV や複数の LVG を作成できるようにする必要があります。

問題の内容: これは主に Preseed ファイルで機能していました。その後、突然、「自動パーティション分割レシピに、物理ボリュームを含まないボリューム グループの定義が含まれています。」というメッセージが表示され、インストールが失敗し始めました。

誰か、私が何を間違っているのか教えてくれませんか? これは何度か繰り返して、ある時点ではほとんど機能していました。しかし、もちろん、編集を始める前にその作業を保存していませんでした。また、私は初心者なので、単に何かを間違っている可能性はかなり高いです (そして、その可能性は非常に高いです)。

現在のレシピ:

d-i partman-auto/disk string /dev/sda /dev/sdb
d-i partman-auto/method string lvm
d-i partman-auto/purge_lvm_from_device boolean true
d-i partman-auto/choose_recipe select boot-root
d-i partman-auto-lvm/new_vg_name string vg1 vg2


d-i partman-auto/expert_recipe string \
boot-root ::\
128 50 128 ext2\
$primary{ } $bootable{ } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext2 }\
device{ /dev/sda } \
mountpoint{ /boot }\
. \
6000 50 10000 ext4 \
$defaultignore{ } \
$lvmok{ } \
in_vg{ vg1 } \
device{ /dev/sda } \
lv_name{ root } \
method{ format }\
format{ } \
use_filesystem{ } \
filesystem{ ext4 }\
mountpoint{ / } \
.\
2048 90 2048 linux-swap \
in_vg{ vg1 } \
device{ /dev/sdb } \
method{ swap } format{ } \
. \
1000 50 10000 ext4 \
$primary{ } \
method{ format } format { } \
device{ /dev/sdb } \
vg_name{ vg2 } \
. \
1000 50 10000 ext4 \
$lvmok{ } \
in_vg{ vg2 } \
lv_name{ test } \
method{ format } format{ } \
use_filesystem{ } filesystem{ ext4 } \
label{ testLV } \
mountpoint{ /mnt/testLV } \
.

d-i partman-lvm/confirm boolean true
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-md/confirm_nooverwrite boolean true
d-i partman/choose_partition select finish
d-i partman/confirm_nooverwrite boolean true
d-i partman/confirm boolean true
d-i partman/confirm_write_new_label boolean true
d-i partman/confirm_write_changes_to_disks_and_configure_lvm boolean true
d-i partman/choose_partition \
select Finish partitioning and write changes to disk

答え1

プレシード パートマン エキスパート レシピのすばらしい、細かい構文要件....

1000 50 10000 ext4 \
$primary{ } \
method{ format } format { } \

後ろのスペースformat { }が壊れています。format{ }修正します。

関連情報