标签:placement radosgw RGW default rgw -- Mimic 放置 admin
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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。