The Gluster Community and SwiftStack would like to invite you to join our sprint at PyCon 2013, taking place in the Hyatt Regency, Santa Clara, CA, on Monday, March 18, 2013. The sprint is meant for anyone who wants to create apps leveraging the Swift API – which means anyone who’s ever wanted or needed …Read more
Like many programs, GlusterFS has a plugin interface. We call them translators, but the idea is the same – use dlopen to load modules according to configuration, use dlsym to find functions with certain “well known” names, then call those. The problem is that in our case init does the initialization for a single translator […]
This started as a response to a twitter conversation with @DuncanYB and @joshobrien77 re: converged infrastructure. Duncan recently posted a great blog post about Converged compute and storage. Go read that first. I’ll wait here. Welcome back! Ok, to start I agree with Duncan’s comments that Nutanix is certainly in the leader group for what’s… Read more »
In mixed results, some users have been reporting issues with mounting GlusterFS volumes at boot time. I spun up a VM at Rackspace to see what I could see.
For my volume I used the following fstab entry. The host is defined in /etc/hosts:
server1:testvo…
Setting Up A Standalone Storage Server With GlusterFS And Samba On Debian Squeeze
This tutorial shows how to set up a standalone storage server on
Debian 6.0, using GlusterFS and SAMBA, and custom scripts and settings
to make life easier.
Welcome back! Hope you installed and tried GlusterFS using the guide from gluster website. In this post we will cover the following topics: Get source from git. Make and install gluster from source. Get source from git: Install git on your work machine using your favorite package manager. You may have to configure your […]
Here’s a nice post about creating a linked list topology for a distributed-replicated setup. The idea is that it is easier to add a single server to a replicated volume by spending a bit of extra time prepping a linked list of bricks. The default topology would leave the author with the need of adding …Read more
Not all projects I am regularly working on use the same CodingStyle. This is very unfortunate, and sometimes makes it time consuming to provide acceptable patches. One common example is that some project indent with a <tab>, where others expect <4-spaces>/>.
$ git config --add vim.settings 'tabstop=4 expandtab'
let git_settings = system("git config --get vim.settings")
if strlen(git_settings)
exe "set" git_settings
endif
Jeff Darcy, Gluster developer extraordinaire with Red Hat, has written an article all about extending our favorite distributed storage system with Python, and he gets into a fair bit of detail with Glupy, his project for implementing new features in GlusterFS with Python. Glupy does this by utilizing GlusterFS’ established translator API, which you can …Read more
Since my last post has generated a bit of attention, I want to make sure the most important parts are not lost on anyone. First, let me reiterate: I love Ceph. I value Sage as a colleague and as an ally in the real fight. It would sadden me greatly if my comments had an […]
Everywhere I go, people ask me about Ceph. That’s hardly surprising, since we’re clearly rivals – which by definition means we’re not enemies. In fact I love Ceph and the people who work on it. The enemy is expensive proprietary Big Storage. The other enemy is things like HDFS that were built for one thing […]
Java Development on RHEL(This post is very very boring)First you need the JDK !I never understood the config –alternatives command in linux… I guess its really simple. It just configures what symlinks should point to when more than one program is ca…
Creating An NFS-Like Standalone Storage Server With GlusterFS 3.2.x On Ubuntu 12.10
This tutorial shows how to set up a standalone storage server on Ubuntu 12.10. Instead of NFS, I will use GlusterFS
here. The client system will be able to access th…
Distributed Replicated Storage Across Four Storage Nodes With GlusterFS 3.2.x On CentOS 6.3
This tutorial shows how to combine four single storage servers (running CentOS 6.3) to a distributed replicated storage with GlusterFS. Nodes 1 and 2 (replicat…
Users often ask if there’s a reasonable way to run GlusterFS so that clients connect to the servers over a public front-end network while the servers connect to each other over a separate private back-end network. This is actually a really good idea, because it helps to isolate things like self-heal and rebalance traffic on […]
Hello there, I recently started working on GlusterFS, realizing one of my long awaited dreams of working on a opensource product. This is my new blog for documenting things I learn during this journey. If you are an elite guy, and somehow happened to come across my blog, do tell me if I could be […]
State is the enemy of dynamic computation. Although it cannot be eliminated, it can be avoided by defining data driven workflows in terms of functions, predicates, and tuples (as opposed to defining a workflow in terms of sequential steps). …
Creating An NFS-Like Standalone Storage Server With GlusterFS 3.2.x On CentOS 6.3
This tutorial shows how to set up a standalone storage server on CentOs 6.3. Instead of NFS, I will use GlusterFS
here. The client system will be able to access the st…
The Fedora Project’s infrastructure team needed a way to ensure the reliability of its Fedora Hosted service, while making the most of their available hardware resources. The team tapped GlusterFS replicated volumes to convert what had been a two-node, active/passive, eventually consistent hosting configuration into a well-synchronized setup in which both nodes could take on […]
By now, you may have heard about the recent work being done to integrate GlusterFS with QEMU. The engineers at IBM’s Linux Technology Center in Bangalore deserve a lot of credit for their work here. Bharata Rao, Deepak Shetty and Mohan Kumar have been hard at work implementing a GlusterFS device driver for QEMU that …Read more