RE: Use entire disk as PV.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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: kickstart-list-bounces@xxxxxxxxxx [mailto:kickstart-list-bounces@xxxxxxxxxx] 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 if you havenât found it already.

 

 

Moray.

âTo err is human; to purr, feline.â

 

From: Speagle, Andy [mailto:andy.speagle@xxxxxxxxxxx]
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 -- > /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
Kickstart-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/kickstart-list

[Index of Archives]     [Red Hat General]     [CentOS Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux