ceph
  • Introduction
  • 安装
    • 单机安装
    • 安装客户端
Powered by GitBook
On this page

Was this helpful?

Introduction

ceph -s                    # 查看集群健康状态
ceph osd stat                # 查看osd状况

### pool
ceph osd pool ls                # 列举pool
ceph osd pool create <pool> 128 128           # 创建pool
ceph osd pool delete <pool> <pool> --yes-i-really-really-mean-it           # 删除pool
ceph osd pool set <pool> size 1        # 设置pool的副本数为1

### image
rbd ls <pool>        # 查看存储池mypool中的image
rbd create <pool>/<image> --size 1024 --image-format 2    # 在pool中创建一个1024M的image
rbd rm <pool>/<image>
rbd info <pool>/<image>    # 查看mypool中的myimage的详情
rbd status <pool>/<image>    # 查看image被哪些client连接
rbd map <pool>/<image> --mon_host <ip>:<port> --id admin --keyring /etc/ceph/ceph.client.admin.keyring         # 把image映射到操作系统,client上执行
rbd unmap <pool>/<image>    # client上执行
rbd showmapped                # 查看块设备的映射信息,client上执行

### lock
rbd lock ls [image]    # 查看image的锁
rbd lock rm [image] [lock-id] [lock]    # 删除image的锁

Reference

Next安装

Last updated 5 years ago

Was this helpful?

http://docs.ceph.com/docs/luminous/rados/operations/pools/
http://docs.ceph.com/docs/luminous/rbd/rados-rbd-cmds/