2009-03-18 18:59:41 +00:00
|
|
|
#egan@us.ibm.com
|
2009-05-12 20:22:40 +00:00
|
|
|
# read more on installing KVM here:
|
|
|
|
# http://xcat.wiki.sourceforge.net/KVM+
|
2009-11-15 16:44:33 +00:00
|
|
|
cmdline
|
2009-03-18 18:59:41 +00:00
|
|
|
|
|
|
|
lang en_US
|
|
|
|
langsupport en_US
|
|
|
|
network --bootproto dhcp
|
|
|
|
|
|
|
|
#
|
|
|
|
# Where's the source?
|
|
|
|
# nfs --server hostname.of.server or IP --dir /path/to/RH/CD/image
|
|
|
|
#
|
|
|
|
#nfs --server #XCATVAR:INSTALL_NFS# --dir #XCATVAR:INSTALL_SRC_DIR#
|
|
|
|
url --url http://#TABLE:noderes:$NODE:nfsserver#/install/#TABLE:nodetype:$NODE:os#/#TABLE:nodetype:$NODE:arch#
|
|
|
|
|
2009-05-12 20:22:40 +00:00
|
|
|
# For KVM to install properly you need to install other packages from
|
|
|
|
# another installation repository. Usually we create a directory:
|
|
|
|
# /install/xcat with all of the xCAT rpms in there. Then after doing
|
|
|
|
# mklocalrep your machine that is installing can get these. An example:
|
|
|
|
# repo --name=xcat-dep --baseurl=http://#TABLE:noderes:$NODE:nfsserver#/install/xcat/xcat-dep/rh5/#TABLE:nodetype:$NODE:arch#
|
|
|
|
|
|
|
|
|
2009-03-18 18:59:41 +00:00
|
|
|
#device ethernet e100
|
|
|
|
keyboard "us"
|
|
|
|
|
|
|
|
#
|
|
|
|
# Clear the MBR
|
|
|
|
#
|
|
|
|
zerombr yes
|
|
|
|
|
|
|
|
#
|
|
|
|
# Wipe out the disk
|
|
|
|
#
|
|
|
|
clearpart --all --initlabel
|
|
|
|
#clearpart --linux
|
|
|
|
key --skip
|
|
|
|
|
|
|
|
#
|
|
|
|
# Customize to fit your needs
|
|
|
|
#
|
|
|
|
|
|
|
|
#No RAID
|
|
|
|
#/boot really significant for this sort of setup nowadays?
|
|
|
|
#part /boot --size 50 --fstype ext3
|
|
|
|
part swap --size 1024
|
|
|
|
part / --size 1 --grow --fstype ext3
|
|
|
|
|
|
|
|
#RAID 0 /scr for performance
|
|
|
|
#part / --size 1024 --ondisk sda
|
|
|
|
#part swap --size 512 --ondisk sda
|
|
|
|
#part /var --size 1024 --ondisk sdb
|
|
|
|
#part swap --size 512 --ondisk sdb
|
|
|
|
#part raid.01 --size 1 --grow --ondisk sda
|
|
|
|
#part raid.02 --size 1 --grow --ondisk sdb
|
|
|
|
#raid /scr --level 0 --device md0 raid.01 raid.02
|
|
|
|
|
|
|
|
#Full RAID 1 Sample
|
|
|
|
#part raid.01 --size 50 --ondisk sda
|
|
|
|
#part raid.02 --size 50 --ondisk sdb
|
|
|
|
#raid /boot --level 1 --device md0 raid.01 raid.02
|
|
|
|
#
|
|
|
|
#part raid.11 --size 1024 --ondisk sda
|
|
|
|
#part raid.12 --size 1024 --ondisk sdb
|
|
|
|
#raid / --level 1 --device md1 raid.11 raid.12
|
|
|
|
#
|
|
|
|
#part raid.21 --size 1024 --ondisk sda
|
|
|
|
#part raid.22 --size 1024 --ondisk sdb
|
|
|
|
#raid /var --level 1 --device md2 raid.21 raid.22
|
|
|
|
#
|
|
|
|
#part raid.31 --size 1024 --ondisk sda
|
|
|
|
#part raid.32 --size 1024 --ondisk sdb
|
|
|
|
#raid swap --level 1 --device md3 raid.31 raid.32
|
|
|
|
#
|
|
|
|
#part raid.41 --size 1 --grow --ondisk sda
|
|
|
|
#part raid.42 --size 1 --grow --ondisk sdb
|
|
|
|
#raid /scr --level 1 --device md4 raid.41 raid.42
|
|
|
|
|
|
|
|
#
|
|
|
|
# bootloader config
|
|
|
|
# --append <args>
|
|
|
|
# --useLilo
|
|
|
|
# --md5pass <crypted MD5 password for GRUB>
|
|
|
|
#
|
|
|
|
bootloader
|
|
|
|
|
|
|
|
#
|
|
|
|
# install or upgrade
|
|
|
|
#
|
|
|
|
install
|
|
|
|
|
|
|
|
#
|
|
|
|
# text mode install (default is graphical)
|
|
|
|
#
|
|
|
|
text
|
|
|
|
|
|
|
|
#
|
|
|
|
# firewall
|
|
|
|
#
|
|
|
|
firewall --disabled
|
|
|
|
|
|
|
|
#
|
|
|
|
# mouse selection
|
|
|
|
#
|
|
|
|
#mouse genericps/2 --emulthree
|
|
|
|
mouse none
|
|
|
|
|
|
|
|
#
|
|
|
|
# Select a zone
|
|
|
|
# Add the --utc switch if your hardware clock is set to GMT
|
|
|
|
#
|
|
|
|
#timezone US/Hawaii
|
|
|
|
#timezone US/Pacific
|
|
|
|
#timezone US/Mountain
|
|
|
|
#timezone US/Central
|
|
|
|
#timezone US/Eastern
|
|
|
|
timezone --utc "#TABLE:site:key=timezone:value#"
|
|
|
|
|
|
|
|
#
|
|
|
|
# Don't do X
|
|
|
|
#
|
|
|
|
skipx
|
|
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
# To generate an encrypted root password use:
|
|
|
|
#
|
|
|
|
# perl -e 'print crypt("blah","Xa") . "\n";'p
|
|
|
|
# openssl passwd -apr1 -salt xxxxxxxx password
|
|
|
|
#
|
|
|
|
# where "blah" is your root password.
|
|
|
|
#
|
|
|
|
#rootpw --iscrypted XaLGAVe1C41x2
|
|
|
|
#rootpw XaLGAVe1C41x2 --iscrypted
|
|
|
|
rootpw --iscrypted #CRYPT:passwd:key=system,username=root:password#
|
|
|
|
|
|
|
|
#
|
|
|
|
# NIS setup: auth --enablenis --nisdomain sensenet
|
|
|
|
# --nisserver neptune --useshadow --enablemd5
|
|
|
|
#
|
|
|
|
# OR
|
|
|
|
auth --useshadow --enablemd5
|
|
|
|
|
|
|
|
#
|
|
|
|
# SE Linux
|
|
|
|
#
|
|
|
|
selinux --disabled
|
|
|
|
|
|
|
|
#
|
|
|
|
# Reboot after installation
|
|
|
|
#
|
|
|
|
reboot
|
|
|
|
|
|
|
|
#
|
|
|
|
#end of section
|
|
|
|
#
|
|
|
|
%packages
|
2010-07-28 15:18:55 +00:00
|
|
|
#INCLUDE_DEFAULT_PKGLIST#
|
2009-05-12 20:22:40 +00:00
|
|
|
# you also need to install these packages, if you set up your
|
|
|
|
# repo as explained above, then you can get them from your management
|
|
|
|
# server:
|
|
|
|
#iscsi-initiator-utils
|
|
|
|
#kvm
|
|
|
|
#perl-Sys-Virt
|
|
|
|
#libvirt.x86_64
|
|
|
|
#gpxe-kvm
|
2009-03-18 18:59:41 +00:00
|
|
|
%pre
|
2009-05-11 20:46:03 +00:00
|
|
|
#INCLUDE:#ENV:XCATROOT#/share/xcat/install/scripts/pre.rh#
|
2009-03-18 18:59:41 +00:00
|
|
|
%post
|
2009-05-11 20:46:03 +00:00
|
|
|
#INCLUDE:#ENV:XCATROOT#/share/xcat/install/scripts/post.rh#
|