git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10110 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
 |