(1) 监控命令
1.1 ceph健康状态检查 http://docs.ceph.com/docs/master/rados/operations/monitoring/
a) ceph集群状态查询(静态)
# ceph -s
b) ceph集群状态查询(动态更新最新信息)
# ceph -w node
1.2 磁盘Disk
a) 查看集群节点上有多少磁盘
# ceph-deploy disk list <节点Host名>
b) 在单个节点上查询节点的磁盘信息
# sudo /usr/sbin/ceph-disk list
c) 参看块设备信息
# lsblk
1.3 配置信息推送
a) Copy ceph.conf to/from remote host(s)
# ceph-deploy config [-h] {push,pull}
# ceph-deploy config push node1 node2 node3
d) 推进配置文件和admin key
# ceph-deploy admin admnode node1 node2 node3
(2) OSD 相关
2.1 OSD信息
a) 查看全部OSD状态
# ceph osd tree
2.2 OSD配置相关 http://docs.ceph.com/docs/master/rados/configuration/osd-config-ref/vim
2.3 建立OSD http://docs.ceph.com/docs/master/rados/deployment/ceph-deploy-osd/
a) List Disks on a node
# ceph-deploy disk list {node-name [node-name]...}
b) prepare the OSDs and deploy them to the OSD node(s).
# ceph-deploy osd prepare {node-name}:{data-disk}[:{journal-disk}]
# ceph-deploy osd prepare osdserver1:sdb:/dev/ssd
c) Once you prepare an OSD you may activate it
# ceph-deploy osd activate {node-name}:{data-disk-partition}[:{journal-disk-partition}]
# ceph-deploy osd activate osdserver1:/dev/sdb1:/dev/ssd1
d) The create command is a convenience method for executing the prepare and activate command sequentially
# ceph-deploy osd create {node-name}:{disk}[:{path/to/journal}]
# ceph-deploy osd create osdserver1:sdb:/dev/ssd1
2.4 删除OSD http://docs.ceph.com/docs/master/rados/operations/add-or-rm-osds/#removing-the-osd
a) Take the OSD out of the Cluster
# ceph osd out {osd-num}
b) Stopping your OSD before you remove it from the configuration.Once you stop your OSD, it is down.
# ssh {osd-host}
# sudo /etc/init.d/ceph stop osd.{osd-num}
c) Removing the OSD
c.1) Remove the OSD from the CRUSH map
# ceph osd crush remove {The full name of the OSD, eg osd.0}
c.2) Remove the OSD authentication key.
# ceph auth del osd.{osd-num}
c.3) Remove the OSD
# ceph osd rm {osd-num}
# ceph osd rm 1 ==》 output: ceph osd rm 1
c.4) 若是在管理节点存在该ceph.conf 文件中相关OSD的配置信息(例如 [osd.1]配置区域),删除它。
# ssh {admin-host}
# vim /etc/ceph/ceph.conf
c.5) 若是执行了c.4步骤后,须要将更新后的ceph.conf推送到其余全部的节点,更新其余节点的ceph.conf文件
2.5 启动OSD服务
#sudo /etc/init.d/ceph -a start osd.{osd-num}
(3) Monitor相关
3.1 配置文件 Monitor Config Reference. http://docs.ceph.com/docs/master/rados/configuration/mon-config-ref/
3.2 新增Monitor
ssh
(4) 日志相关
4.1 查看相关日志 http://docs.ceph.com/docs/master/rados/troubleshooting/log-and-debug/
# sudo vim /var/log/ceph/ceph*.log
(5) 服务启动 http://docs.ceph.com/docs/master/rados/operations/operating/#running-ceph-with-sysvinitdebug
(6) Block Device Image日志