all posts tagged FOSS


by on September 22, 2015

Docker Global Hack Day #3, Bangalore Edition

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.

Docker Global Hack #3The 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:-

Alan and Fayiz worked on PaaS idea, which can be used for setting up dev and qa environment.

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.

by on November 3, 2014

8th Bangalore Docker meetup and Global Hackathon#2

On 1st Nov’14, Red Hat offices in Bangalore and Pune hosted Docker meetups and Hackathon.

~40 people attended Bangalore meetup. Before the hackathon we had following presentations :-

  • Docker Global Hackday opening by Avi Cavale, Co-founder and CEO, Shippable.
  • Introduction to Docker – Pranay Pareek, Shippable
  • Introduction to Project Atomic – Neependra Khare, Red Hat.

In the last meetup we looked at CoreOS and decided to to look at Project Atomic in this meetup. I used Colin Walters  slides to give Atomic presentations and then used Fedora 20 Atomic image to give Demo.

After the presentation and Lunch we had the hackathon. Four teams participated. I could not due to being host but I helped first timers with Docker handons. The four hacks we did are:-

1. Dockit – Docker GlusterFS integration @HumbleDevassy, @swordphilic, @hiSaifi

 

2. dockerComp – @arcolife,@krishnakalyan3 – Bangalore Hackathon Winner

 

3. Docker as a Load Balancer. @anandrm

Dockerize a Load Balancer to replace a Standalone Load Balancers.

4. CI with Docker @srikrishnaholla, @harishk8591106, @dilipkuki

We did not have anyone to judge, so we did the presentations and cast the vote ourselves. Local winner was dockerComp.

In Pune we did not hackathon but had great workshop. Look at the meetup page for awesome feedback. The workshop labs are available at following to anyone to use.

http://people.redhat.com/rrajaram/dockermeetup/

Overall it was a great experience. There were requests to do hands-on with Docker. We’ll try to do in next meetup.

 

by on December 25, 2012

Blog Post 0

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.

 

Friend: So what exactly is this GlusterFS that you are working on?
Me: Make a guess :-)
Friend: Hmm, GNU + Cluster + FileSystem??
Me: 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.
Friend: So cluster in this context means cluster of servers?
Me: 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.
Friend: Thats Cool !!
Me: Hey remember that Gdrive project we did using FUSE? The one where we used Gmail’s space as a drive on our computer.
Friend: Yes, I do! That was fun.
Me: 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.
Friend: Nice, so no kernel changes required?
Me: Nope :-)
Friend: 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?
Me: 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.
Friend: Wow! That will be my first contribution to open source code. Will ping you by this weekend. Need to go now.
Me: :-) ok