RGW 提供的是 REST 接口,客户端通过 http 与其进行交互,完成数据的增删改查等管理操作。radosgw 用在需要使用 RESTful API 接口访问 ceph 数据的场合,因此在使用 RBD 即块存储得场合或者使用 cephFS 的场合可以不用启用 radosgw 功能。
1、部署 radosgw 服务
如果是在使用 radosgw 的场合,则将 ceph-mgr1 服务器部署为 RGW 主机
[root@mgr01 ~]# yum install -y ceph-radosgw
[ceph@deploy ceph-cluster]$ ceph-deploy --overwrite-conf rgw create mgr01
![图片[1]-ceph radosgw(RGW)对象存储-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-146.png)
2、验证 radosgw 服务
[root@mgr01 ~]# ps -aux | grep radosgw
ceph 28014 0.6 1.1 5055520 44020 ? Ssl 15:32 0:00 /usr/bin/radosgw -f --cluster ceph --name client.rgw.mgr01 --setuser ceph --setgroup ceph
![图片[2]-ceph radosgw(RGW)对象存储-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-147.png)
3、验证 ceph 状态
![图片[3]-ceph radosgw(RGW)对象存储-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-148.png)
4、验证 radosgw 存储池
初始化完成 radosgw 之后,会初始化默认的存储池。
[ceph@deploy ceph-cluster]$ ceph osd pool ls
mypool
myrdb1
.rgw.root
default.rgw.control
default.rgw.meta
default.rgw.log
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END