Ceph-RGW使用

发布时间 2023-05-03 10:48:08作者: A57

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=xy@xy.com

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

2.3 Windows界面化操作