Alex Wheeler was kind enough to write up a GlusterFS Keystone Quickstart guide, which is now on the wiki: http://www.gluster.org/community/documentation/index.php/GlusterFS_Keystone_Quickstart Hopefully that’s useful for people working with OpenStack. 🙂
Getting networking to work the way you want it to in a VM can be scary sometimes. I recently found it was tricky to have both a STATIC IP as well as internet connectivity inside of KVM provisioned VMs. The ultimate reason was that the …
Amazon Web Services provides an highly available hosting for our applications but are they prepared to run on more than one server? When you design a new application, you can follow best practices’ guides on AWS but if the application is inherited, it requires many modifications or to work with a POSIX shared storage as if it’s local. That’s where GlusterFS enters the game, beside adding flexibility to storage with horizontal growth opportunities in distributed mode, it has a replicated mode, which lets you replicate a volume (or a single folder in a file system) across multiple servers. Preliminary considerations Before realizing a proof of concept with two servers, in different availability zones, replicating an EBS volume with an ext4 filesystem, we will list the cases where GlusterFS should not be used: Sequential files written simultaneously from multiple servers such as logs. The locking system can lead to serious problems if you store … Continued
When getting started with github, its easy to get confused between “forks” and “branches”. In this post we’ll go through a simple workflow for pull-request driven development, including the necessary “trick” to keep your personal “forked” …
Whenever I give talks at conferences, there’s always one particular topic I make sure to bring up. I’ll ask the audience, “Quick, name a new proprietary enterprise software product to have gained ubiquity in the data center over the last 12 months.” I’ll wait a few seconds, and then, “Ok, 24 months.” After a brief …Read more
Slides from my talk on GlusterFS 3.4 in the recently concluded Gluster Community Summit can be found here.
I intend adding more details about some of the new features in the days to come.
Automatic network configuration with DHCP is great. But if you need to use multiple separated networks at once, it gets more difficult pretty quickly. For example, my RHEL-6 laptopconnects through wifi to the network at home, which provides i…
Somebody asked on Twitter whether it was possible, so I tried it. I was able to make it work, but only with some code changes and other very nasty hacks. For the record, here’s what I had to do. Remove the explicit check in fuse_mount_fusermount that causes mounts to fail with “Mounting via helper utility […]
A few of our projects recently called for a distributed file-system that provided high availability and redundancy. After a tip off from a fellow techie and a quick browse around the net it appeared that a solution called GlusterFS appeared to tick all the boxes for what we were wanting. However setting it up turned […]
Jay Vyas walks through setting up GlusterFS with Hadoop, including setting up and developing the GlusterFS .jar file that presents
Chris Hertel of the SAMBA project dives into the integration work between GlusterFS and SAMBA, which will go into the
I’ve spent a significant amount of time recently swatting up on EMC’s new VMAX Cloud Edition. It has to be said that this looks like one of the most interesting storage announcements I have seen in a long time. In fact I have a project coming up that …
I’m generally pretty old-school when it comes to programming tools. Many IDE features either leave me cold (auto-complete) or seem actively harmful to understanding the code as it really is (“project” hierarchies). I do like syntax highlighting, though I’d probably like it just as much if the only thing it did was show comments in […]
Gluster is a distributed filesystem that works well in the cloud. This post explains how to configure GlusterFS on an Ubuntu 12.04 image running in HP’s cloud.
Using this setup, I gain all the benefits of a distributed and replicated (redundant) filesy…
I just wrapped up my presentation at the Gluster Workshop at CERN where I discussed Open Source advantages in tackling converged infrastructure challenges. Here is my slidedeck. Just a quick heads up, there’s some animation that’s lost in the pdf export as well as color commentary during almost every slide. During the presentation I demo’ed… Read more »
In previous jobs, especially at Revivio, I’ve spent a pretty fair amount of time creating gdb macros to make the inevitable debugging sessions a bit more productive. I’ve generally tried to stay away from that on GlusterFS, partly because there are usually better ways to debug the sorts of problems I have to deal with […]
First, create your AMI and make sure that you’ve set up “security groups” to allow for an open HTTP 8080 port as described here.Now, ssh into your AMI, and do the following:#First make sure and install javac – its probably not on the machine from the b…
App-oriented cloud servers like OpenShift, Heroku, and Google AppEngine come “out of the box” configured for immediate usability. In constrast, EC2 instances provide you with a higher amount of flexibility at the cost of some initial, upfront con…
Martin “Storagebod” Glassborow recently wrote an interesting article where he asked “Who’ll do a Linux to Storage?”. As someone who is equal parts Storage and Linux, the same question runs around my head quite often. Not just that, but how to do it. It…
In the previous post we had installed gluster in debug mode. Lets have a quick look on the files that get installed with gluster. Remember, when we do a make install, our prefix for destination for install is /usr/local. If you are installing from a repo then it will be /. Libraries and Executable: Most of […]