作者:empty 页数:132 出版社:empty |
第一部分:常用操作本部分介绍了ceph集群的常用操作, 包括进程的起停、集群的监控、用户管理、MON/OSD的增加和删除、存储池的操作、修改集群的配置, 以及crush map的管理、修改Monitor的IP等操作。BootstrapEvaluat gn Warning:The document was created with Spire.PDF for.NET.1.操作集群1.1用UPSTART控制CEPHEvaluat gn arning:The document was created wth Spire.PDF for NET.用ceph-deploy把ceph Cuttlefish及更高版部署到Ubuntu 14.04上, 你可以用基于事件的Upstart来启动、关闭Ceph节点上的守护进程。Upstart不要求你在配置文件里定义守护进程例程。
1.1.1列出节点上所有的Ceph作业和实例1.sudo in it ctl list|grep ceph1.1.2启动所有守护进程要启动某一Ceph节点上的所有守护进程, 用下列命令:1.sudo start ceph-all1.1.3停止所有守护进程要停止某一Ceph节点上的所有守护进程, 用下列命令:1.sudo stop ceph-all1.1.4按类型启动所有守护进程要启动某一ceph节点上的某一类守护进程, 用下列命令;1.sudo start ceph-osd-all2.sudo start ceph-mon-all3.sudo start ceph-mds-all1.1.5按类型停止所有守护进程要停止某-ceph节点上的某一类守护进程, 用下列命令;1.sudo stop ceph-osd-allBootstrap2.sudo stop ceph-mon-all3.sudo stop ceph-mds-al 11.1.6启动单个进程要启动某节点上一个特定的守护进程例程,用下列命令之一:1.sudo start ceph-os did={id}2.sudo start ceph-mon id={hostname}3,sudo start ceph-md sid={hostname}例如:1.sudo start ceph-os did= 12.sudo start ceph-mon id=ceph-server3.sudo start ceph-md sid=ceph-server1.1.7停止单个进程要停止某节点上一个特定的守护进程例程,用下列命令之一:1.sudo stop ceph-osd1d={1d}2.sudo stop ceph-mon1d={hostname}3.sudo stop ceph-mds1d={hostname}例如:1.sudo stop ceph-os did= 12.sudo stop ceph-mon id=ceph-server3.sudo stop ceph-md sid=ceph-server1.2用SYSTEM D控制CEPH对于所有支持system d的Linux发行版(Centos 7, Fedora, Debian Jessie 8.x,SUSE) , 使用原生的system d文件来代替传统的sysvinit脚本。不过需要注意,这和ceph的版本也有关系。如果Centos 7+Jewel, 使用的就是system d1.2.1列出节点上所有的Ceph system d units1.sudo system ctl status ceph *.service ceph *.target