存储池(Pool)通常情况下可以为特定的应用程序或者不同类型的数据需求创建专用的存储池,如rdb存储池,rgw存储池,个人专用存储池,某部门专用存储池等。 客户端在连接到Ceph集群的时候必须指定一个存储池的名称,并完成用户名和密钥的认证方可连接至指定的存储池。 存储池类型 通过存储池的使用类型有rbd存储池,个人存储...
ceph osd pooldelete{pool-name} [{pool-name} --yes-i-really-really-mean-it] 要删除池,mon_allow_pool_delete 标志必须在 Monitor 的配置中设置为 true。否则他们将拒绝移除池。 有关详细信息,请参阅监视器配置。 如果您为创建的池创建了自己的规则,则应考虑在不再需要池时删除它们: ceph osd poolget{...
首先,我们需要登录到Ceph集群中的管理节点,并使用管理员权限执行以下命令来创建一个新的存储池: ``` ceph osd pool create[] [replicated|erasure] [crush_rule] ``` 其中,``是要创建的存储池的名称,``是存储池的PG(Placement Group)数量,``是PG的Placement Group Placement(PGP)数量,`replicated|erasure`表...
#create poolceph osd pool create sns_data64#add poolceph mds add_data_pool sns_data# 设置 pool 名为 sns_data 的 quota,如: 120T$ ceph osd pool set-quota sns_data max_bytes $((120*1024*1024*1024*1024))# mount cephfs的根目录$ ceph-fuse/mnt/$ mkdir-p/mnt/sns_data $ chmod775/m...
51CTO博客已为您找到关于ceph创建存储池pool的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及ceph创建存储池pool问答内容。更多ceph创建存储池pool相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
1 创建pool 查看群集内是否有pools存在 ceph osd lspools 目前已经有一个device_health_metrics pool存在,这个池是之前添加OSD磁盘时系统创建的 查看这个池目前使用状态 ceph df 如果要修改pool名字可以用以下语句执行 osd pool rename <srcpool> <destpool> ...
创建存储池 创建存储池Pool时,是通过客户端给Monitor发送创建存储池Pool的命令,创建的存储池最终存入OSDMap,OSDMonitor监控到OSDMap发生变化,Monitor对该存储池Pool对应的主OSD发送创建PG的命令。 源码流程: } else if (prefix == "osd pool create") { ...
1.2 创建ec池: $ sudo ceph osd pool create pool-name pg_num pgp_num erasure 如: [root@node3~]# ceph osd pool create ecpool1212erasure pool'ecpool'created 查看pool命令 查看pool命令: [root@node3~]# ceph osd lspools2testpool,4ecpool, ...
#Pool中数据保存方式支持两种类型: ●多副本(replicated):类似raid1,一个对象数据默认保存 3 个副本,放在不同的 OSD ●纠删码(Erasure Code):类似raid5,对 CPU 消耗稍大,但是节约磁盘空间,对象数据保存只有 1 个副本。由于Ceph部分功能不支持纠删码池,此类型存储池使用不多 ...
1、 使用 create 创建 pool 池 【温馨提示】PG (Placement Group),pg 是一个虚拟的概念,用于存放 object,PGP(Placement Group for Placement purpose),相当于是 pg 存放的一种 osd 排列组合。 获取pool 池属性信息,可以重新设置,有很多参数,都可以如下设置 ...