BACKGROUND
- vSphere client version = 5.1.0
- VMWare ESXi version = 5.1.0
- Server OS = RHEL version 6.8
- virtualip = virtual IP
- server1 = ip address of server 1
- server2 = ip address of server 2
- lvsserver = ip address of lvs router
- IPVSADM rules
- ipvsadm -A -t virtualip:0 -s rr -p
- ipvsadm -a -t virtualip:0 -r server2:0 -g
- ipvsadm -a -t virtualip:0 -r server1:0 -g
- ipvsadm -A -t virtualip:2049 -s rr
- ipvsadm -a -t virtualip:2049 -r server1:2049 -g
- ipvsadm -a -t virtualip:2049 -r server2:2049 -g
/etc/exports on both servers (server1, server2)
/vm0 *(rw,sync,no_root_squash)
Both servers contains /vm0 folder
ACTUAL PROBLEM
scenario 1: on server1
root@server1 ~# mount -t nfs server2:/vm0 /vm0
root@server1 ~# service nfs restart
tried to create NFS datastore using following credentials
server = virtualip
Folder = /vm0
Datastore name = vm0
RESULT success!
scenario 2:
//ON SERVER 1
root@server1 ~# umount vm0
//ON SERVER 2
root@server2 ~# mount -t nfs server1:/vm0 /vm0
root@server2 ~# service nfs restart
tried to create NFS datastore using following credentials
server = virtualip Folder = /vmo Datastore name = vm0 RESULT Failed!
ERROR MESSAGE on ESXi server
Call "HostDatastoreSystem.CreateNasDatastore" for object "ha-datastoresystem" on ESXi (ESXi_ip) failed. NFS mount (virtualip):/vm0 failed: The mount request was denied by the NFS server. Check that the export exists and that the client is permitted to mount it.
logs traced using tshark
33.916294107 (virtualip) -> (ESXi_ip) MOUNT 100 V3 MNT Reply (Call In 41) Error:ERR_ACCESS