沈允中 wrote: > Hi All: > > I wanted to use GlusterFS as a share storage to connect with vmware. > > But the nfs protocol had a poor performance when the scalability got > larger.(I have 20 servers as a GlusterFS) > > So I figured out a way when I saw the wiki of Ceph > > http://ceph.newdream.net/wiki/Re-exporting_NFS > > > > I think that I can add a middle-converter between vmware and GlusterFS. > > It can connect with vmware by nfs and mount GlusterFS by glusterfs. > > Here is the architecture I thought....... > > And then I had a problem. The middle-tier is OK to connect with > GlusterFS by glusterfs protocol. > > But the errors happened when vmware connects with middle-tier by nfs > protocol. > > The vmware cannot mount middle-tier by nfs at the first time. > > Even if vmware can mount the middle-tier by nfs, it cannot see the data > in the GlusterFS. > > It can only see the data(directory) in the middle-tier > > > > Does anyone have the same problem as I ? > > How do you solve this thorny problem? Are you saying you are mounting GlusterFS on an interim node, and then re-exporting that via NFS? What are you using for the NFS export? Last I checked kernel nfsd didn't work with fuse based file systems, so you'd have to use something like unfsd (user-space) instead. You may, however, find that if you do that, the extra performance hit from unfsd will undo most of the speed-up you are hoping to achieve. Gordan