ceph osd crush rule create-replicated 命令用于在 Ceph 集群中创建一个新的复制(replicated)类型的 CRUSH 规则。CRUSH 规则定义了数据如何在集群中的 OSD(对象存储守护进程)上分布和复制,以确保数据的高可用性和容错性。 2. 命令参数 执行ceph osd crush rule create-replicated 命令时,需要提供以下参数: ...
2、示例 1、创建新的replicated ###命令模板###ceph osd crush rule create-replicated <rule-name> <root> <failure-domain> <class>###示例###ceph osd crush rule create-replicated ssd-rule default host ssd 2、修改当前pool的rule ###命令模板###ceph osd pool set <pool-name> crush_rule <rule...
参数说明ceph osd crush add <osd-id> <weight> <bucket-type>=<bucket-name> [<options>] ceph osd crushaddosd.11.0root=my-ssd 4. 创建新的CRUSH规则 当然也可以省略上面3步,直接创建规则 创建规则 参数说明 ceph osd crush rule create-replicated <rule-name> <root> <choose-type> <choose-name> ...
CRUSH rules define policy governing how data is distributed across the devices in the hierarchy. The rules define placement as well as replication strategies or distribution policies that allow you to specify exactly how CRUSH places data replicas. For example, you might create one rule selecting a...
ceph osd crush rule create-replicated rule-sata default host sata ceph osd crush rule create-replicated rule-hdd default host hdd 1.3 设置存储池为不同角色 针对同一个存储池设置角色会覆盖 bash ceph osd pool create images 32 32 ceph osd poolsetimages crush_rule rule-hdd ...
ceph osd crush rule create-replicated onhdd default host hdd 1. 创建一个名为 rbd 的复制池,其含有 16 个 PG 并且使用 onhdd CRUSH map 规则。将应用类型设置为 rbd,并将这个池中对象的副本数量设置为三。 新建一个名为 rbd 的复制池,其含有 16 个 PG 并且使用 onhdd CRUSH map 规则。将 rbd 设置...
从概念上讲,一个CRUSH map包含两个主要组件: CRUSH层次结构 这将列出所有可用的osd,并将它们组织成树状的桶结构 CRUSH层次结构通常用来表示osd的位置,默认情况下,有一个root桶代表整个层次结构,其中包含每个OSD主机的一个主机桶 [root@clienta ~]# ceph osd tree ...
1.创建基于hdd的class rule ceph osd crush rule create-replicated hdd_rule default host hdd 2.创建基于ssd的class rule ceph osd crush rule create-replicated ssd_rule default host ssd #查看现有crush rule ceph osd crush rule ls #查看具体规则详细信息 ...
ceph osd crush rule create-replicated hdd_rule default host hdd #创建HDD rule 3.创建Ceph pool 注意!!!下面这段话很重要!!! web面板直接创建创建就好,下面两行是命令行创建的样子,创建之后发现左边不会自动出现ssd_data和hdd_data的文件夹,然后也无法在数据中心-存储-添加RBD里面的资源池找到sdd_data和hdd...
创建一个 crush rule: 代码语言:javascript 复制 $ ceph osd crush rule create-replicated rule-ssd default host ssd $ ceph osd crush rule ls 然后创建 pool 时附带 rule 的名称: 代码语言:javascript 复制 $ ceph osd pool create fs_data 96 rule-ssd $ ceph osd pool create fs_metadata 16 rule-...