Sheepdog Project
Sheepdog is a distributed object storage system for volume and container
services and manages the disks and nodes intelligently. Sheepdog features
ease of use, simplicity of code and can scale out to thousands of nodes.
- The block level volume abstraction can be attached to
QEMU virtual machines and
Linux SCSI Target and supports
advanced volume management features such as snapshot, cloning, and
thin provisioning.
- The object level container abstraction is designed to be
Openstack Swift and
Amazon S3 API compatible and can be used to
store and retrieve any amount of data with a simple web services
interface.
Documentations
- Presentations
- Sheepdog: Alternative software-defined storage on your OpenStack cloud, OpenStack Summit 2016 Barcelona, October 2016. (Slides, Video)
- Sheepdog is ready: Distributed block storage is turning from experiment to commercial use, CloudOpen Japan, June 2015. (Slides)
- Lambert: Achieve High Durability, Low Cost & Flexibility at Same Time. Open source storage engine for exabyte data in Alibaba, Vault, March 2015. (Slides)
- sheepdog: software defined storage system for converged infrastructure, Cloud Open Japan, May 2014. (Slides)
- Sheepdog: Yet Another All-In-One Storage For Openstack, Openstack Hong Kong Summit, Nov 2013. (Slides)
- Sheepdog: Distributed Storage System for QEMU, KVM Forum 2010, Aug 2010. (Slides)
- Sheepdog: Distributed Storage System for QEMU/KVM, LCA 2010 DS&R miniconf, Jan 2010. (Slides)
Source Code
Sheepdog is an Open Source software, released under the terms of the
GPL2.
- The latest 1.0.x release is 1.0.1
- The latest 0.9.x release is 0.9.4
- The latest 0.8.x release is 0.8.3
- The latest 0.7.x release is 0.7.8
- The latest developent code is available on the git tree
- server: git://github.com/sheepdog/sheepdog.git
[browse]
- client: git://git.qemu.org/qemu.git
[browse]
Packages
You can also install Sheepdog with deb/rpm packages. Before installing Sheepdog packages, install dependent packages listed at Getting Started on Wiki.
Mailing list and IRC
- Developers Mailing list
- Users Mailing list
- IRC