1st disk only automated install

Broekman, Maarten Maarten.Broekman at FMR.COM
Mon Nov 12 14:09:26 UTC 2007


Phil,
	In the %pre section of your kickstart script, you can check to
see if there is data in various /proc files (/proc/partitions or
/proc/diskstats for example) and based on the device entries there, set
up the drive partitions...

# cat /proc/partitions
major minor  #blocks  name

 104     0   35561280 cciss/c0d0
...
 104    16  143367120 cciss/c0d1
...
 104    32   35561280 cciss/c0d2
...

Like Kris, I have an HP hardware RAID controller in the way, but you
should see your pata/sata/ide drives in here as well.  Based on that you
can write out a file during the %pre and then %include it for your disk
partitioning.

I have the following line in my ks.cfg:

%include /tmp/disk_map


Then in the %pre section, I check for the disk driver module (cciss,
BusLogic, mptscsi) and the size of the disk before writing
/tmp/disk_map.

if   lsmod | grep ^cciss    ; then
	# Check sizes
	if size1 then
		DRIVE_TYPE="a"
	elif size2 then
		DRIVE_TYPE="b"
	...
	fi
elif lsmod | grep ^BusLogic ; then
	DRIVE_TYPE="n"
elif lsmod | grep ^mptscsi ; then
	DRIVE_TYPE="z"
fi

case DRIVE_TYPE in
         "a")
            cat > /tmp/disk_map <<EOF
part /boot --fstype ext3 --size 100  --asprimary --ondisk cciss/c0d0
part swap  --fstype swap --size $SWAP --asprimary --ondisk cciss/c0d0
part /     --fstype ext3 --size 3072             --ondisk cciss/c0d0
part /var  --fstype ext3 --size 3072             --ondisk cciss/c0d0
part /tmp  --fstype ext3 --size 2048             --ondisk cciss/c0d0
part /opt  --fstype ext3 --size 4096 --grow      --ondisk cciss/c0d0
EOF
         ;;
	...
esac

Maarten Broekman
Email: maarten.broekman at fmr.com

-----Original Message-----
From: redhat-list-bounces at redhat.com
[mailto:redhat-list-bounces at redhat.com] On Behalf Of Phil Savoie
Sent: Monday, November 12, 2007 8:00 AM
To: redhat-list at redhat.com
Subject: Re: 1st disk only automated install

Thanks Kris for your reply.  This would work on a case by case basis.  
However, what I am looking for is a generic setting so that one
kickstart 
file can be indiscriminately used against all of my machines.  

And this is what I am not sure how to do.

Thank you,

Phil

On Sunday 11 November 2007, Kristoffer Knigga wrote:
> You can specify what drive partitions are made on using the "--ondisk
> <device name>" option.  See below:
>
> part /boot --fstype ext3 --size 100 --asprimary --ondisk cciss/c0d0
> part swap --size 24000 --asprimary --ondisk cciss/c0d0
> part / --fstype ext3 --size 20000 --asprimary --ondisk cciss/c0d0
>
> Note that I'm using HP RAID cards, so I get strange device names.  It
> would probably be something like "--ondisk sda" in most cases.
>
> Kris
>
>
> -----Original Message-----
> From: redhat-list-bounces at redhat.com
> [mailto:redhat-list-bounces at redhat.com] On Behalf Of Phil Savoie
> Sent: Sunday, November 11, 2007 8:14 PM
> To: General Red Hat Linux discussion list
> Subject: 1st disk only automated install
>
> Hi All,
>
> I have an environment where I have a number of machines that are
> pata/sata/ide.  That is to say, each of these machines have 2 drives
> installed.  These drives could be a pair pata or sata or ide drives in
> each
> box.
>
> My question is; is there a way, using kickstart to confine the install
> to only
> the normal boot drive and not have the install put any filesystems on
> the
> other drive?
>
> I have found that kickstart is using both drives on the install where
I
> only
> really want one disk to have the whole installed OS on it leaving the
> other
> untouched.  I guess the kicker would be that I also need to have this
> same
> behaviour on the rest of my boxes which could be pata/sata/ide.
>
> Any help on this would be appreciated, please.
>
> Thank you,
>
> Phil
>
> --
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________


-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list





More information about the redhat-list mailing list