1. Ceph Rgw创建
1.1 打标签
- 主要作用是根据标签决定rgw运行在那些机器上
ceph orch host label add storage03 rgw
ceph orch host label add storage02 rgw
1.2 启动rgw
ceph orch apply rgw test_rgw default --placement=label:rgw --port=8000
1.3 安装rgw工具
apt install -y radosgw
1.4 curl测试连接rgw服务
- 查看域信息
radosgw-admin zone get --rgw-zone=default
- 连接
curl http://storage02:8000
1.5 创建账户
- 需要到rgw操作
apt install -y ceph-common s3cmd
scp root@storage01:/etc/ceph/ceph.conf /etc/ceph/
scp root@storage01:/etc/ceph/ceph.client.admin.keyring /etc/ceph/
- 创建用户
- 注意保存access_key和secret_key值
radosgw-admin user create --uid=xy --display-name=administrator [email protected]
2. 使用S3
2.1 初始化
s3cmd --configure
# 输入access_key
KUJSQNRB5QCGGOHMB6I0
# 输入secret_key
ai4zduUFCjC83JJ4E6GqaWHFHCmsOp14qptCfZaE
# 输入域()
default
# 输入rgw访问接口
storage02:8000
# 连接存储桶域名
storage02
# 输入密码,没有加密。回车
回车
# 有没有gpg目录,安装s3服务就会有
回车
# 是否用https
No
# 是否有代理
回车
# 测试连通性,返回success代表成功
y
# 是否保存
y
2.2 创建存储桶测试
s3cmd mb s3://first01
- 查看存储桶
s3cmd ls