Board logo

标题: ceph常用命令(1) [打印本页]

作者: look_w    时间: 2019-5-16 19:59     标题: 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




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0