[CentOS] LVM and kickstarts ?

Tue Mar 4 15:41:14 UTC 2008
Michael Gale <michael.gale at pason.com>

Hey,

	So I have created another kickstart that I believe should be correct 
and it fails the same way with the same problems:

--snip--
zerombr yes
clearpart --all --initlabel
part /boot --fstype ext3 --size=100
part swap --size=1000
part pv.os --size=8000 --grow --maxsize=8000 --asprimary
volgroup os_volgroup01 pv.os
logvol / --fstype ext3 --name=os_root --vgname=os_volgroup01 --size=1024 
--grow
--snip--


Michael

Ross S. W. Walker wrote:
> 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.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos

-- 
Michael Gale

Red Hat Certified Engineer
Network Administrator
Pason Systems Corp.

"It's not that I'm so smart, it's just that I stay with problems 
longer." - Albert Einstein