首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ceph常用命令(1)

ceph常用命令(1)

启动一个ceph进程

启动mon进程

service ceph start  mon.node1



启动msd进程

service ceph start mds.node1


启动osd进程

service ceph start osd.0

查看机器的监控状态

ceph health



查看ceph的实时运行状态

ceph -w



检查信息状态信息

ceph -s


查看ceph存储空间

ceph df



删除一个节点的所有的ceph数据包

ceph-deploy purge node1
ceph-deploy purgedata node1



创建管理用户

为ceph创建一个admin用户并为admin用户创建一个密钥,把密钥保存到/etc/ceph目录下:

ceph auth get-or-create client.admin mds 'allow' osd 'allow *' mon 'allow *' > /etc/ceph/ceph.client.admin.keyring

ceph auth get-or-create client.admin mds 'allow' osd 'allow *' mon 'allow *' -o /etc/ceph/ceph.client.admin.keyring



为osd.0创建一个用户并创建一个key

ceph auth get-or-create osd.0 mon 'allow rwx' osd 'allow *' -o /var/lib/ceph/osd/ceph-0/keyring



为mds.node1创建一个用户并创建一个key

ceph auth get-or-create mds.node1 mon 'allow rwx' osd 'allow *' mds 'allow *' -o /var/lib/ceph/mds/ceph-node1/keyring



查看ceph集群中的认证用户及相关的key

ceph auth list



删除集群中的一个认证用户

ceph auth del osd.0



查看集群的详细配置

ceph daemon mon.node1 config show | more



查看集群健康状态细节

ceph health detail


查看ceph log日志所在的目录

ceph-conf --name mon.node1 --show-config-value log_file


mon命令

ceph mon stat#查看mon的状态信息

ceph mon dump#查看你ceph映射信息

ceph mon remove node1 #删除一个mon节点  ceph-deploy mon destroy {host-name [host-name]...}

ceph mon add node1 node1_ip #添加一个mon节点  ceph-deploy mon create {host-name [host-name]...}

mon节点的/var/lib/ceph/mon/ceph-node2/store.db文件内容一致,添加mon注意先改配置目录配置文件,再推送到所有节点

ceph-deploy --overwrite-conf config push  node1 node2 node3
返回列表