RE: Use entire disk as PV.

"Speagle, Andy" <[email protected]>
Newsgroups gmane.linux.redhat.kickstart.general
Message-ID <C4C88D9827A5C2439B06CE643909E67F1A0E513D29@exchange-01.ad.wichita.edu>
I’ve actually tried that in the past.  It doesn’t work.  But, for completeness, I tried it again… and I receive this error from anaconda:

Error Parsing Kickstart Config

The following error was found while parsing the kickstart configuration file:

The following problem occurred on line 2 of the kickstart file:

Tried to use undefined partition /dev/sdb in Volume Group specification

Any thoughts on that?  I’m at a loss.

-Andy

From: [email protected] [mailto:[email protected]] On Behalf Of Moray Henderson (ICT)
Sent: Monday, May 09, 2011 11:39 AM
To: 'Discussion list about Kickstart'
Subject: RE: Use entire disk as PV.

As well as generating /tmp/custom-part for kickstart, your %pre script also has to execute the Linux commands to create the PV.  There were some examples given earlier in this thread:

lvm pvcreate /dev/sdb
echo "volgroup rootvg /dev/sdb –useexisting" >> /tmp/custom-part

ought to give you a volgroup called rootvg consisting of the whole of /dev/sdb.  See 31.4. Kickstart Options<http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/s1-kickstart2-options.html> if you haven’t found it already.


Moray.
“To err is human; to purr, feline.”

From: Speagle, Andy [mailto:[email protected]]
Sent: 09 May 2011 15:14
To: Discussion list about Kickstart
Subject: RE: Use entire disk as PV.

Hi Team,

I’ve progressed a bit on this issue.  What I’m presently trying to do is use a simple %pre script to generate a temp file with the commands to be included in the partitioning section of the kickstart.  So, I run the %pre script, it creates /tmp/custom-part, which is included in the partitioning section using:

%include /tmp/custom-part

All of that works duckily… however anaconda refuses to use “rootvg” without it being defined using the “volgroup” command in the partitioning section.  And sadly, I can’t get the “volgroup” command to work without a PV defined.  If I try to specify the partition by passing the --useexisting and --onpart options to the “part” command… that fails too … so I continue to be stuck.  This is what I do to have the /tmp/custom-part created:

echo "part /boot --fstype=ext3 --onpart=$BOOT" > /tmp/custom-part
echo "volgroup rootvg --useexisting" >> /tmp/custom-part
echo "logvol / --fstype=ext3 --name=root --vgname=rootvg --size=4096" >> /tmp/custom-part
echo "logvol swap --fstype=swap --name=swap --vgname=rootvg --size=2048" >> /tmp/custom-part
echo "logvol /var --fstype=ext3 --name=var --vgname=rootvg --size=2048" >> /tmp/custom-part
echo "logvol /var/tmp --fstype=ext3 --name=vartmp --vgname=rootvg --size=1024" >> /tmp/custom-part
echo "logvol /home --fstype=ext3 --name=home --vgname=rootvg --size=2048" >> /tmp/custom-part
echo "logvol /tmp --fstype=ext3 --name=tmp --vgname=rootvg --size=1024" >> /tmp/custom-part
echo "logvol /opt --fstype=ext3 --name=opt --vgname=rootvg --size=2048" >> /tmp/custom-part

Has anyone actually done this?  Is there some magic I’m missing?

-Andy

________________________________
OM International Limited - Unit B Clifford Court, Cooper Way - Carlisle CA3 0JG - United Kingdom
Charity reg no: 1112655 - Company reg no: 5649412 (England and Wales)

_______________________________________________
Kickstart-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/kickstart-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.