【个人记录】ceph修改osd池副本数

执行ceph -s时提示:

复制代码
 health: HEALTH_WARN
            3 pool(s) have no replicas configured

显示有3个池没有配置副本。

在 Ceph 中,可以使用 ceph osd pool set 命令来配置 pool 的副本规则。要配置 pool 的副本规则为双副本,可以按照以下步骤进行操作:

  1. 首先,使用以下命令列出当前的 pool 列表,找到你想要配置的 pool 的名称:

    复制代码
    ceph osd lspools
  2. 然后,使用以下命令来设置 pool 的副本规则为双副本。假设你的 pool 名称为 my_pool,你可以使用以下命令:

    复制代码
    ceph osd pool set my_pool size 2

    这将把 my_pool 的副本规则设置为双副本。在这个命令中,size 参数用于指定副本的数量。

请确保在执行这些命令之前,你已经了解你的 Ceph 群集的当前状态,并且明白如何影响这些设置。配置副本规则可能会对存储效率和容错性产生影响。

相关推荐
lisanmengmeng1 天前
添加ceph节点
linux·服务器·ceph
张小凡vip1 天前
Kubernetes---存储方案:Rook自动结合Ceph
ceph·容器·kubernetes
wniuniu_4 天前
日志内容和cephadm
数据库·ceph
wniuniu_5 天前
ceph锁测试
ceph
wniuniu_8 天前
rbd镜像的锁
ceph
JNU freshman11 天前
从 Ceph 16(Pacific)到 Ceph 18(Reef):cephadm 的伸缩性演进与 cephadm agent 到底“成熟”了吗?
java·大数据·ceph
wniuniu_11 天前
概括。。。。
ceph
JNU freshman11 天前
使用 cephadm + Docker 镜像在三台服务器上部署 Ceph 集群(含网络规划与 OSD DB/WAL 分离)
服务器·ceph·docker
JNU freshman11 天前
Ceph RBD:一个镜像能否被多客户端同时映射?如何避免“多端同时写入”风险
ceph
wniuniu_12 天前
ceph16-18差异
ceph