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