GlusterFS on MAC OS X
From GlusterDocumentation
This information is out of date
and does not contain information related to the current version of Gluster
Documentation Home
NOTE: Tested only over Leopard releases (10.5.x)
Over Mac OS X, Both glusterfs server side, and client (mount point) are tested.
Installing
MacFUSE is required if one wants to use GlusterFS mount-point over MacOS X. without it, GlusterFS can work as server-only mode, where a OS X can export portion of its disk.
MacFUSE (Optional)
MacFUSE is a MAC OSX port of the Filesystems in Userspace for Linux.
Just installing latest MacFUSE release (.dmg format) from MacFUSE home page should work fine.
MacFUSE Links
Note that Basic version of MacFUSE required for GlusterFS is MacFUSE 2.0
GlusterFS (Mandatory)
Follow the below steps to get GlusterFS getting compiled
bash# curl -O http://ftp.gluster.com/pub/gluster/glusterfs/2.0/LATEST/glusterfs-2.0.1.tar.gz
If wget is not installed, you can download the tarball from the browser too.
bash# tar -xzf glusterfs-2.0.1.tar.gz bash# cd glusterfs-2.0.1 bash# ./configure bash# make bash# make install
You are done with Installation procedure.
MacOS X specific options of GlusterFS
There is an extra option which is specific to Mac OS X.
- --non-local : This option is used for mounting GlusterFS without '-o local' option for MacFuse, which can be used to mount glusterfs just as 'Servers', but not as 'Devices'. Suitable for remotely using glusterfs mount, for example a streaming server.
NOTE:
- Tested iozone, dbench (Mac OS X server and GNU/Linux client), bonnie++ with '-n 0'
- Tested with GNU/Linux server and MacFUSE as client, also tested exporting volumes from MacOSX.
- You need not have to install versions for MacFUSE everytime you want to upgrade GlusterFS. Its a one time installation only.
- Any issues including build, usage and bugs please write to gluster-devel@nongnu.org.
- Supported from GlusterFS release 2.0.0rc1 and later.
- It is reported that the build with gcc-4.2 fails (confirmation needed). But you can build glusterfs with gcc version 4.0.1 (Apple Inc. build 5465) and it works fine.
External Links
This information is out of date
and does not contain information related to the current version of Gluster
Documentation Home


