LinuxCon Japan is the premiere Linux conference in Asia that brings together a unique blend of core developers, administrators, users, community managers and industry experts.
CloudOpen Japan is a conference celebrating and exploring the open source projects, technologies and companies who make up the cloud. It’s built on a belief that open works: for users, for industry and for technology.
GlusterFS is a popular, software-only distributed storage system and the lynchpin of the Gluster community. Every day, more users and developers come to appreciate the simplicity, ease of use, and flexibilty of scale-out storage, GlusterFS style. In this talk, attendees will learn about the project's history, what's new in the latest release (version 3.4) and what's new in the project roadmap for the 3.5 release, the community's governance structure and the developer toolset available on Gluster.org.
GlusterFS 3.4 is now in beta and will soon be ready for GA. One of the major features of this release is the QEMU integration and block device translator. This will significantly increase the scope of possible use cases for GlusterFS. With the QEMU integration, we’re bypassing FUSE and going through a new client library, libgfapi.
In addition to the QEMU integration, other features coming in 3.4:
* WORM (write once read many)
* Operating version for glusterd
* Block device translator
* Duplicate Request Cache
* Server Quorum
* libgfapi
* NFSv3 ACL support
New virtualization features in Gluster 3.4 allow for more flexible and more tightly integrated virtualization solutions. With the addition of oVirt management functionality, Gluster and oVirt can help users today deploy a more flexible virtualized infrastructure. We will discuss setting up a GlusterFS volume with a block device translator, obtaining the right versions of QEMU and libvirt, managing VMs with QEMU and using the oVirt interface. This session will guide users through the steps needed to set up a working virtualization environment.
CTDB (Clustered TDB) is an extension of TDB(Trivial Database) used by Samba to store temporary data. One of the challenges to realize the clustered Samba filesystem was to distribute meta-data across servers in a scalable way. CTDB was created by Andrew Tridge, the author of Samba, for this purpose. It has been extended to provide additional features such as IP failover, and now can be used with GlusterFS. In this session, I will explain concrete steps to design and build scalable and high available Samba/NFS file server using GlusterFS and CTDB.
Having participated in creating storage services with GlusterFS and Red Hat Storage and deploying them in large scale-out environments, I found that the Japanese Gluster community was in its infancy but growing. During 2012 and 2013, we found a need for more and better Japanese-language information on GlusterFS for those interested in learning more and located in Japan.
What is currently happening with the Gluster Community in Japan? And what do Japanese service providers request from GlusterFS and the Gluster Community? I will explain these things with real-world episodes and make suggestions to Gluster Developers and the greater Gluster Community.
Kaleb Keithley, Senior Engineer at Red Hat, will introduce the audience to the concept of translators, stackable modules in user space through which control and data flows. Translators can be developed in C and Python - and soon other languages. Kaleb will guide attendees through the GlusterFS architecture, how features are implemented in translators, and how developers can modify the GlusterFS stack and build entirely new filesystems with translators. Kaleb will also cover the new in 3.4 Gluster File API (libgfapi).