恒天雲技術分享系列11Sheepdog簡介

sheepdog是近几年开源社区新兴的分布式块存储文件系统,采用完全对称的结构,没有类似元数据服务的中心节点。这种架构带来了线性可扩展性,没有单点故障和容易管理的特性。对于磁盘和物理节点,SheepDog实现了动态管理容量以及隐藏硬件错误的特性。对于数据管理,SheepDog利用冗余来实现高可用性,并提供自动恢复数据数据,平衡数据存储的特性。除此之外,sheepdog还有具有零配置、高可靠、智能节点管理、容量线性扩展、虚拟机感知(底层支持冷热迁移和快照、克隆等)、支持计算与存储混合架构的特点等。目前,开源软件如QEMU、Libvirt以及Openstack都很好的集成了对Sheepdog的支持。在 openstack中,可以作为cinder和glance的后端存储。

sheepdog总体包括集群管理和存储管理两大部分。集群管理使用已有的集群管理工具来管理,存储管理基于本地文件系统来实现。目前支持的本地文件系统包括ext4和xfs。

编译后的sheepdog由两个程序组成,一个是守护程序sheep,一个是集群管理工具dog,守护程序sheep同时兼备了节点路由和和对象存储的功能。

Sheep进程之间通过节点路由(gateway)的逻辑转发请求,而具体的对象通过对象存储的逻辑保存在各个节点上,这就把所有节点上的存储空间聚合起来,形成一个共享的存储空间。

Sheepdog由两个程序组成,一个是后台进程sheep,一个是前台管理工具dog。Dog主要负责管理整个sheep集群,包括集群管理,VDI管理等。集群管理主要包括集群的状态获取,集群快照,集群恢复,节点信息,节点日志,节点恢复等。VDI管理包括VDI的创建,删除,快照,检查,属性等等。

Dog是一个命令行工具,启动时,会向后台sheep进程发起TCP连接,通过连接传输控制指令。当sheep收到控制指令时,如果有需要,会将相应指令扩散到集群中,加上对称式的设计,从而使得dog能够管理整个集群

原文:http://www.hengtianyun.com/download-show-id-123.html

更多相关文章
  • 恒天云技术分享系列:http://www.hengtianyun.com/download-show-id-14.html 概述     本性能测试报告将详细陈述各虚拟化平台基准性能测试的主要结论和详细结果.整个测试过程采用典型的基准测试工具集,来评估系统各项指标.以下部分我们将针对不同的测试目标,
  •     恒天云技术分享系列:http://www.hengtianyun.com/download-show-id-13.html       云主机的网络结构本质上和传统的网络结构一致,区别大概有两点.     1.软网络管理设备(如nova-network,open switch)部分替代硬件网
  • 恒天云技术分享:http://www.hengtianyun.com/download-show-id-11.html   KVM是什么  KVM 是 kernel-based Virtual Machine 的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主
  • 恒天雲技術分享系列6 – vLan網路原理解析
    转载自恒天云官网:http://www.hengtianyun.com/download-show-id-15.html   Vlan网络模式优点 增加网络可扩展性 网络隔离,每个租户拥有独立的网络及vlan 网络架构图   说明:          每个租户有独立的一个vlan网络        
  • 恒天雲技術分享系列10OpenStack塊存儲技術
    原文:http://www.hengtianyun.com/download-show-id-101.html 块存储,简单来说就是提供了块设备存储的接口.用户需要把块存储卷附加到虚拟机(或者裸机)上后才可以与其交互.这些卷都是持久的,它们可以被从运行实例上解除或者重新附加而数据保持完整不变.Ope
  • 


    		    vlan技術實現vlan簡介和SVI實現不同vlan間通信
    从这篇文章开始我和大家一起学习网络互连技术,本人是在校大学生,对于这一块缺乏相应的实战经验,不管怎么说,我会努力的,厚积才能薄发嘛!! vlan简介 VLAN,是英文Virtual Local Area Network的缩写,中文名为"虚拟局域网", VLAN是 一种将局域网(L ...
  • 近半年以来,一直忙于我的第一本WCF专著<WCF技术剖析(卷1)>的写作,一直无暇管理自己的Blog.在<WCF技术剖析(卷1)>写作期间,对WCF又有了新的感悟,为此以书名开始本人的第三个WCF系列.本系列的目的在于对<WCF技术剖析>的补充,会对书中的一些内容 ...
  • 


    		    技術 分享 成長—IT博客助跑未來職場大學生IT博客大賽開賽
    亲愛的同学: 想得到IT大牛的点评指导吗? 想得到2000元的丰厚奖金吗? 想为自己的青春
一周排行