Using ObjectiveFS With Cleversafe/IBM Cloud Object Storage (4.3.3 and older)

Enterprise Plan Feature

For ObjectiveFS version release 5.0 and newer, please refer to this guide.

ObjectiveFS supports on-premise S3-compatible object stores such as Ceph, Cleversafe, etc. This guide describes how to use ObjectiveFS with Cleversafe object stores.

What You Need

Steps

1. Configure your Cleversafe (one-time setup)

Assuming your Cleversafe is at cleversafe.example.com:
a. Set Cleversafe’s S3 Virtual Host suffix to: *.cleversafe.example.com
b. Set S3 accessor to: http://s3-accessor.example.com:8080

2. Configure your credentials (one-time setup)

# mount.objectivefs config
Enter ObjectiveFS license: <your ObjectiveFS license>
Enter Access Key Id: <your Cleversafe access key>
Enter Secret Access Key: <your Cleversafe secret key>

3. Set the http_proxy environment variable

NOTE: This step is needed if your Cleversafe’s S3 accessor does not resolve to the same IP address as the virtual host.

# echo "http://s3-accessor.example.com:8080" > /etc/objectivefs.env/http_proxy

4. Create a new filesystem

# mount.objectivefs create http://cleversafe.example.com/<newvault>

5. Mount filesystem

# mount.objectivefs http://cleversafe.example.com/<newvault> <mount directory>

6. List your ObjectiveFS filesystems

# mount.objectivefs list http://cleversafe.example.com/ 

Tips

  1. Replace all references of s3://<bucket name> in the user guide and documentation with
    http://<object store domain>/<vault name> (i.e. http://cleversafe.example.com/<vault>).

Reference


by ObjectiveFS staff, July 25, 2016
ObjectiveFS is a shared file system for OS X and Linux that automatically scales and gives you scalable cloud storage. If you have questions or article idea suggestions, please email us at support@objectivefs.com