Hi,
I want to setup and configure clustered NFS.
I have created 2 quorum partitions /dev/sdd2 and /dev/sdd3 (100MB each) and
formatted them
mkfs -t ext2 -b 4096 /dev/sdd2
mkfs -t ext2 -b 4096 /dev/sdd3
I created another huge partition /dev/sdd4 (over 600GB) and formatted it in
ext3 filesystem.
I installed the cluster suite on the 1st node (RAC1) and I started the
rawdevices on the two nodes RAC1 and RAC2 (it's OK).
This the hosts file /etc/host on the node1 (RAC1)
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
#
# Private hostnames
#
192.168.253.3 rac1.domain.net rac1
192.168.253.4 rac2.domain.net rac2
192.168.253.10 rac1
#
# Hostnames used for Interconnect
#
1.1.1.1 rac1i.domain.net rac1i
1.1.1.2 rac2i.domain.net rac2i
#
-----------------------
I launched the command cluconfig and it generated /etc/cluster.conf, you can
list its content:
-------------------------------
This file is automatically generated. Do not manually edit!
[cluhbd]
logLevel = 4
[clupowerd]
logLevel = 4
[cluquorumd]
logLevel = 4
[cluster]
alias_ip = 192.168.253.10
name = project
timestamp = 1121804245
[clusvcmgrd]
logLevel = 4
[database]
version = 2.0
[members]
start member0
start chan0
name = rac1
type = net
end chan0
id = 0
name = rac1
powerSwitchIPaddr = rac1
powerSwitchPortName = unused
quorumPartitionPrimary = /dev/raw/raw1
quorumPartitionShadow = /dev/raw/raw2
end member0
start member1
start chan0
name = rac2
type = net
end chan0
id = 1
name = rac2
powerSwitchIPaddr = rac2
powerSwitchPortName = unused
quorumPartitionPrimary = /dev/raw/raw1
quorumPartitionShadow = /dev/raw/raw2
end member1
[powercontrollers]
start powercontroller0
IPaddr = rac1
login = unused
passwd = unused
type = null
end powercontroller0
start powercontroller1
IPaddr = rac2
login = unused
passwd = unused
type = null
end powercontroller1
[services]
start service0
checkInterval = 30
start device0
start mount
start NFSexports
start directory0
start client0
name = rac1
options = rw
end client0
name = /u04
end directory0
end NFSexports
forceUnmount = yes
fstype = ext3
name = /u04
options = rw,nosuid,sync
end mount
name = /dev/sdd4
sharename = None
end device0
name = nfs_project
preferredNode = rac2
relocateOnPreferredNodeBoot = yes
end service0
------------------------------------
I created a NFS share on /u04 using the following command cluadmin
[root@rac1 root]# cluadmin
Wed Jul 20 10:02:20 EDT 2005
You can obtain help by entering help and one of the following commands:
cluster service clear
help apropos exit
version quit
cluadmin> service show
1) state
2) config
3) services
service show what? 2
0) nfs_project
c) cancel
Choose service: 0
name: nfs_project
preferred node: rac2
relocate: yes
monitor interval: 30
device 0: /dev/sdd4
mount point, device 0: /u04
mount fstype, device 0: ext3
mount options, device 0: rw,nosuid,sync
force unmount, device 0: yes
samba share, device 0: None
NFS export 0: /u04
Client 0: rac1, rw
cluadmin> service show state
========================= S e r v i c e S t a t u s
========================
Last Monitor Restart
Service Status Owner Transition Interval Count
-------------- -------- -------------- ---------------- -------- -------
nfs_project started rac1 16:21:23 Jul 19 30 1
cluadmin>
And when I launched clustat, I expected this error message:
clustat
Cluster Status Monitor (Fileserver Test Cluster)
07:46:05
Cluster alias: rac1
===================== M e m b e r S t a t u s ================
Member Status Node Id Power Switch
-------------- ---------- ---------- ------------
rac1 Up 0 Good
rac2 Down 1 Unknown
=================== H e a r t b e a t S t a t u s ===============
Name Type Status
------------------------------ ---------- ------------
rac1 <--> rac2 network OFFLINE
=================== S e r v i c e S t a t u s ==================
Last Monitor Restart
Service Status Owner Transition Interval Count
------------- -------- ------------- ---------------- ------------
nfs_project started rac1 16:07:42 Jul 19 30
0
And when I launched this command on RAC2:
mount ?t nfs rac1:/u04 /u04
It list the following error message :
Mount: rac1:/u04 failed, reason given by server: Permission denied
Can someone help me to fix this problem in this configuration?
Thanks
Cheers!
Haydar
--
Linux-cluster@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/linux-cluster