目录
Ceph集群搭建参照:Ceph集群部署_桂安俊@kylinOS的博客-CSDN博客
以下Ceph存储实验环境均基于上述Ceph集群环境搭建。
1、对象存储
2、RGW全称是Rados Gateway;
3、RGW是Ceph对象存储网关,提供RESTful API访问接口;
4、对象存储一般要配合开发(php、java、python),通过专门的程序去使用;
在node1主机通过ceph-deploy脚本启动RGW服务,可以启动任何一个节点的RGW服务,这里我们启动node3的RGW服务:
- # 在node1操作
- cd /root/ceph-cluster/
-
- #远程node3,拷贝配置文件,启动mds服务
- ceph-deploy rgw create node3
到node3检查rgw服务状态:
- #在node3执行
- systemctl status ceph-radosgw@rgw.node3
RGW默认端口为7480,该端口不是常用端口,因为要配合开发程序调用,可以改成一个常用的。
在node3节点更改:
- #node3节点执行
- vim /etc/ceph/ceph.conf
- #文末新增添加如下内容
- [client.rgw.node3]
- host = node3
- rgw_frontends = "civetweb port=8000"
- #在node3重启服务
- systemctl restart ceph-radosgw@rgw.node3
-
- ss -antpul | grep rados #查看端口修改结果
因为对象存储需要专门的程序去调用API,所以这里没法直观测试,可以客户端访问一下8000端口:
curl node3:8000
有访问结果说明对象存储环境OK的。
也可以使用第三方软件:s3cmd。