天天看點

ceph 分布式存儲-檔案存儲(CephFS)搭建

1. 建立中繼資料伺服器

<code>PG數量的預估 叢集中單個池的PG數計算公式如下:PG 總數 = (OSD 數 * 100) / 最大副本數 / 池數 (結果必須舍入到最接近2的N次幂的值)</code>

2. 存儲池

3. 檔案系統

4. mds狀态

說明:

<code>e8</code> : e辨別epoch,8是epoch号

<code>tstfs-1/1/1 up</code> : <code>tstfs</code>是cephfs名字,後面的三個1分别是<code>[mds_map.in/mds_map.up/mds_map.max_mds](http://mds_map.in/mds_map.up/mds_map.max_mds)</code>,<code>up</code>是cephfs狀态

<code>{[tstfs:0]=mds-daemon-1=up:active}</code> : <code>[tstfs:0]</code>指tstfs的rank 0,<code>mds-daemon-1</code>是服務tstfs的mds daemon name,<code>up:active</code>是cephfs的狀态為 up &amp; active

test_fs-1是active的,它的mds daemon為ceph-xxx-osd03.gz01

又添加一個新的mds daemon後,它會處于standby狀态,若前兩個mds daemon出問題,它會頂替上去

5. 核心驅動挂載ceph檔案系統

6. 使用者空間挂載ceph檔案系統

說明:

ceph-fuse 識别不了的選項将傳遞給 libfuse 。

-d啟動後将脫離終端、進入守護狀态。

-c ceph.conf, --conf=ceph.conf用指定的 ceph.conf 而非預設的

/etc/ceph/ceph.conf 來查找啟動時需要的螢幕位址。

-m monaddress[:port]連接配接到指定螢幕,而不是從 ceph.conf 裡找。

-r root_directory把檔案系統内的 root_directory 作為根挂載,而不是整個 Ceph 檔案系統樹。

繼續閱讀