7.9基于GlusterFS的后端存储#

存储池类型:glusterfs

GlusterFS是一个可水平扩展的网络文件系统。GlusterFS具有模块化设计,兼容常见硬件等优点,是一种低成本的高可用企业级存储解决方案。GlusterFS能够支持扩容到数P字节容量,并可同时支持数千客户端连接。

注意:

在遭遇节点/brick故障时,GlusterFS会通过rsync重新同步数据,而大文件同步往往会需要很长时间,所以GlusterFS不适宜用于虚拟机镜像存储。在遭遇节点/brick故障时,GlusterFS会通过rsync重新同步数据,而大文件同步往往会需要很长时间,所以GlusterFS不适宜用于虚拟机镜像存储。

7.9.1 配置#

GlusterFS后端存储支持全部的公共存储服务属性,以及如下的GlusterFS特有属性:

  • server

GlusterFS存储服务器IP或DNS域名。

  • server2 GlusterFS备用存储服务器IP或DNS域名。

  • volume GlusterFS卷名称。

  • transport

GlusterFS网络传输协议:tcp,unix或rdma。

配置示例(/etc/pve/storage.cfg

glusterfs: Gluster
        server 10.2.3.4
        server2 10.2.3.5
        volume glustervol
        content images,iso

7.9.2 文件命名规则#

目录布局和文件命名规则与dir后端相同。

7.9.3 存储功能#

glusterf提供文件级共享,无法在PVE上实现快照和链接克隆。但可利用qcow2文件格式的支持进行虚拟机快照和链接克隆。

数据类型 镜像格式 支持共享 支持快照 支持链接克隆
虚拟机镜像 容器模板 iso镜像 虚拟机备份 片段 raw qcow2 vmdk qcow2 qcow2