备注:(查看pool要根据部署方式,rook部署的要进容器查看,其他的部署方式一般在集群直接直接输入命令就行)
(本篇博客用的是rook部署的ceph集群)
一.查看ceph集群将康状况(查看pool要根据部署方式,rook部署的要进容器查看,其他的部署方式一般在集群直接直接输入命令就行)
1>.进入ceph集群容器
kubectl -n rook-ceph exec -it $(kubectl -n rook-ceph get pod -l "app=rook-ceph-tools" -o jsonpath='{.items[0].metadata.name}') sh

2>.查看ceph集群健康状况

ceph -s

ceph集群提示health HEALTH_WARN_json

3>.查看pool

ceph osd pool ls

ceph集群提示health HEALTH_WARN_json_02

4>.要修改pg_num和pgp_num值,默认是64

ceph osd pool set replicapool pg_num 128

ceph osd pool set replicapool pgp_num 128

ceph集群提示health HEALTH_WARN_json_03

5.再次查看ceph集群健康状况

ceph -s

ceph集群提示health HEALTH_WARN_json_04

问题解决