首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ceph S3 / Swift存储桶创建失败/错误416

Ceph S3 / Swift存储桶创建失败/错误416
EN

Stack Overflow用户
提问于 2018-01-25 18:34:48
回答 1查看 1.4K关注 0票数 0

我在使用S3或Swift创建存储桶时遇到了416个错误。如何解决这个问题?

代码语言:javascript
复制
swift -A http://ceph-4:7480/auth/1.0 -U testuser:swift -K 'BKtVrq1...' upload testas testas
Warning: failed to create container 'testas': 416 Requested Range Not Satisfiable: InvalidRange
Object PUT failed: http://ceph-4:7480/swift/v1/testas/testas 404 Not Found   b'NoSuchBucket'

还有S3 python测试:

代码语言:javascript
复制
 File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 621, in create_bucket
    response.status, response.reason, body)
boto.exception.S3ResponseError: S3ResponseError: 416 Requested Range Not Satisfiable
<?xml version="1.0" encoding="UTF-8"?><Error><Code>InvalidRange</Code><BucketName>mybucket</BucketName><RequestId>tx00000000000000000002a-005a69b12d-1195-default</RequestId><HostId>1195-default-default</HostId></Error>

这是我的ceph状态:

代码语言:javascript
复制
cluster:
    id:     1e4bd42a-7032-4f70-8d0c-d6417da85aa6
    health: HEALTH_OK

  services:
    mon: 3 daemons, quorum ceph-2,ceph-3,ceph-4
    mgr: ceph-1(active), standbys: ceph-2, ceph-3, ceph-4
    osd: 3 osds: 3 up, 3 in
    rgw: 2 daemons active

  data:
    pools:   7 pools, 296 pgs
    objects: 333 objects, 373 MB
    usage:   4398 MB used, 26309 MB / 30708 MB avail
    pgs:     296 active+clean

我正在使用CEPH Luminous和bluestore

代码语言:javascript
复制
ceph version 12.2.2 (cf0baeeeeba3b47f9427c6c97e2144b094b7e5ba) luminous (stable)

用户已创建:

代码语言:javascript
复制
sudo radosgw-admin user create --uid="testuser" --display-name="First User"
sudo radosgw-admin subuser create --uid=testuser --subuser=testuser:swift --access=full
sudo radosgw-admin key create --subuser=testuser:swift --key-type=swift --gen-secret

osd上的日志:

代码语言:javascript
复制
2018-01-25 12:19:45.383298 7f03c77c4700  1 ====== starting new request req=0x7f03c77be1f0 =====
2018-01-25 12:19:47.711677 7f03c77c4700  1 ====== req done req=0x7f03c77be1f0 op status=-34 http_status=416 ======
2018-01-25 12:19:47.711937 7f03c77c4700  1 civetweb: 0x55bd9631d000: 192.168.109.47 - - [25/Jan/2018:12:19:45 +0200] "PUT /mybucket/ HTTP/1.1" 1 0 - Boto/2.38.0 Python/2.7.12 Linux/4.4.0-51-generic

Linux ubuntu,4.4.0-51-通用

EN

回答 1

Stack Overflow用户

发布于 2018-05-14 19:21:47

将默认pg_num和pgp_num设置为较低的值(例如8),或在ceph.conf中将mon_max_pg_per_osd设置为较高的值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48440768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档