ceph df #查看ceph存储空间 ceph auth list #查看ceph集群中的认证用户及相关的key 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 ceph mds stat #查看msd状态 ceph mds dump #msd的映射信息 ceph mds rm 0 mds.node1#删除一个mds节点 ceph-deploy mds create {host-name}[:{daemon-name}] [{host-name}[:{daemon-name}] ...] ceph osd stat #查看osd状态 ceph osd dump #osd的映射信息 ceph osd tree#查看osd目录树 ceph osd down 0 #down掉osd.0节点 ceph osd rm 0#集群删除一个osd硬盘 ceph osd crush remove osd.4#删除标记 ceph osd getmaxosd#查看最大osd个数 ceph osd setmaxosd 10#设置osd的个数 ceph osd out osd.3#把一个osd节点逐出集群 ceph osd in osd.3#把逐出的osd加入集群 ceph osd pause#暂停osd (暂停后整个集群不再接收数据) ceph osd unpause#再次开启osd (开启后再次接收数据) ceph pg stat#查看pg状态 ceph pg dump#查看pg组的映射信息 ceph pg map 0.3f#查看一个pg的map ceph pg 0.26 query#查看pg详细信息 ceph pg dump --format plain#显示一个集群中的所有的pg统计 ceph osd lspools#查看ceph集群中的pool数量 ceph osd pool create jiayuan 100#创建一个pool 这里的100指的是PG组 ceph osd pool delete jiayuan jiayuan --yes-i-really-really-mean-it #集群名字需要重复两次 rados df#显示集群中pool的详细信息 ceph osd pool get data pg_num #查看data池的pg数量 ceph osd pool set data target_max_bytes 100000000000000#设置data池的最大存储空间为100T(默认是1T) ceph osd pool set data size 3 #设置data池的副本数是3 ceph osd pool set data min_size 2 #设置data池能接受写操作的最小副本为2 ceph osd pool set data pg_num 100#设置一个pool的pg数量 ceph osd pool set data pgp_num 100#设置一个pool的pgp数量 rados lspools#查看ceph集群中有多少个pool (只是查看pool) rados df #查看ceph集群中有多少个pool,并且每个pool容量及利用情况 rados mkpool test#创建一个pool rados create test-object -p test#创建一个对象object rados rm test-object-1 -p test#删除一个对象object rados -p test ls rbd ls pool_name#查看ceph中一个pool里的所有镜像 rbd info -p pool_name --image 74cb427c-cee9-47d0-b467-af217a67e60a #查看ceph pool中一个镜像的信息 rbd create -p test --size 10000 zhanguo#在test池中创建一个命名为zhanguo的10000M的镜像 rbd rm -p test lizhanguo #删除一个镜像 rbd resize -p test --size 20000 zhanguo #调整一个镜像的尺寸 ceph-deploy disk zap {osd-server-name}:{disk-name} #擦净磁盘 ceph-deploy osd prepare {node-name}:{disk}[:{path/to/journal}] ceph-deploy osd prepare osdserver1:sdb:/dev/ssd1 ceph-deploy osd activate {node-name}:{path/to/disk}[:{path/to/journal}] ceph-deploy osd activate osdserver1:/dev/sdb1:/dev/ssd1 把改过的配置文件分发给集群内各主机 ceph-deploy config push {host-name [host-name]...} ceph osd getcrushmap -o MAP #获取一个CRUSH映射 crushtool -d MAP -o MAP.TXT #反编译一个CRUSH映射 crushtool -c MAP.TXT -o MAP #编译一个CRUSH映射 ceph osd setcrushmap -i MAP #设置一个CRUSH映射 cept mon dump #查看监控映射 cept osd dump #查看一个OSD映射 ceph mds dump #要查看MDS映射 ceph -w #查看集群正在发生的事件 ceph health或ceph -s或ceph status #查看集群健康状态
本文出自 “生命不息,奋斗不止!” 博客,请务必保留此出处http://linuxnote.blog.51cto.com/9876511/1788361
原文地址:http://linuxnote.blog.51cto.com/9876511/1788361