溫馨提示×

溫馨提示×

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

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

ceph中mds如何配置

發(fā)布時間:2021-12-07 14:22:30 來源:億速云 閱讀:482 作者:小新 欄目:云計算

小編給大家分享一下ceph中mds如何配置,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1.添加mds配置

# vi ceph.conf
[mds.a]
host = hostname

2.為mds元數(shù)據(jù)服務(wù)器創(chuàng)建一個目錄

# mkdir –p /var/lib/ceph/mds/ceph-a

3. 為bootstrap-mds客戶端創(chuàng)建一個密鑰

# ceph-authtool --create-keyring /var/lib/ceph/bootstrap-mds/ceph.keyring --gen-key -n client.bootstrap-mds


4. 在ceph auth庫中創(chuàng)建bootstrap-mds客戶端,賦予權(quán)限添加之前創(chuàng)建的密鑰

# ceph auth add client.bootstrap-mds mon 'allow profile bootstrap-mds' -i /var/lib/ceph/bootstrap-mds/ceph.keyring


5. 在ceph auth庫中創(chuàng)建mds.a用戶,并賦予權(quán)限和創(chuàng)建密鑰,密鑰保存在/var/lib/ceph/mds/ceph-a/keyring文件里

# ceph --name client.bootstrap-mds --keyring /var/lib/ceph/bootstrap-mds/ceph.keyring auth get-or-create mds.a osd 'allow rwx' mds 'allow' mon 'allow profile mds' -o /var/lib/ceph/mds/ceph-a/keyring


6.啟動mds服務(wù)進程

# service ceph start mds.a
=== mds.a === 
Starting Ceph mds.a on DEV-L0003542...
starting mds.a at :/0
# ceph mds stat #查看mds節(jié)點狀態(tài)
e4: 1/1/1 up {0=a=up:active}

7.查看集群狀態(tài)

# ceph -s
cluster 1c7ec934-1595-11e5-aa3f-06aed00006d5
health HEALTH_WARN 1360 pgs degraded; 4820 pgs stuck unclean; recovery 62423/138288 objects degraded (45.140%)
monmap e1: 1 mons at {mon1=10.20.15.156:6789/0}, election epoch 2, quorum 0 mon1
mdsmap e4: 1/1/1 up {0=a=up:active}
osdmap e143: 7 osds: 7 up, 7 in
pgmap v5095: 4820 pgs, 14 pools, 9919 kB data, 46096 objects
9251 MB used, 150 GB / 159 GB avail
62423/138288 objects degraded (45.140%)
667 active
1360 active+degraded
2793 active+remapped
client io 3058 B/s wr, 5 op/s

7.客戶端掛載cephfs(fuse方式)

# yum install ceph-fuse –y 
# mkdir /mycephfs
# ceph-fuse -m 10.20.15.156:6789 ~/mycephfs
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/Volgroup00-LV_root 16G 3.9G 11G 27% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/vda1 194M 34M 150M 19% /boot
/dev/sda 100G 1.9G 99G 2% /mnt/share
/dev/vdb 10G 1.3G 8.8G 13% /var/lib/ceph/osd/ceph-0
/dev/vdc 10G 1.2G 8.8G 12% /var/lib/ceph/osd/ceph-1
/dev/vdd 10G 1.2G 8.9G 12% /var/lib/ceph/osd/ceph-5
/dev/sda 100G 1.9G 99G 2% /var/lib/ceph/osd/ceph-6
ceph-fuse 160G 9.1G 151G 6% /root/mycephfs

8.內(nèi)核直接掛載(內(nèi)核需有ceph modul較高版本)

# mount -t ceph 10.20.15.156:6789://mycephfs -v -oname=admin,secretfile=/etc/ceph/ceph.client.admin.keyring

9.備注

cephfs的元數(shù)據(jù)信息默認在metadata pool中
# rados ls -p metadata609.00000000mds0_sessionmap608.00000000601.00000000602.00000000mds0_inotable1.00000000.inode200.00000000604.00000000605.00000000mds_anchortablemds_snaptable600.00000000603.00000000100.00000000200.00000001606.00000000607.00000000100.00000000.inode1.00000000

以上是“ceph中mds如何配置”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(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