分布式存储是将数据分散到不同的存储单元(Storage Unit)上。它满足在线横向扩容(Scale-Out)特性,可实现数据不断增长。目前分布式存储在云计算虚拟化场景中,主要用于存放云盘数据,主要以提供标准POSIX文件和块设备这两类访问方式。
POSIX(Portable Operating System Interface)为可移植操作系统接口,是IEEE为各种UNIX操作系统上运行的软件定义一系列API标准总称。POSIX文件访问是目前支持最多的访问方式,应用程序能很方面地进行读写操作。不同的分布式存储实现独自的文件系统挂载方式(mount),允许多客户端读写相同目录,提供标准的POSIX文件访问。常见支持POSIX文件访问的开源分布式存储有MooseFS、GlusterFS和Lustre。
目前,ZStack在KVM虚拟化场景支持分布式存储POSIX文件访问和Ceph RBD块设备访问。

对于分布式存储POSIX文件访问类型,需要预先在KVM主机节点手动进行挂载操作。若需要KVM主机开机后自动挂载文件系统,管理员可根据存储挂载的操作方式,填写自动挂载信息到/etc/fstab 。

与NAS存储类似,管理员可通过云盘路径查找具体所在位置。
分布式存储文件共享访问场景,支持云主机在线迁移。
块设备是将信息存储在有固定地址固定大小的块中。例如:常见类似/dev/sda和/dev/sdb是块设备,而经过分区/dev/sdb1和/dev/sdb2也属于块设备,LVM卷管理提供的逻辑卷也属于块设备。
云盘在云主机内部表现形式为块设备,虚拟化管理程序(KVM)可将外部的块设备直接映射给云主机,当进行大量IO读写时,可减少中间文件系统的性能损耗,提高读写效能,获得更低的延迟性能。




ceph osd lspools默认情况下,ZStack添加Ceph作为主存储时,将会创建三个存储池(Pool)。若管理员已经在Ceph中创建存储池,可通过填写镜像缓存池名、数据云盘池名和根云盘池名的输入框,指定数据存放在对应的数据池。
基于Ceph存储池的云盘创建后,其位置在信息栏的安装路径。管理员需要通过rbd命令在Ceph存储池查找。例如,云盘路径为:ceph://pri-v-d-5c37402e7f5c4cdd9a15d9212847bb59/db9d0dd57a7b46258a34a6f20ab86aff

在Ceph分布式存储RBD块存储场景,支持云主机在线迁移。
在Ceph分布式存储RBD块存储场景,支持高可用特性。
学习路径
ZStack Cloud 产品学习路径
快速梳理文档,点击相应文本链接,快速跳转到相应文档的页面,学习 ZStack Cloud 产品。
商务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2商务联系:
sales@zstack.io商务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io商务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2商务联系:
sales@zstack.io商务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io商务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io下载链接已发送至您的邮箱。
如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。 当您收到电子邮件后,请点击 URL 链接,以完成下载。感谢您使用 ZStack 产品和服务。
成功提交申请。
我们将安排工作人员尽快与您取得联系。感谢您使用 ZStack 产品和服务。
立即体验
联系我们
回到顶部
商务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2商务联系:
sales@zstack.io成功提交申请。
我们将安排工作人员尽快与您取得联系。感谢您使用 ZStack 产品和服务。