5.5. ISA Erasure Code 插件


isa 插件封装 ISA 库。它仅在 Intel 处理器上运行。

要使用 isa 插件创建新纠删代码 profile,请运行以下命令:

ceph osd erasure-code-profile set <name> \
     plugin=isa \
     technique=<reed_sol_van|cauchy> \
     [k=<data-chunks>] \
     [m=<coding-chunks>] \
     [crush-root=<root>] \
     [crush-failure-domain=<bucket-type>] \
     [directory=<directory>] \
     [--force]

其中:

技术
描述
ISA 插件有两种形式。如果设置了 reed_sol_van,则为 Vandermonde,如果设置了 cauchy,则为 Cauchy。
类型
字符串
必填
否.
有效设置
reed_sol_vancauchy
默认
reed_sol_van
k
描述
每个对象分割成 数据区块,每个部分 存储在不同的 OSD 上。
类型
整数
必填
否.
默认
7
m
描述
为每个对象计算 编码区块,并将它们存储在不同的 OSD 上。编码区块的数量也是可以在不丢失数据的情况下停止的 OSD 数量。
类型
整数
必填
否.
默认
3
crush-root
描述
用于规则第一步的 crush bucket 的名称。对于 intance 步骤,默认为
类型
字符串
必填
否.
默认
default
crush-failure-domain
描述
确保 bucket 中没有两个块,且具有相同的故障realm。例如,如果故障域是 主机,则同一主机上不会存储两个区块。它用于创建规则步骤,如 step selectleaf host
类型
字符串
必填
否.
默认
host
目录
描述
设置从其中加载纠删代码插件 的目录 名称。
类型
字符串
必填
否.
默认
/usr/lib/ceph/erasure-code
--force
描述
通过相同名称覆盖现有配置集。
类型
字符串
必填
否.
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部