Ceph 守護進程
Operating a Cluster — Ceph Documentation
使用系統運行 CEPH
對於支持系統化的所有分發(CentOS 7、Fedora、Debian Jessie 8 及更晚,SUSE),現在使用本機系統文件而不是舊式系統腳本進行託管。例如:
sudo systemctl start ceph.target # start all daemons
sudo systemctl status ceph-osd@12 # check status of osd.12
若要在節點上列出 Ceph 系統單元,請執行:
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
[root@node1 ~]# ls /usr/lib/systemd/system | grep ceph
ceph-crash.service
[email protected]
ceph-fuse.target
[email protected]
ceph-mds.target
[email protected]
ceph-mgr.target
[email protected]
ceph-mon.target
[email protected]
ceph-osd.target
[email protected]
ceph-radosgw.target
ceph.target
[email protected]