mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 03:12:30 +00:00 
			
		
		
		
	storage template
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4190 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		
							
								
								
									
										224
									
								
								xCAT-server/share/xcat/install/rh/storage.tmpl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										224
									
								
								xCAT-server/share/xcat/install/rh/storage.tmpl
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,224 @@ | ||||
| #vallard@benincosa.org | ||||
| # this storage script allows you to install even if FC is installed because | ||||
| # it removes the drivers for qlogic. | ||||
| # tested on CentOS 5.3 | ||||
|  | ||||
| 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# | ||||
|  | ||||
| #device ethernet e100 | ||||
| keyboard "us" | ||||
|  | ||||
| # | ||||
| # Clear the MBR | ||||
| # | ||||
| zerombr yes | ||||
|  | ||||
| # | ||||
| # Wipe out the disk | ||||
| # | ||||
| clearpart --all --initlabel | ||||
| #clearpart --linux | ||||
|  | ||||
| # | ||||
| # Customize to fit your needs | ||||
| # /boot is strongly recommended | ||||
| # | ||||
|  | ||||
| #No RAID | ||||
| part /boot --size 100 --ondisk sda --fstype ext3 | ||||
| part swap --size 2048 --ondisk sda | ||||
| part / --size 6000 --grow --ondisk sda --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 | ||||
|  | ||||
| # | ||||
| # Geez! | ||||
| # | ||||
| key --skip | ||||
|  | ||||
| # | ||||
| # 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 --resolvedeps | ||||
| @Everything | ||||
| @ Everything | ||||
| @ System Tools | ||||
| @ X Window System | ||||
| @ Legacy Software Development | ||||
| autofs | ||||
| ksh | ||||
| tcsh | ||||
| ntp | ||||
| tftp | ||||
| xinetd | ||||
| rsh | ||||
| rsh-server | ||||
| psacct | ||||
| nfs-utils | ||||
| net-snmp | ||||
| rsync | ||||
| yp-tools | ||||
| ypserv | ||||
| ypbind | ||||
| m4 | ||||
| sendmail-cf | ||||
| gdb | ||||
| binutils | ||||
| openssh-server | ||||
| util-linux | ||||
| compat-libstdc++-33 | ||||
| -kernel-xen | ||||
| -kmod-cmirror-xen | ||||
| -xen-devel | ||||
| -kmod-gnbd-xen | ||||
| -xen | ||||
| -libvirt-devel | ||||
| -libvirt-cim | ||||
| -gnome-applet-vm | ||||
| -kmod-gfs-xen | ||||
| -xen-libs | ||||
| -libvirt | ||||
| -virt-viewer | ||||
| -libvirt-python | ||||
| -python-virtinst | ||||
| -virt-manager | ||||
|  | ||||
| %pre | ||||
| #!/bin/sh | ||||
| # This will remove the loaded HBA modules from the kernel | ||||
| remove_qla(){ | ||||
| for i in $(lsmod | grep qla | awk .{print $1.}); do | ||||
| echo Will remove: $i >> /dev/tty1 | ||||
| rmmod $i | ||||
| sleep 1 | ||||
| done | ||||
| } | ||||
|  | ||||
| remove_lpfc(){ | ||||
| for i in $(lsmod | grep lpfc | awk .{print $1.}); do | ||||
| echo Will remove: $i >> /dev/tty1 | ||||
| rmmod $i | ||||
| sleep 1 | ||||
| done | ||||
| } | ||||
|  | ||||
| remove_qla | ||||
| sleep 2 | ||||
| remove_qla | ||||
| remove_lpfc | ||||
| echo "All qla modules removed" | ||||
| sleep 10 | ||||
| #INCLUDE:../scripts/pre.rh# | ||||
| %post | ||||
| #INCLUDE:../scripts/post.rh# | ||||
		Reference in New Issue
	
	Block a user