Sane default kickstarts that understand hard disk differences
Shabazian, Chip
Chip.Shabazian at bankofamerica.com
Wed Jan 3 19:37:53 UTC 2007
Oops, forgot to mention that list-hardrives also returns the SIZE of the
drive. $2 is the size of the first drive, $4 the size of the second,
and so on.
-----Original Message-----
From: kickstart-list-bounces at redhat.com
[mailto:kickstart-list-bounces at redhat.com] On Behalf Of Shabazian, Chip
Sent: Wednesday, January 03, 2007 11:28 AM
To: Discussion list about Kickstart
Subject: RE: Sane default kickstarts that understand hard disk
differences
I've got a great way that I've been doing this for years. It works for
all types of drives, scsi, ide, even the cciss scsi controllers in HP DL
Servers.
In %pre, I figure out what drives exist in the system, and write out a
partion scheme based on one or two drives:
%pre
# Determine how many drives we have
set $(list-harddrives)
let numd=$#/2
d1=$1
d2=$3
if [ $numd -ge 2 ] ; then
cat << EOF >> /tmp/partinfo
part pv.01 --size=1 --grow --fstype=ext3 --ondisk=$d1 volgroup volgrp01
pv.01 part pv.02 --size=1 --grow --fstype=ext3 --ondisk=$d2 volgroup
volgrp02 pv.02 #HOWEVER_YOU_WANT_TO_PARTITION EOF
else
cat << EOF >> /tmp/partinfo
part pv.01 --size=1 --grow --fstype=ext3 --ondisk=$d1 volgroup volgrp01
pv.01 #HOWEVER_YOU_WANT_TO_PARTITION EOF
fi
I then %include the partitioning back up in the command section:
%include /tmp/partinfo
-----Original Message-----
From: kickstart-list-bounces at redhat.com
[mailto:kickstart-list-bounces at redhat.com] On Behalf Of Michael DeHaan
Sent: Wednesday, January 03, 2007 11:11 AM
To: kickstart-list at redhat.com
Subject: Sane default kickstarts that understand hard disk differences
Fellow Kickstarters,
Cobbler (http://cobbler.et.redhat.com) ships some default kickstart
files that it provides for users for setting up fully automated installs
(users who do not want to write their own kickstarts). I am trying to
improve those default kickstarts.
One of the things I want to do is ship a good default kickstart that, on
the given system, does a reinstall of the OS using a sane partitioning
layout, regardless of whether the boot drive is /dev/hda or /dev/sda,
and regardless of size. I don't want to assume IDE drives of a certain
size, for instance.
That wouldn't be good. A much larger SCSI drive should be usable too,
and should result in a larger "/" partition.
Obviously this won't fit everyone's needs, but it is useful for
basic/intermediate users. Does anyone have any kickstarts that
accomplish this? I realize this is all documented to some extent,
though if anyone can share some real life working fully automatic
kickstarts that ignore drive size/type would be really great.
Thanks,
Michael DeHaan
_______________________________________________
Kickstart-list mailing list
Kickstart-list at redhat.com
https://www.redhat.com/mailman/listinfo/kickstart-list
_______________________________________________
Kickstart-list mailing list
Kickstart-list at redhat.com
https://www.redhat.com/mailman/listinfo/kickstart-list
More information about the Kickstart-list
mailing list