RGW池放置(Mimic版本)
作者:互联网
1. 查询放置配置
$ radosgw-admin zonegroup get
{
"id": "ab01123f-e0df-4f29-9d71-b44888d67cd5",
"name": "default",
"api_name": "default",
...
"placement_targets": [
{
"name": "default-placement",
"tags": [],
}
],
"default_placement": "default-placement",
...
}
$ radosgw-admin zone get
{
"id": "557cdcee-3aae-4e9e-85c7-2f86f5eddb1f",
"name": "default",
"domain_root": "default.rgw.meta:root",
...
"placement_pools": [
{
"key": "default-placement",
"val": {
"index_pool": "default.rgw.buckets.index",
"data_pool": "default.rgw.buckets.data",
"data_extra_pool": "default.rgw.buckets.non-ec",
"index_type": 0
}
}
],
...
}
2. 添加放置目标
$ radosgw-admin zonegroup placement add \
--rgw-zonegroup default \
--placement-id temporary
$ radosgw-admin zone placement add \
--rgw-zone default \
--placement-id temporary \
--data-pool default.rgw.temporary.data \
--index-pool default.rgw.temporary.index \
--data-extra-pool default.rgw.temporary.non-ec \
--compression lz4
3. 自定义放置
3.1 默认位置
$ radosgw-admin zonegroup placement default \
--rgw-zonegroup default \
--placement-id new-placement
3.2 用户布局
$ radosgw-admin user info --uid testid
{
...
"default_placement": "",
"placement_tags": [],
...
}
注:如果区域组的放置目标包含任何 tags
,用户将无法使用该放置目标创建存储桶,除非它们的用户信息包含至少有一个匹配的标签在其 placement_tags
。 这在限制对某些类型的存储的访问时可能很有用 。
$ radosgw-admin metadata get user:<user-id> > user.json
$ vi user.json
$ radosgw-admin metadata put user:<user-id> < user.json
标签:placement,radosgw,RGW,default,rgw,--,Mimic,放置,admin 来源: https://www.cnblogs.com/varden/p/16312947.html