Назад | Перейти на главную страницу

Red Hat Kickstart: как предотвратить разбиение на разделы?

В настоящее время я работаю над новой настройкой виртуализации с использованием Xen и Centos для своего рабочего места. Мы намерены развернуть domU в томах LVM. В настоящее время единственное, что мешает этому работать так гладко, как хотелось бы, - это настойчивое требование сценария Kickstart о разделении. Это релевантная часть нашего текущего шаблона KS (с которым я возился):

# Partitioning
clearpart --all --initlabel --drives=xvda
part / --size=0 --grow --ondisk=xvda --fstype=ext3

Это настраивает один раздел и устанавливает на него - что было бы хорошо, но я бы предпочел, чтобы были нет разделов и устанавливается непосредственно в существующий LVM (чтобы затем можно было смонтировать LVM из dom0 для резервного копирования и обслуживания).

Возможно, я делаю что-то не так, и мне следует экспортировать том как xvda1, а не как xvda - что я более чем рад исправить - но я все еще не уверен, как я буду перемещаться по кикстарту!

Буду очень признателен за любую помощь :). Заранее приветствую!

У вас должен быть один раздел на диске, который вы добавляете в LVM. Это может быть весь диск. Вот биты, относящиеся к диску, из файла кикстарта, который я использую для создания хостов VMware:

ignoredisk --drives=sdb,sdc
clearpart  --drives=sda --all
part /boot  --fstype ext3 --size=256 --asprimary --ondisk=sda
part pv.01  --grow        --size=100 --asprimary --ondisk=sda
volgroup vg0 pv.01 --pesize=32768
logvol /        --fstype ext3 --name=rootlv --vgname=vg0 --size=5120
logvol swap     --fstype swap --name=swaplv --vgname=vg0 --size=512

Согласно списку рассылки Anaconda, в настоящее время Anaconda не может использовать весь диск в качестве устройства для файловой системы. Это станет возможным в Fedora 13.

Было предложено обходное решение сделать это в разделе% post файла кикстарта, например. umount / mnt / точка монтирования, mkfs.ext3 / dev / что угодно

rm /dev/xvda1
ln -s /dev/xvda /dev/xvda1