溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

ceph功能怎么用

發(fā)布時間:2021-12-17 10:50:57 來源:億速云 閱讀:246 作者:小新 欄目:大數(shù)據(jù)

這篇文章將為大家詳細講解有關(guān)ceph功能怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

ceph是分布式文件系統(tǒng),可以使用其塊設(shè)備、文件系統(tǒng)、對象存儲的功能。

  • 塊設(shè)備
    創(chuàng)建專門存儲池:ceph osd pool create cephfs_data_test <pg_num>
    在cephfs_data_test存儲池創(chuàng)建名為foo大小為1G的映像:rbd create --size 1024 cephfs_data_test/foo
    查看cephfs_data_test存儲池的塊設(shè)備:rbd ls cephfs_data_test
    信息:rbd info cephfs_data_test/foo
    擴大:rbd resize --size 2048 cephfs_data_test/foo
    縮?。簉bd resize --size 1024 cephfs_data_test/foo --allow-shrink
    刪除:rbd rm cephfs_data_test/foo
    關(guān)閉屬性:rbd feature disable cephfs_data_test/foo object-map fast-diff deep-flatten
    然后在實體機上:
    配置ceph.repo源
    yum install ceph
    復(fù)制/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

  • 文件系統(tǒng)
    一套集群只能有一個文件系統(tǒng)存在
    查看文件系統(tǒng):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

  • 對象存儲
    創(chuàng)建用戶,記住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
    設(shè)置用戶配額: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
    獲取配額統(tǒng)計數(shù)據(jù):radosgw-admin user stats --uid=testuser --sync-stats
    獲取當(dāng)前用戶消耗配額: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 創(chuàng)建的用戶可以用S3接口訪問:

關(guān)于“ceph功能怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI