原创类文章
重磅公布 CEPHALOCON APAC 2018
作为分布式存储领域最具有影响力的开源Ceph技术可谓一枝独秀,在社区影响力、市场活跃度及产品解决方案普及度上,开源Ceph遥遥领先,正逐渐迈向成熟。近年来,中国Ceph社区发展迅猛,为促进Ceph开源技术更广泛的普及推广,增进产业交流,Ceph中国社区将在北京举办Ceph亚太区年度盛典—CEPHAL…
Read more
原创类文章
作为分布式存储领域最具有影响力的开源Ceph技术可谓一枝独秀,在社区影响力、市场活跃度及产品解决方案普及度上,开源Ceph遥遥领先,正逐渐迈向成熟。近年来,中国Ceph社区发展迅猛,为促进Ceph开源技术更广泛的普及推广,增进产业交流,Ceph中国社区将在北京举办Ceph亚太区年度盛典—CEPHAL…
Read more
Ceph中国社区一直在Ceph技术领域深耕,希望通过平台能够影响更多的小伙伴们,促进他们的技能提升。想必每一位小伙伴都渴求一份自己所关注领域的技能图谱作为参考,以便更高效完善的构建和提升自己的实力水平。 「Ceph技能图谱」是由Ceph中国社区发起的一个开源项目,通过开源的方式持续更新,旨在梳理Ce…
Read more
本文由Ceph中国社区-Devin翻译,英文出处:官网release-notes 欢迎加入翻译小组CCTG 这是Luminous v12.2.x长期稳定版本的第一个版本。在Kraken(v11.2.z)和 Jewel(v10.2.z)后我们做了很多重大修改,而且升级过程并不简单哦。请仔细阅…
Read more
近年来,大型企业以及开源社区不断的推动中国开源技术的发展,今天的中国已然成为OpenStack & Ceph等开源技术大放光彩的乐土。 图为 Ceph中国行各地沙龙 Ceph国内用户生态 Ceph作为全球最火热的开源分布式存储项目,同样在中国的发展也是非常火热,不断开始在不同领…
Read more
2017年3月25日,Ceph中国行开年第一站,选择了古都西安,本次活动是继去年北京、上海、深圳、成都、武汉之后的第五座城市布道。来到西安给我的印象是春天真的来了,西安到处花开柳绿。 本次活动选在了西安高新区的和颐酒店,当天天气也比较给力,温度适宜。万众期待的西安站沙龙如期而至,来自西…
Read more
功能描述: 1.目前从k版本开始支持lifecycle,且仅支持Expired,既过期对象删除。 2.AWS4认证下无法进行lifecycle的修改操作,HTTP层面会出现501错误。 3.boto和boto3可以支持AWS2认证下的get和put操作,测试功能可用 4.测试发现先对bucket进行…
Read more
启动compression 功能描述: 1.目前从k版本开始支持compression,目前支持zlib、snappy、zstd,注意从ceph version 12.0.0开始才加入了zstd插件。 2.注意配置的时候如果设置的插件不存在或者名称错误,则不启用压缩特性。 3.目前压缩特性只对dat…
Read more
功能描述 通过设置用户的placement,对不同的bucket指定不同的pool,实现单个zone以pool为单位进行扩容,也可以利用这个特性实现bucket存储介质的差异化配置。 配置流程 新建一组pool存储index、data和extra数据 [crayon-6418aa63e96c4155…
Read more
初始状态 pool状态
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
root@demo:/home/demouser# rados lspools rbd .cn.rgw.root .cn-zone1.rgw.root .cn-zone1.rgw.domain .cn-zone1.rgw.control .cn-zone1.rgw.gc .cn-zone1.rgw.buckets.index .cn-zone1.rgw.buckets.extra .cn-zone1.rgw.buckets .cn-zone1.log .cn-zone1.intent-log .cn-zone1.usage .cn-zone1.users .cn-zone1.users.email .cn-zone1.users.swift .cn-zone1.users.uid |
ceph.conf配置
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[client.radosgw.us-zone1] rgw dns name = s3.ceph.work rgw frontends = fastcgi host = ceph.work rgw region = cn rgw region root pool = .cn.rgw.root rgw zone = us-zone1 rgw zone root pool = .cn-zone1.rgw.root keyring = /etc/ceph/ceph.client.radosgw.keyring rgw socket path = /home/ceph/var/run/ceph-client.radosgw.us-zone1.sock log file = /home/ceph/log/radosgw.us-zone1.log rgw print continue = false rgw content length compat = true |
元数据信息检查
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
root@demo:/home/demouser# radosgw-admin metadata list user --name client.radosgw.us-zone1 [ "en-user1", "us-zone1", "us-user1", "cn-user1", "en-zone1", "cn-zone1", "cn-user2" ] root@demo:/home/demouser# radosgw-admin metadata list bucket --name client.radosgw.us-zone1 [ "cn-test1", "us-test1", "en-test1", "cn-test2" ] |
软件版本及集群状态 [crayon-6…
Read more
环境介绍 软件版本
1 2 3 |
root@demo:/home/demouser# ceph -v ceph version 10.2.6 (656b5b63ed7c43bd014bcafd81b001959d5f089f) boto版本:2.46.1 |
rgw配置
1 2 3 4 5 6 7 8 9 |
[client.radosgw.cn-zone1] rgw dns name = ceph.work rgw frontends = fastcgi socket_port=9000 socket_host=127.0.0.1 host = demo keyring = /etc/ceph/ceph.client.radosgw.keyring rgw socket path = /home/ceph/var/run/ceph-client.radosgw.cn-zone1.sock log file = /home/ceph/log/radosgw.cn-zone1.log rgw print continue = false rgw content length compat = true |
boto对region支持的一些坑 boto用例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from boto.s3.connection import S3Connection import boto import os os.environ['S3_USE_SIGV4'] = 'True' #启动对aws4的支持 endpoint = 'ceph.work' bucket_name = 'test1' access_key = '' secret_key = '' conn = boto.connect_s3( aws_access_key_id=access_key, aws_secret_access_key=secret_key, host=endpoint, is_secure=False, calling_format=boto.s3.connection.SubdomainCallingFormat(), validate_certs=True, ) bucket = conn.get_all_buckets() print bucket |
异常信息 [cray…
Read more