Re: Configuring Ganesha and gluster on separate nodes?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 11/17/2015 10:21 PM, Surya K Ghatty wrote:
Hi:

I am trying to understand if it is technically feasible to have gluster
nodes on one machine, and export a volume from one of these nodes using
a nfs-ganesha server installed on a totally different machine? I tried
the below and showmount -e does not show my volume exported. Any
suggestions will be appreciated.

1. Here is my configuration:

Gluster nodes: glusterA and glusterB on individual bare metals - both in
Trusted pool, with volume gvol0 up and running.
Ganesha node: on bare metal ganeshaA.

2. my ganesha.conf looks like this with IP address of glusterA in the FSAL.

FSAL {
Name = GLUSTER;

# IP of one of the nodes in the trusted pool
*hostname = "WW.ZZ.XX.YY" --> IP address of GlusterA.*

# Volume name. Eg: "test_volume"
volume = "gvol0";
}

3. I disabled nfs on gvol0. As you can see, *nfs.disable is set to on.*

[root@glusterA ~]# gluster vol info

Volume Name: gvol0
Type: Distribute
Volume ID: 16015bcc-1d17-4ef1-bb8b-01b7fdf6efa0
Status: Started
Number of Bricks: 1
Transport-type: tcp
Bricks:
Brick1: glusterA:/data/brick0/gvol0
Options Reconfigured:
*nfs.disable: on*
nfs.export-volumes: off
features.quota-deem-statfs: on
features.inode-quota: on
features.quota: on
performance.readdir-ahead: on

4. I then ran ganesha.nfsd -f /etc/ganesha/ganesha.conf -L
/var/log/ganesha.log -N NIV_FULL_DEBUG
Ganesha server was put in grace, no errors.

17/11/2015 10:44:40 : epoch 564b5964 : ganeshaA:
nfs-ganesha-26426[reaper] fridgethr_freeze :RW LOCK :F_DBG :Released
mutex 0x7f21a92818d0 (&fr->mtx) at
/builddir/build/BUILD/nfs-ganesha-2.2.0/src/support/fridgethr.c:484
17/11/2015 10:44:40 : epoch 564b5964 : ganeshaA:
nfs-ganesha-26426[reaper] nfs_in_grace :RW LOCK :F_DBG :Acquired mutex
0x7f21ad1f18e0 (&grace.g_mutex) at
/builddir/build/BUILD/nfs-ganesha-2.2.0/src/SAL/nfs4_recovery.c:129
*17/11/2015 10:44:40 : epoch 564b5964 : ganeshaA :
nfs-ganesha-26426[reaper] nfs_in_grace :STATE :DEBUG :NFS Server IN GRACE*
17/11/2015 10:44:40 : epoch 564b5964 : ganeshaA :
nfs-ganesha-26426[reaper] nfs_in_grace :RW LOCK :F_DBG :Released mutex
0x7f21ad1f18e0 (&grace.g_mutex) at
/builddir/build/BUILD/nfs-ganesha-2.2.0/src/SAL/nfs4_recovery.c:141


You shall still need gluster-client bits on the machine where nfs-ganesha server is installed to export a gluster volume. Check if you have got libgfapi.so installed on that machine.

Also, ganesha server does log the warnings if its unable to process the EXPORT/FSAL block. Please recheck the logs if you have got any.

Thanks,
Soumya

5. [root@ganeshaA glusterfs]# showmount -e
Export list for ganeshaA:
<empty>

Any suggestions on what I am missing?

Regards,

Surya Ghatty

"This too shall pass"
________________________________________________________________________________________________________
Surya Ghatty | Software Engineer | IBM Cloud Infrastructure Services
Development | tel: (507) 316-0559 | ghatty@xxxxxxxxxx



_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-users

_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-users



[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux