温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ceph功能怎么用

发布时间:2021-12-17 10:50:57 来源:亿速云 阅读:252 作者:小新 栏目:大数据

这篇文章将为大家详细讲解有关ceph功能怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

ceph是分布式文件系统,可以使用其块设备、文件系统、对象存储的功能。

  • 块设备
    创建专门存储池:ceph osd pool create cephfs_data_test <pg_num>
    在cephfs_data_test存储池创建名为foo大小为1G的映像:rbd create --size 1024 cephfs_data_test/foo
    查看cephfs_data_test存储池的块设备:rbd ls cephfs_data_test
    信息:rbd info cephfs_data_test/foo
    扩大:rbd resize --size 2048 cephfs_data_test/foo
    缩小:rbd resize --size 1024 cephfs_data_test/foo --allow-shrink
    删除:rbd rm cephfs_data_test/foo
    关闭属性:rbd feature disable cephfs_data_test/foo object-map fast-diff deep-flatten
    然后在实体机上:
    配置ceph.repo源
    yum install ceph
    复制/etc/ceph/ceph.client.admin.keyring  ceph.conf
    然后挂载:rbd map cephfs_data_test/foo --id admin --keyring /etc/ceph/ceph.client.admin.keyring
    在实体机上查看挂载:rbd showmapped
    卸载:rbd unmap /dev/rbd0

  • 文件系统
    一套集群只能有一个文件系统存在
    查看文件系统:ceph fs ls
    没有的话要create:
    ceph osd pool create cephfs_data <pg_num>
    ceph osd pool create cephfs_metadata <pg_num>
    ceph fs new <fs_name> <metadata> <data> 例如:ceph fs new cephfs cephfs_metadata cephfs_data
    查看mds是否正常,正常则可挂载:ceph mds stat
    然后就可以挂载:mount -t ceph ip:6789:/ /data -o name=admin,secret=秘钥
    秘钥看/etc/ceph/ceph.client.admin.keyring

  • 对象存储
    创建用户,记住access_key和secret_key:radosgw-admin user create --uid="testuser" --display-name="testuser"
    查看用户信息:radosgw-admin user info --uid=testuser
    修改用户信息:radosgw-admin user modify --uid=testuser --email="123@qq.com"
    停用用户:radosgw-admin user suspend --uid=testuser
    启用用户:radosgw-admin user enable --uid=testuser
    删除用户:radosgw-admin user rm --uid=testuser
    设置用户配额:radosgw-admin quota set --quota-scope=user --uid=testuser --max-objects=1024 --max-size=1024
    启动用户配额:radosgw-admin quota enable --quota-scope=user --uid=testuser
    禁用用户配额:radosgw-admin quota disable --quota-scope=user --uid=testuser
    获取配额统计数据:radosgw-admin user stats --uid=testuser --sync-stats
    获取当前用户消耗配额:radosgw-admin user stats --uid=testuser
    指定用户用量:radosgw-admin usage show --uid=testuser --start-date=2020-03-01 --end-date=2021-04-01
    所有用户用量:radosgw-admin usage show --show-log-entries=false
    删除用量信息指定时间:radosgw-admin usage trim --start-date=2020-03-01 --end-date=2020-12-31
    删除用量信息指定用户:radosgw-admin usage trim --uid=testuser
    用户删除后不会立即清除磁盘,可以运行:radosgw-admin temp remove 创建的用户可以用S3接口访问:

关于“ceph功能怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI