运行群集

运行群集

运行CEPH的与SYSTEMD 

对于所有支持systemd的发行版(CentOS 7,Fedora,Debian Jessie 8及更高版本,SUSE),现在都使用本地systemd文件而不是旧版sysvinit脚本来管理ceph守护程序。例如:

sudo systemctl start ceph.target       # start all daemons
sudo systemctl status ceph-osd@12      # check status of osd.12

要列出节点上的Ceph systemd单元,请执行:

sudo systemctl status ceph\*.service ceph\*.target

启动所有守护程序

要在Ceph节点上启动所有守护进程(与类型无关),请执行以下操作:

sudo systemctl start ceph.target

停止所有的守护程序

要停止Ceph节点上的所有守护程序(与类型无关),请执行以下操作:

sudo systemctl stop ceph\*.service ceph\*.target

按类型开始,所有守护进程

要在Ceph节点上启动特定类型的所有守护程序,请执行以下操作之一:

sudo systemctl start ceph-osd.target
sudo systemctl start ceph-mon.target
sudo systemctl start ceph-mds.target

按类型停止所有守护程序

要停止Ceph节点上所有特定类型的守护程序,请执行以下操作之一:

sudo systemctl stop ceph-mon\*.service ceph-mon.target
sudo systemctl stop ceph-osd\*.service ceph-osd.target
sudo systemctl stop ceph-mds\*.service ceph-mds.target

启动守护进程

要在Ceph节点上启动特定的守护程序实例,请执行以下操作之一:

sudo systemctl start ceph-osd@{id}
sudo systemctl start ceph-mon@{hostname}
sudo systemctl start ceph-mds@{hostname}

例如:

sudo systemctl start ceph-osd@1
sudo systemctl start ceph-mon@ceph-server
sudo systemctl start ceph-mds@ceph-server

停止守护程序

要在Ceph节点上停止特定的守护程序实例,请执行以下操作之一:

sudo systemctl stop ceph-osd@{id}
sudo systemctl stop ceph-mon@{hostname}
sudo systemctl stop ceph-mds@{hostname}

例如:

sudo systemctl stop ceph-osd@1
sudo systemctl stop ceph-mon@ceph-server
sudo systemctl stop ceph-mds@ceph-server

启动所有守护程序

要在Ceph节点上启动所有守护进程(与类型无关),请执行以下操作:

sudo start ceph-all

停止所有的守护程序

要停止Ceph节点上的所有守护程序(与类型无关),请执行以下操作:

sudo stop ceph-all

按类型开始,所有守护进程

要在Ceph节点上启动特定类型的所有守护程序,请执行以下操作之一:

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

按类型停止所有守护程序

要停止Ceph节点上所有特定类型的守护程序,请执行以下操作之一:

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

启动守护进程

要在Ceph节点上启动特定的守护程序实例,请执行以下操作之一:

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

例如:

sudo start ceph-osd id=1
sudo start ceph-mon id=ceph-server
sudo start ceph-mds id=ceph-server

停止守护程序

要在Ceph节点上停止特定的守护程序实例,请执行以下操作之一:

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

例如:

sudo stop ceph-osd id=1
sudo start ceph-mon id=ceph-server
sudo start ceph-mds id=ceph-server

运行CEPH

每次启动重新启动和 停止 Ceph守护程序(或整个集群)时,都必须至少指定一个选项和一个命令。您也可以指定守护程序类型或守护程序实例。

{commandline} [options] [commands] [daemons]

该ceph选项包括:

选项

捷径

描述

--verbose

-v

使用详细日志记录。

--valgrind

N/A

(仅限Dev和QA)使用Valgrind调试。

--allhosts

-a

在ceph.conf. 否则的所有节点上执行,否则仅在上执行localhost。

--restart

N/A

如果核心转储,则自动重新启动守护程序。

--norestart

N/A

如果守护程序发生核心转储,请不要重新启动它。

--conf

-c

使用备用配置文件。

这些ceph命令包括:

命令

描述

start

启动守护程序。

stop

停止守护程序。

forcestop

强制守护程序停止。如同kill -9

killall

杀死所有特定类型的守护程序。

cleanlogs

清除日志目录。

cleanalllogs

清除日志目录中的所有内容

对于子系统操作,ceph服务可以通过为[daemons]选项添加特定的守护程序类型来定位特定的守护程序类型。守护程序类型包括:

  • mon
  • osd
  • mds
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值