[CentOS] LVM and kickstarts ?

Mon Mar 3 22:00:39 UTC 2008
Ross S. W. Walker <rwalker at medallion.com>

Michael Gale wrote:
> 
> Hey,
> 
> 	Can anyone tell me why option 1 works and option 2 fails ? I know I 
> need swap and such, however in trouble shooting this issue I trimmed 
> down my config.
> 
> It fails on trying to format my logical volume, because the mount point 
> does not exist (/dev/volgroup/logvol)
> 
> It seems that with option 2, the partitions are created and LVM is setup 
> correctly. However the volgroup / logvolume was not made active, so my 
> /dev/volgroup/logvol did not exist.
> 
> Running `lvm lvchange -a -y pathname` from with in the shell after 
> anaconda failed made the volgroup / logvol active. Which would allow the 
> format command to complete.
> 
> Option 1:
> zerombr yes
> clearpart --all --initlabel
> part /boot --fstype ext3 --size=100
> part pv.os --size=10000 --grow --maxsize=10000 --asprimary
> volgroup os_volgroup01 pv.os
> logvol swap --fstype swap --name=os_swap_logvol --vgname=os_volgroup01 --recommended
> logvol / --fstype ext3 --name=os_root --vgname=os_volgroup01 --size=1024 --grow
> 
> Option 2:
> zerombr yes
> clearpart --all --initlabel
> part /boot --fstype ext3 --size=100
> part pv.os --size=10000 --grow --maxsize=10000 --asprimary
> volgroup os_volgroup01 pv.os
> logvol / --fstype ext3 --name=os_root --vgname=os_volgroup01 --size=1024 --grow

I do this through kickstart and here's what I use:

bootloader --location=mbr
zerombr yes
clearpart --linux --initlabel --drives=sda
part /boot --fstype ext3 --size=128 --ondisk=sda --asprimary
part pv.0 --size=0 --grow --ondisk=sda
volgroup CentOS --pesize=32768 pv.0
logvol / --fstype ext3 --name=root --vgname=CentOS --size=4096 --grow --maxsize=16384
logvol swap --fstype swap --name=swap --vgname=CentOS --size=1024 --grow --maxsize=2048

I haven't tried without swap and I think anaconda expects there to be a swap definition
in kickstart, so that might be it, lv wasn't activated because swap was missing.

Best I can think of.

-Ross

______________________________________________________________________
This e-mail, and any attachments thereto, is intended only for use by
the addressee(s) named herein and may contain legally privileged
and/or confidential information. If you are not the intended recipient
of this e-mail, you are hereby notified that any dissemination,
distribution or copying of this e-mail, and any attachments thereto,
is strictly prohibited. If you have received this e-mail in error,
please immediately notify the sender and permanently delete the
original and any copy or printout thereof.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3971 bytes
Desc: not available
URL: <http://lists.centos.org/pipermail/centos/attachments/20080303/f3000c57/attachment-0004.bin>