我已经使用ceph-deploy
工具在 3 个 centos7 节点上安装了 ceph。一切运行良好,但我没有任何脚本来管理 ceph 或 radosgw。我的文件/etc/init.d/
夹只包含这些:
functions
、、、。没有其他内容。所以我无法运行此脚本:network
netconsole
rdbmap
sudo /etc/init.d/ceph-radosgw start
因为我没有它。
yum install ceph-radosgw
显示我已经安装了它。
ceph -s
显示HEALTH_OK
。3 mon,3 osd 启动并进入。
我必须做什么才能获得 ceph init 脚本?
答案1
在 CentOS7 中,initd 已被替换systemd
。systemd 命令是systemctl
。您应该能够使用systemctl
命令启动、停止等服务。要启动ceph-radosgw
服务,您需要运行如下命令:
systemctl start ceph-radosgw