文档目录

Sharedblock

名字 描述 默认值 可选的参数值
deletion.gcInterval 默认3600,单位为秒,用于设置SharedBlock中云盘,快照删除失败后,残留在存储中失效的云盘,快照被清理的时间间隔 3600 ≥1
qcow2.allocation 默认为metadata, 用于设置SharedBlock中云盘的预分配策略,可选策略为none, metadata。 metadata
  • none
  • metadata
qcow2.cluster.size 默认为2097152,单位为字节,配置共享块存储下QCOW2文件的cluster大小,可在512b~2M之间。 2097152 512b~2M
fail.if.multipath.no.path 默认为true,当Shared Block主存储所使用的多路径设备全部路径失效时,返回IO失败。
Note: 修改为false可能导致云平台心跳探测与故障恢复无法正常运行,请谨慎修改
true
  • true
  • false
thin.provisioning.initialize.size 默认为5GB,单位为字节,用于设置精简置备磁盘的初始磁盘大小,最小值不能低于1073741824字节。 5G ≥1073741824
thin.provisioning.volume.utilization.percent
  • 默认为85,单位为百分比,用于设置精简置备磁盘的最大磁盘使用率。
  • 当磁盘实际写入占磁盘实际大小的百分比大于最大磁盘使用率时,磁盘将基于预设大小自动扩容一次。
85 ≥1
thin.provisioning.volume.freespace
  • 默认为5GB,单位为字节,用于设置精简置备磁盘的最小剩余空间。
  • 当精简置备磁盘实际大小减去实际写入所剩余的空间小于最小剩余空间时,磁盘将基于预设大小自动扩容一次。
5G ≥1073741824
thin.provisioning.volume.increment
  • 默认为5GB,单位为字节,用于设置精简置备磁盘的自动扩容大小。
  • 当精简置备磁盘触发自动扩容时,将自动扩容该值大小的空间。
5GB ≥1073741824
enable.lvmetad
  • 默认为false,用于设置lvm元数据缓存服务是否启用。
  • 若为true,将启用该服务,对Shared Block主存储的各项操作有较明显的加速作用。
    Note: 不正确地启用可能导致元数据损坏。
false
  • true
  • false
heartbeat.io.timeout
  • 默认为20,单位为秒,用于设置Shared Block主存储的心跳探测超时上限。
  • 如果连续10次响应等待超过此时间,存储心跳探测失败。
20 ≥1
snapshot.shrink
  • 默认为true,用于设置是否开启快照容量精简功能。
  • 若为true,则可对SharedBlock厚置备类型云盘(根云盘和数据云盘)的快照容量进行精简。
true
  • true
  • false
max.actual.size.factor 默认为3,用于设置精简置备云盘的实际容量与虚拟容量的最大比例倍数。 3 ≥1
device.allocate.strategy
  • 用于设置云盘和快照在 SharedBlock 主存储LUN上的落盘策略。可选策略为:none (默认选项)、minLvCounts、maxFreeSize。
  • 选择none,在 SharedBlock 主存储上创建云盘或快照时,根据系统调度算法在一个可用容量充足的LUN上落盘。
  • 选择minLvCounts,在 SharedBlock 主存储上创建云盘或快照时,在云盘和快照数量总和最少且可用容量充足的LUN上落盘。
  • 选择maxFreeSize,在 SharedBlock 主存储上创建云盘或快照时,在可用容量最多的LUN上落盘。
  • 若单独为该 SharedBlock 主存储设置 LUN 分配策略,全局设置将不对该主存储生效。
none
  • none
  • minLvCounts
  • maxFreeSize
CLI命令使用手册 | 4.8.38 | ZStack Cloud · ZCF | ZStack 资源中心