git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10852 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
# IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html
 | 
						|
 | 
						|
# This script, ("make_sn_fs"), is a sample xCAT post script for 
 | 
						|
#	creating file systems on xCAT service
 | 
						|
#	nodes.  You can modify this script to create and mount local 
 | 
						|
#	file systems when the service nodes are installed.
 | 
						|
#
 | 
						|
#	Make sure your script is executable and that is is in the 
 | 
						|
#	/install/postscripts directory on the xCAT management node.
 | 
						|
#
 | 
						|
#	You must also add the script name to the list of scripts that 
 | 
						|
#	must be run at install time.  (See below.)
 | 
						|
#
 | 
						|
# 	To use this script you should make sure it gets run before the 
 | 
						|
#	"servicenode" script or any other scipts that may need to use these 
 | 
						|
#	file systems.
 | 
						|
#	
 | 
						|
#	For example, to get it to run before the "servicenode" script you
 | 
						|
#	could set the "postbootscripts" attribute of the service node
 | 
						|
#	definitions as follows:
 | 
						|
#
 | 
						|
#	chdef -t node -o service postbootscripts="make_sn_fs,servicenode"	
 | 
						|
#
 | 
						|
 | 
						|
# create file systems
 | 
						|
/usr/sbin/crfs -v jfs2 -g rootvg -m /install -a size=80G -A yes
 | 
						|
/usr/sbin/crfs -v jfs2 -g rootvg -m /nodedata -a size=10G -A yes
 | 
						|
/usr/sbin/crfs -v jfs2 -g rootvg -m /sn_local -a size=10G -A yes
 | 
						|
 | 
						|
# mount the files systems
 | 
						|
/usr/sbin/mount /install
 | 
						|
/usr/sbin/mount /nodedata
 | 
						|
/usr/sbin/mount /sn_local
 | 
						|
 | 
						|
# add entries to the /etc/exports file
 | 
						|
/usr/bin/echo "/sn_local -rw,anon=0" >> /etc/exports
 | 
						|
/usr/bin/echo "/nodedata -rw,anon=0" >> /etc/exports
 | 
						|
 | 
						|
# export the file systems
 | 
						|
/usr/sbin/exportfs /install
 | 
						|
/usr/sbin/exportfs /nodedata
 | 
						|
/usr/sbin/exportfs /sn_local
 |