We organized Docker Global Hack Day at Red Hat Office on 19th Sep’15. Though there were lots RSVPs, the turn up for the event was less than expected. We started the day by showing the recording of kick-off event.
The teams here worked on four different ideas, out of which two submitted to the Global Hack github page. The four ideas on which teams worked on are:-
Archit was winner of Docker Global Hack Day #2 as well for the same project. He updated the same project in this hackathon. His project is about crowd source analysis by using distributed computing through Docker.
Visualizing Docker Networking – Himanshu Roy
Himanshu was exploring the idea of visualizing multi-host Docker networking.
Spreading and collating containers on GlusterFS with runC -Mohamed Ashiq Liyazudeen, Hari Gowtham
By looking at runC demo in the kick-off video, we thought it would be good if we can run containers on GlusterFS and use it move containers around by saving and restoring the containers on shared volume.
I did not work on specific idea but I was helping teams and other attendees with their questions. I also worked on my upcoming tutorial at Linux Con, Europe on Data and Networking management with containers.
May be because of long weekend and other events we got less participation. Hopefully we do better next time.
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 doing things in a better way or if I am doing something totally wrong.(And in case you find my blog to be good, just a like is enough to keep me encouraged.)
For all the new explorers, join in and learn
I was part of the Linux User Group/FOSS group in my college. Our group was responsible for making students aware of the FOSS philosophy, making them comfortable with Linux/Unix tools etc. However, one thing that we were not able to accomplish was making that large community directly involved in a open source project. Something was stopping us, may be there was no one to tell us where to start. My primary audience for first few posts will be student community who want to contribute to open source but don’t know how.
Are you interested to know more? I had this conversation with imaginary friend in my head which explains most of the things you would want to know.
So what exactly is this GlusterFS that you are working on?
Make a guess
Hmm, GNU + Cluster + FileSystem??
You are totally right about what the name describes! But there is more to it.
Basically it is a scale-out Network attached storage.
With current demands of data storage being so high, everyone wants a solution which is very flexible.
GlusterFS is a software only solution which you can use with commodity hardware, either HDDs or SSDs and create a NAS in minutes.
You want to increase storage space? Add few more HDDs or servers; it is as simple as that. That is the scale out part.
So cluster in this context means cluster of servers?
Yes, you can have a few HDDs in one server and few others in another one and configure gluster to present both servers as a combined namespace.
You can have a cluster of servers.
Thats Cool !!
Hey remember that Gdrive project we did using FUSE? The one where we used Gmail’s space as a drive on our computer.
Yes, I do! That was fun.
Gluster handles everything at the userspace. It uses traditional file systems underneath like xfs or ext3 and uses FUSE to present the file system to the user.
Nice, so no kernel changes required?
Hey , I want to give it a try. My 2 Roommates and I have a lot of movies stored on our laptops. We were thinking of organizing all of them this weekend. May be we can create a global namespace for all the three laptops combined using Gluster. Can you help me with installation if I run into any problem?
Awesome, sure , go ahead and try it out. Ping me if you have any trouble. You can read documentation at gluster.org.
If I am not available , there is #gluster channel at irc.freenode.net to help you out too.
Once you are done with installation, I would want you to contribute to the code too. I will help you with setting up git and tell you about the development process.
Wow! That will be my first contribution to open source code. Will ping you by this weekend. Need to go now.