在海外服务器Ubuntu中可以使用cephadm来管理Ceph存储池,可以按照以下步骤来进行。先创建存储池,用cephadm shell命令进入Ceph CLI,创建一个新的存储池名为cephfs-data(放置数据和校验和的PG数量为64):
cephadm shell -- ceph osd pool create cephfs-data 64 64
查看全部存储池列表:
cephadm shell -- ceph osd pool ls
查看特定存储池,含PG数量、副本等:
cephadm shell -- ceph osd pool ls detail
修改存储池属性,如副本数量:
cephadm shell -- ceph osd pool set {pool-name} size {new-size}
pool-name替换为存储池的名称,new-size替换为新的副本数。
设置存储池PG为自动伸缩,如关闭自动伸缩:
cephadm shell -- ceph osd pool set {pool-name} pg_autoscale_mode off
在pool-name中填入存储池名称。
手动修改PG数量:
cephadm shell -- ceph osd pool set {pool-name} pg_num {new-pg-num}
在pool-name中填入存储池名称。new-pg-num写新PG数量。
如果是想删除存储池:
cephadm shell -- ceph osd pool delete {pool-name} {pool-name} --yes-i-really-really-mean-it
在pool-name中填入存储池名称。
想监控存储池的性能,如集群总体监控状态状况,存储池信息:
ceph status
查看每个OSD性能数据:
ceph osd perf
查看PG状态:
ceph pg dump
还可以启用Ceph Manager模块。Red Hat Ceph Storage 4.1开始,集成了性能指标收集框架。启用rbd_support模块来聚合性能指标。显示镜像格式I/O性能数据:
rbd perf image iotop
显示镜像I/O统计信息,输入JSON或XML格式:
rbd perf image iostat
Ceph提供web管理界面可以查看集群状态、存储利用率、性能数据等。还可以用其他监控工具如Prometheus、grafana等。用命令行界面观察Ceph存储集群发生事件,如ceph w可以监控集群持续事件。
检查Ceph Monitor的状态,执行任何读取或写入数据前检查Ceph Monitor状态。查看OSD是否运行:
ceph osd stat
或
ceph osd dump
更多内容继续阅读华纳云新闻中心/帮助中心!