下面是一些我去年研究sheepdog时的一些资料总结,希望能帮到一些人。...article/details/14229261 http://my.oschina.net/u/989893/blog/113746 http://pve.proxmox.com/wiki/Sheepdog_cluster_install...p=2697 http://my.oschina.net/kisops/blog/153576 https://github.com/sheepdog/sheepdog/wiki/Cluster-Management-Backends-and-dual-NIC
install userspace-rcu-devel -y cd /root git clone git://github.com/collie/sheepdog.git cd sheepdog ..../vg_datap/lv_for_sheep /var/lib/sheepdog 启动服务 /etc/init.d/sheepdog start 或者 sheep /var/lib/sheepdog /...var/lib/sheepdog是sheepdog的存储位置,这个目录必须是xattr ext3 ext4格式之一 增加一个用户给sheepdog使用 重新挂载sheepdog存储位置 格式化sheepdog...:Alice 256G 3) 将一个现有的镜像转化到sheepdog中 qemu-img convert -t writethrough ~/amd64.raw sheepdog:Bob 4) 查看镜像...sheepdog:Alice,cache=writeback 7) 创建虚拟机快照 qemu-img snapshot -c name sheepdog:Alice 8) 快照查看 collie vdi
1.获取sheepdog源码: root@node1:~# git clone https://github.com/sheepdog/sheepdog.git sheepdog-github 2.切换到最稳定版本...: root@node1:~# cd .. root@node1:~# dpkg -i sheepdog_0.7.6-1_amd64.deb 7.至此sheepdog已经安装完成,如果你要把这个deb包拷贝到别的机器.../sheepdog root@node1:~# mount -t ext4 -o noatime,barrier=0,user_xattr,data=writeback /dev/sdb1 /mnt/sheepdog...root@node1:~# useradd sheepdog root@node1:~# chown -R sheepdog:sheepdog /mnt/sheepdog root@node1:~#...sheep /mnt/sheepdog -c zookeeper:10.0.0.18:2181,10.0.0.19:2181 Sheepdog常用命令 设置副本数: dog cluster format
,在可靠性方面都有自己独特的地方,drbd实际是一个双机的热备,mfs允许存储节点故障,但是元数据服务器有单点故障,虽然可以通过日志服务器恢复,但是恢复过程中文件系统会停止服务,glusterfs ,sheepdog...是网装的结构,天生没有单独故障,所有从可靠性方面考虑,我们应该考虑使用glusterfs 和sheepdog。...稳定性方面的比较: Drbd、mfs、glusterfs都是比较成熟的文件系统,搭建维护有现成的文档,在生产环境中有大量的使用,sheepdog目前还属于测试性质,从稳定性方面考虑,不建议在生产环境中使用...性能方面的比较: 经过简单的测试,drbd性能比单机稍差,mfs、glusterfs、sheepdog有共同的特点,就是写能力差,都能力好。...最终结论 综合比较可靠性、稳定性、性能三个方面,目前在生产环境中最适合kvm虚拟化的文件系统是glusterfs,一年之后,也许最适合的是sheepdog!
当然,用户也可以配置外部的glusterfs、ceph、sheepdog等基于服务器的分布式存储。...对于glusterfs,应该是可以直接通过菜单挂载;对于ceph,需要通过iscsi协议挂载;对于sheepdog,需要手工安装sheepdog插件,然后在命令行配置挂载。...glusterfs挂载后可以作为文件存储使用,ceph和sheepdog应该都只能作为卷存储使用了。 前面多次提到了文件存储和卷存储两个概念,又有什么区别呢?...-文件存储 外部存储-iscci/fc-lvm-卷存储 外部存储-iscsi/fc-目录-文件存储 外部glusterfs-glusterfs插件挂载-文件存储 外部ceph-iscsi-卷存储 外部sheepdog
Sheepdog:专为QEMU/KVM提供的一个分布式存储系统。...123456@master01.boysec.cn/glance [file] [glance.store.http.store] [glance.store.rbd.store] [glance.store.sheepdog.store
块存储 目前Openstack的块存储由Cinder提供,其后端支持很多类型的存储设备,比如多个厂商不同型号的阵列设备,或者是Ceph, Glusterfs, Sheepdog之类的分布式存储系统。
目前Glance的镜像存储,支持本地存储,NFS,swift,sheepdog和Ceph,基本是够用了。
但其实在上云的时候面临着很多选型,尤其是开源方面,这里列举了三方面,像云平台选型OpenStack、CloudStack、Zstack,存储文件系统Ceph、SheepDog、GlusterFS,网络选型
that can be attached to XEN virtual machines by its tapdisk driver.Similar project related to KVM is sheepdog...Compared with sheepdog, HLFS has greater scalability and reliability than sheep- dog by now,as we are...that can be attached to XEN virtual machines by its tapdisk driver.Similar project related to KVM is sheepdog...Compared with sheepdog, HLFS has greater scalability and reliability than sheep- dog by now,as we are
目前Ceph、Sheepdog等系统都采用了这种办法。一种简单有效的改进是将被覆盖数据的原始值读出来,然后根据新旧数据的差值来进行增量编码,得到各个校验块的差值,并“加”到各个校验块上。
VirtualBox VDI、VMWare VMDK、Hyper-V VHD/VHDX、文件、本地设备、CD/DVD ISO、SD卡或通过FTP、HTTP、SSH、iSCSI、NBD、GlusterFS、Ceph、Sheepdog
在国内云计算平台常见的就是OpenStack,而云存储往往是指结合OpenStack使用的分布式存储,如Ceph、GlusterFS或Sheepdog等。
我本身也是开源社区的代码贡献者,参与的项目包括 Sheepdog 和 InfluxDB。...其中 Sheepdog 是一个开源的分布式块存储项目,InfluxDB 是一个时序数据库(Time Series Database,TSDB)项目。
与之相适应,有观点认为,较之Sheepdog、MooseFS等开源系统,以及众多自主研发的系统,作为OpenStack认证对接的分布式存储,Ceph才是最为理想的选择。 真的是这样的吗?
这种接口通常以 QEMU Driver 或者 Kernel Module 的方式存在,这种接口需要实现 Linux 的 Block Device 的接口或者 QEMU 提供的 Block Driver 接口,如 Sheepdog
allocation Supported formats: cloop tftp null-aio ftp ftps null-co http file blkreplay raw parallels sheepdog
包括存储的选型,最火的是Ceph,当然还有SheepDog、GlusterFS等,很多时候你选型存储不一定非得用Ceph,当然用Ceph也有很多的好处,Ceph的生态有很多,从底层的硬件Intel、ARM...无论国内在选型开源也好,国外也好,开源生态还是要非常考虑,包括为什么说SheepDog、GlusterFS很少用,因为没有很好的生态。
Image Store本身支持Amazon的S3、Openstack的Swift、Ceph、sheepdog、ClusterFS等多种分布式存储。
分布式块存储包括开源社区的Ceph,Sheepdog,商业产品中EMC的Scale IO,Vmware的vSAN等。分布式块存储不适合容器场景,关键问题是缺失RWX的特性。
领取专属 10元无门槛券
手把手带您无忧上云