OpenSSI Logo SourceForge Logo

project
 home page
 sourceforge page
 mailing lists
 feature list
 demos
 screenshots
 Bruce's corner
 related links
 wiki
downloads
 notes
 1.2 stable
 1.9 development
 CVS
documentation
 1.2 stable
 1.9 development
 roadmap
 wiki
work items
 task list
 bug database
 feature requests
 process mgmt hooks
  hide sidebar
Clusterwide /etc/fstab

This document explains the configuration needed for clusterwide 
mount/swapon/fsck in a SSI cluster.  This is now the standard configuration
of the /etc/fstab file.

FILES:
--------------
/etc/fstab
/cluster/lib/cfstab


/etc/fstab
------------------------
A sample  /etc/fstab is given below

------------------------------------------
# /etc/fstab: static file system information.
#
# <file system>	<mount point>	<type>	<options>	<dump>	<pass>
LABEL=/    	/		ext3	defaults,node=1		0	1
/dev/sda2	swap		swap	defaults,node=1		0	0
/dev/sdb2	swap		swap	defaults,node=2		0	0
none		/proc		proc	defaults,node=*		0	0
/dev/fd0	/mnt/floppy	auto	noauto,owner,kudzu,node=*	0	0
/dev/cdrom	/mnt/cdrom	udf,iso9660 noauto,owner,kudzu,ro,node=*	0	0
/dev/sda4 	/opt 	ext3 	rw,node=1		0	2
none		/devfs  devfs   defaults,node=* 	 0 	0
---------------------------------------------------------------

The fourth field <options> carry the the node number.For eg:

/dev/sda2	swap	swap	sw,node=1	0	0
indicate the device /dev/sda2  need to be used as swap on node 1

/dev/sdb2	swap	swap	sw,node=2	0	0
indicate the device /dev/sdb2 need to be used as a swap on node 2

The pattern "node=*" indicate that the particular device can be mounted 
on all nodes.

Generating /etc/fstab
___________________________
During ssi-create the /etc/fstab file is converted to the format
above.  It uses the script clusterfstab.pl.

If root failover is enabled during ssi-create and when node 2 was installed
with ssi-addnode, the / entry will look something like this:

UUID=60926ab6-5992-4f05-907c-23d4c719e2c7       /       ext3    chard,defaults,node=1:2   1       1

See README.hardmounts which explains how to enable failover for other
partitions which are on shared disk hardware.

When adding a second node with a local hardisk (which could used for 
swap) you need to partition the disk first. Only partions will be listed 
for entry in /etc/fstab by the script.

The clusterfstab.pl operates interactively for dependent nodes.  It requires
an SSI kernel to be running.  Warning: Do not add the shared root partition
again with this utility.
# onnode 2 ./clusterfstab.pl 2

/cluster/lib/cfstab
-------------------------------------
This file list the different file systems on which CFS can be stacked. A 
sample file can be found at cluster-tools/ssi/util-linux/mount

--------------------
Please send your queries to 
ssic-linux-devel@lists.sourceforge.net or
aneesh.kumar@digital.com

This page last updated on Wed Feb 9 21:29:36 2005 GMT
privacy and legal statement