Как заставить нажатый использовать весь диск для LVM без разметки

Я пытаюсь использовать упаковщик для автоматизации шаблонов и наткнулся на проблему с preseed в Debian. Все наши шаблоны ubuntu в vsphere разделены следующим образом

NAME       MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb          8:16   0   17G  0 disk
├─sys-usr  252:1    0  2.8G  0 lvm  /usr
├─sys-var  252:6    0  2.8G  0 lvm  /var
├─sys-srv  252:4    0    4G  0 lvm  /srv
├─sys-home 252:2    0    2G  0 lvm  /home
├─sys-swap 252:0    0  1.9G  0 lvm  [SWAP]
├─sys-sql  252:7    0  512M  0 lvm  /var/lib/mysql
├─sys-tmp  252:5    0  952M  0 lvm  /tmp
└─sys-opt  252:3    0  492M  0 lvm  /opt
sr0         11:0    1 1024M  0 rom
sda          8:0    0    3G  0 disk
├─sda2       8:2    0  3.7G  0 part /
└─sda1       8:1    0  304M  0 part /boot

Как вы можете видеть, мы не разбиваем sdb по причине расширения томов в Интернете и автоматизации этого процесса - в этом случае предшествовать так же просто как расширение vmdk во vsphere, а затем partprobe и pvresize в гостевой ОС.

Во время ручной установки я обычно вводил другой tty и вручную создавал PV и VG. Партман смог использовать уже созданный VG.

В установке preseed он никогда не позволяет это сделать, даже когда он делает

d-i partman/early_command string pvcreate -fy /dev/sdb; vgcreate -fy sys /dev/sdb

, он все еще разбивает sdb и использует sdb1 для PV

. Так что вопрос: есть ли способ в 2019, когда 99% всех серверов виртуализированы и не требуют древних вещей, таких как таблица разделов, чтобы заставить partman использовать весь диск для PV или, по крайней мере, как-то обойти проблему?

0
задан 29 August 2019 в 14:00

0 ответов

Другие вопросы по тегам:

Похожие вопросы: