您好,登录后才能下订单哦!
这篇文章将为大家详细讲解有关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功能怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。