3.1 控制ceph

1、列出 Ceph 作业和例程

# sudo initctl list | grep ceph
ceph-mds-all start/running
ceph-osd-all start/running
ceph-mds-all-starter stop/waiting
ceph-osd-all-starter stop/waiting
ceph-all start/running
ceph-mon-all start/running
ceph-mon-all-starter stop/waiting
ceph-mon (ceph/jewel0) start/running, process 12795
ceph-disk stop/waiting
ceph-create-keys stop/waiting
ceph-osd stop/waiting
ceph-mds stop/waiting

2、启动/停止所有守护进程

要启动一 Ceph 节点(任何类型)上的所有守护进程,用下列命令:

sudo start ceph-all

要停止一 Ceph 节点(任何类型)上的所有守护进程,用下列命令:

sudo stop ceph-all

3、按类型启动/停止所有守护进程

要启动一节点上的某一类守护进程,用下列命令:

sudo start ceph-osd-all
sudo start ceph-mon-all
sudo start ceph-mds-all

要停止一节点上的某一类守护进程,用下列命令:

sudo stop ceph-osd-all 
sudo stop ceph-mon-all 
sudo stop ceph-mds-all

4、启动/停止单个进程

要启动某节点上一指定守护进程例程,用下列命令之一:

sudo start ceph-osd id={id}
sudo start ceph-mon id={hostname}
sudo start ceph-mds id={hostname}

要停止某节点上一指定守护进程例程,用下列命令之一:

sudo stop ceph-osd id={id}
sudo stop ceph-mon id={hostname}
sudo stop ceph-mds id={hostname}

3.2 清除ceph

清除整个ceph集群的信息

1、停止所有ceph相关进程

2、umount所挂载的osd磁盘

3、清除ceph配置文件信息

rm /etc/ceph/*

4、清除进程相关信息

rm /var/lib/ceph/*

3.3 日志

1、默认日志路径

/var/log/ceph/

详尽的日志每小时可能超过 1GB ,如果你的系统盘满了,这个节点就会停止工作。

2、运行时查看一进程的运行时配置

先登录对应主机,然后执行命令:

ceph daemon {daemon-name} config show

3、加快日志更迭

如果你的系统盘比较满,可以修改 /etc/logrotate.d/ceph 内的日志滚动配置以加快滚动。在滚动频率后增加一个尺寸选项(达到此尺寸就滚动)来加快滚动(通过 cronjob )。例如默认配置大致如此:

rotate 7
weekly
compress
sharedscripts

增加一个 size 选项。

rotate 7
weekly
size 500M
compress
sharedscripts

然后,打开 crontab 编辑器。

crontab -e

最后,增加一条用以检查 /etc/logrorate.d/ceph 文件。

30 * * * * /usr/sbin/logrotate /etc/logrotate.d/ceph >/dev/null 2>&1

本例中每 30 分钟检查一次 /etc/logrorate.d/ceph 文件。

3.4 MDS

查看msd状态

ceph mds stat

msd的映射信息

ceph mds dump

删除一个mds节点

ceph mds rm 0 mds.node1

3.5 MON

查看mon的状态信息

ceph mon stat

查看ceph映射信息

ceph mon dump

删除一个mon节点

ceph mon remove {host-name}
ceph-deploy mon destroy {host-name [host-name]...}

添加一个mon节点

ceph mon add {host-name} {host-ip}
ceph-deploy mon create {host-name [host-name]...}

results matching ""

    No results matching ""