天天看點

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

一 mfs 簡介

MFS 開源存儲系統,是由波蘭人發明的,MFS檔案系統能夠實作RAID的功能,不但能夠更節約成本,而且不遜色于專業的存儲系統,更重要的是他能夠實作線上擴充。MFS是一種半分布式檔案系統。

MFS 網絡組成由三部分

master server

chunk server

client

其中master server 隻有一個,chunk server和client可以有多個,master server負責存儲中繼資料,及相當于資料的索引,是以無論是讀還是寫都需要經過masterserver配置設定相應的位址空間和相應的存儲清單,以供client端讀和寫。

mfs 檔案系統結構:整個檔案系統包含4中角色,分别是:

1 管理伺服器 master server

負責管理各個資料存儲伺服器,排程檔案讀寫,回收檔案空間以及恢複多點拷貝

2 中繼資料日志伺服器 metalogger

負責備份管理伺服器的日志檔案,檔案類型為changelog_ms.*.mfs ,以便于在管理伺服器出問題時接替其進行工作,中繼資料日志伺服器是mfs1.6以後的新增服務,可以把中繼資料日志儲存在管理伺服器中,也可以單獨存儲在一台伺服器中,為保證資料的安全性和可靠性,建議單獨用來存放資料日志

3 資料存儲伺服器 chunk server

真正存儲使用者資料的伺服器,在存儲檔案時,首先把檔案分成塊,然後将這些塊在資料存儲伺服器之間互相複制,同時,資料存儲伺服器還負責連結管理伺服器,聽從管理伺服器的排程,并為用戶端伺服器提供資料傳輸,存儲伺服器可以有多個,并且數量越多,可靠性越大,存儲空間也就越高

4 用戶端 client

通過fuse核心接口挂載遠端管理伺服器上所管理的資料存儲伺服器,使共享的檔案系統和使用本地Linux檔案系統的效果看起來一樣

二 服務安裝

軟體下載下傳:

連結:https://pan.baidu.com/s/1MK-gHrsV_mlhU6D15XmRkw

密碼:xnhd

1 master server 安裝

1 安裝服務和用于圖形化界面的資料包

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 配置mfsmaster 的域名解析,若無此配置,則圖形化界面不能出現

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 服務端啟動服務和圖形化界面

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

4 檢視圖形化是否正常出現

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 chunkserver配置

1 複制chunk server資料包到server6 和server7

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 chunkserver端安裝服務,以及配置挂載點并授予相應的權限

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 啟動chunkserver1 server6的服務

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

4 配置chunkserver 2 server7 的服務

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

5 啟動chunkserver2 及server7 的服務

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

6 通過圖形化界面進行檢視其配置

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 用戶端安裝配置

1将資料包發送至用戶端,并安裝配置用戶端

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 用戶端安裝

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 用戶端挂載

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

三 基本實驗:

1 挂載及檢視其相關資料存儲情況

1 通過mfssetgloba -r n 改變其備份的數量并通過相應的查詢文法進行檢視

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 資料恢複相關

1 檢視其資料删除儲存時間

其預設儲存時間為86400s

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 資料預設資料塊大小文64M

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 資料的删除與恢複

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

四 mfs+pacemaker

一 建立yum源和搭建叢集

1 和外網必須互通

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 配置yum源

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 安裝叢集軟體

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 配置認證

兩邊必須都有認證,并且能夠正常通訊

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

檢視認證結果

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

4 啟動叢集

1 啟動叢集服務

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 配置叢集密碼,使用者名為hacluster 不能變,并進行節點間的認證

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 初始化叢集,隻需在一個節點上操作即可

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

5 檢視叢集狀态

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

5 基本配置

1 配置先關閉fence:

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 配置VIP

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 檢視配置結果

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

4 配置mfs服務啟動腳本

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

5 測試

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

6 傳輸到另一個節點server8 上

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

6 配置共享存儲iscsi

1 添加磁盤并檢視

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 安裝iscsi服務端

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 啟動服務并設定開機自啟動

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

4 建立iscsi磁盤

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

5 用戶端安裝服務(高可用master 節點上)

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

6 啟動并設定為開機自啟動

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

7 配置密鑰

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

8 進行發現

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

9 重新開機服務,加載key

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

10 檢視是否挂載成功

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

11 另一個用戶端安裝

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

12 配置配置檔案

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

13 啟動服務并設定開機自啟動并發現挂載磁盤

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

14 檢視是否挂載成功

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

15 分區并格式化磁盤

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

16 檢視

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

17 測試挂載

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

18 解除安裝

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

19 另一個服務端發現并檢視

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

20 挂載配置

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

7 slat-master 遷移到共享存儲中

1 server8安裝服務

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 進行資料遷移

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 挂載檢視

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

4 授權

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

5 解除安裝

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

6 另一節點挂載并測試

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

7 關閉服務并解除安裝程式,将此步驟交由叢集管理

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

8 叢集添加檔案系統及啟動腳本

1 添加

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 檢視

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 添加啟動腳本

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

4 檢視

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

5 将vip 檔案系統和啟動腳本加入同一個組中,以便共同切換

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

6 檢視是否添加成功

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

7 配置相關位址解析,将vip與mfsmaster 進行綁定

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

8 重新開機服務并重新挂載

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

9 進行測試檢視

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

10 關閉之前啟動的服務并檢視其變化,是否切換到另一個節點且資料無丢失

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

11 在資料寫入過程中關閉服務并檢視資料是否丢失

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

9 fence配置:

1 用戶端fence配置:

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

2 其端口是可以與後面服務通信的端口

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

3 啟動服務

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

4 服務端安裝fence

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

原因: 因為fence預設讀取的是此處的檔案

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker
mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

5 複制密鑰到服務端

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

6 服務端配置并啟用fence

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

7 服務端配置fence

mfs一 mfs 簡介二 服務安裝三 基本實驗:四 mfs+pacemaker

8 啟動服務,并設定為開機自啟動

9 測試:

繼續閱讀