####设置rgw 网关
###设置rgw ,创建一个节点为网关节点
[root@ceph01 myceph]# ceph-deploy rgw create ceph02
[root@ceph01 myceph]# ceph -s
cluster:
id: 3a10f3b9-4469-44a7-817a-df5cdc8e65da
health: HEALTH_OK
services:
mon: 3 daemons, quorum ceph01,ceph02,ceph03
mgr: ceph04(active)
osd: 8 osds: 8 up, 8 in
rgw: 1 daemon active
data:
pools: 7 pools, 160 pgs
objects: 211 objects, 4.6 MiB
usage: 8.1 GiB used, 392 GiB / 400 GiB avail
pgs: 160 active+clean
###创建一个用户
[root@ceph01 myceph]# radosgw-admin user create --uid=1 --display-name=admin --system
{
"user_id": "1",
"display_name": "admin",
"email": "",
"suspended": 0,
"max_buckets": 1000,
"auid": 0,
"subusers": [],
"keys": [
{
"user": "1",
"access_key": "LRZ6W293J1EFI8WP7FYL",
"secret_key": "29c22FqS02nvDe8LP41D3T1pDpcOeqoZWhkmrhVK"
}
],
"swift_keys": [],
"caps": [],
"op_mask": "read, write, delete",
"system": "true",
"default_placement": "",
"placement_tags": [],
"bucket_quota": {
"enabled": false,
"check_on_raw": false,
"max_size": -1,
"max_size_kb": 0,
"max_objects": -1
},
"user_quota": {
"enabled": false,
"check_on_raw": false,
"max_size": -1,
"max_size_kb": 0,
"max_objects": -1
},
"temp_url_keys": [],
"type": "rgw",
"mfa_ids": []
}
####查看 用户信息
[root@ceph01 myceph]# radosgw-admin user info --uid=1
{
"user_id": "1",
"display_name": "admin",
"email": "",
"suspended": 0,
"max_buckets": 1000,
"auid": 0,
"subusers": [],
"keys": [
{
"user": "1",
"access_key": "LRZ6W293J1EFI8WP7FYL",
"secret_key": "29c22FqS02nvDe8LP41D3T1pDpcOeqoZWhkmrhVK"
}
],
"swift_keys": [],
"caps": [],
"op_mask": "read, write, delete",
"system": "true",
"default_placement": "",
"placement_tags": [],
"bucket_quota": {
"enabled": false,
"check_on_raw": false,
"max_size": -1,
"max_size_kb": 0,
"max_objects": -1
},
"user_quota": {
"enabled": false,
"check_on_raw": false,
"max_size": -1,
"max_size_kb": 0,
"max_objects": -1
},
"temp_url_keys": [],
"type": "rgw",
"mfa_ids": []
}
[root@ceph01 myceph]# ceph dashboard set-rgw-api-access-key
Invalid command: missing required parameter value(<string>)
dashboard set-rgw-api-access-key <value> : Set the RGW_API_ACCESS_KEY option value
Error EINVAL: invalid command
[root@ceph01 myceph]# ceph dashboard set-rgw-api-access-key LRZ6W293J1EFI8WP7FYL
Option RGW_API_ACCESS_KEY updated
[root@ceph01 myceph]# ceph dashboard set-rgw-api-secret-key 29c22FqS02nvDe8LP41D3T1pDpcOeqoZWhkmrhVK
Option RGW_API_SECRET_KEY updated
[root@ceph01 myceph]#