В настоящее время я работаю над новой настройкой виртуализации с использованием 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