ceph功能怎么用

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

我们提供的服务有:网站建设、成都做网站、微信公众号开发、网站优化、网站认证、望城ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的望城网站制作公司

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

  • 块设备
    创建专门存储池:ceph osd pool create cephfs_data_test
    在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
    ceph osd pool create cephfs_metadata
    ceph fs new 例如: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功能怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


标题名称:ceph功能怎么用
分享URL:http://scjbc.cn/article/gpoieg.html

其他资讯