【Linux--中級篇】MFS分佈式文件系統

MFS分佈式文件系統

1.實驗環境

主機

操作系統

IP地址

主要軟件

Master Server

CentOS6.5x86_64

192.168.10.10

mfs-1.6.27-5.tar.gz

MasterLogger Server

CentOS6.5x86_64

192.168.10.11

mfs-1.6.27-5.tar.gz

Chunk Server1

CentOS6.5x86_64

192.168.10.15

mfs-1.6.27-5.tar.gz

Chunk Server2

CentOS6.5x86_64

192.168.10.18

mfs-1.6.27-5.tar.gz

Client 

CentOS6.5x86_64

192.168.10.30

fuse-2.9.2.tar.gz

mfs-1.6.27-5.tar.gz

 

2.實驗步驟:

  1.搭建Master Server

  1)安裝準備

wKiom1bGgJXwjhDqAABpwAp8i_M790.png 

wKiom1bGgKCi1NZQAAAkUAent3g104.png 

  2)創建用戶

wKioL1bGgRHSPhNFAABEXS91bVg218.png 

  3)安裝源碼包

wKiom1bGgLWhsKt2AABitABvaL4525.png 

wKiom1bGgMGhPXjLAAAmlZqQHRg403.png 

wKioL1bGgTSjJ_koAAA_DvnCt04150.png 

wKiom1bGgN-xEHCDAACbi0i03G8113.png 

wKioL1bGgVKA-WM-AABCr9KSuZI689.png 

有提示報錯,說明gcc gcc-c++ 沒有安裝。

wKioL1bGgV7AR4ygAABET1UbY5w543.png 

再次執行configure的命令,就不會報錯了。

wKiom1bGgQfBYVxLAABHo061K4s990.png 

4)複製文件

wKioL1bGgXrRqCGzAAC18t-ahCc658.png 

wKiom1bGgbuCvwTjAABsSQZl_2s336.png 

wKioL1bGgi-zxxqoAABfBhGUoQw388.png 

wKiom1bGgduh_GDSAAAuMtMIkF0640.png 

5)啓動Master Server

wKioL1bGgk-AERUhAACbBeVAf3c627.png 

wKioL1bGgluy59hkAABiZuv_MrQ287.png 

 

2.搭建MasterLogger Server

wKiom1bGggCBh4J1AABduLLYY_Q984.png 

wKioL1bGgnOwzk6NAAAzef0R5xI152.png 

wKiom1bGghixjtZxAABBgJs71OI224.png 

wKiom1bGgiSQtJe4AAAnDcFdT8E038.png 

wKioL1bGgqqR8DdDAAC7ilR_gyA660.png 

wKioL1bGgrvizlBPAAA8nMV5dAE470.png 

wKioL1bGgsajHIM1AAAqu1nlwc8643.png 

wKiom1bGgmui-jVgAABzvVOy6es320.png 

wKioL1bGg3rSXT9JAABZNccRiOM302.png 

wKioL1bGg5DAx2xGAAA0fuStyes343.png 

wKiom1bGgzTBkU-1AABP4KDRUNA649.png 

wKiom1bGgz2xstbFAAAps1_f1SQ329.png 

wKiom1bGg0ezPYCpAAA7d8KqQL4381.png 

wKioL1bGg72y0IRfAAAVj6Wa0bI948.png 

wKiom1bGg2WhMogVAAAsJymOv2Y373.png 

wKioL1bGg9yC6w7SAABFdoUDN-4791.png 

3.搭建Chunk1 Server 

wKiom1bGg4KiUMt8AABaxPeQ7Tg072.png 

wKioL1bGg_SS3YWBAAAqE-VnZks509.png 

 

wKioL1bGg__S46MUAAAr8GqRJmU798.png 

wKioL1bGhAvxizp7AAArHkQpJUs639.png 

wKiom1bGg7WCQXT_AAAiYHTod44625.png 

wKiom1bGg8TRZV8eAACKE8PB7Do148.png 

wKioL1bGhDeyhoxbAABKd1w0Jlc679.png 

wKioL1bGhETB03Z9AABLythf6KY783.png 

wKioL1bGhFTjMn6qAACFXBmrvG4100.png 

wKioL1bGhGLDZjKeAAAsA76QGZQ944.png 

wKioL1bGhIHQi6jvAAASV3-P3nU702.png 

wKiom1bGhCWDIBn4AAAL5YrM57A151.png 

添加一行/data,在這裏是一個給MFS的分區,生產環境最好使用獨立的分區或磁盤掛載到此目錄

wKiom1bGhDTxtSK5AAAwZGkj8yg014.png 

創建一個目錄,並給他權限

wKioL1bGhKiCggF0AABOpTLPx24047.png 

wKiom1bGhE2D_x-WAAAvRDN1SAM087.png 

wKioL1bGhMDRTRItAABTWwiPWPI741.png 

4.搭建Chunk2 Server配置和Chunk1一樣的,這裏就不截圖了。

5.搭建Client

wKiom1bGhN-QqI2eAABSdmAmX7c480.png 

wKioL1bGhVCQxNVEAAAlP0c73ls374.png 

1)安裝fuse

wKioL1bGhVuiSP05AACIY7oFamE885.png 

wKiom1bGhQDyDF_KAAAqWjesew0912.png 

wKioL1bGhYnS9N00AABOJXVZ-Bc594.png 

wKioL1bGhZSASjhMAAA1P6yMsSo582.png 

wKiom1bGhTmQj9ByAAAlBf0HWGc298.png 

2)設置環境變量,添加一行

wKiom1bGhUWTC9U2AAAqbTyYYyc130.png 

 

wKioL1bGhbmSZR7LAAAzBxSOm-A496.png 

3)安裝MFS客戶端

wKiom1bGhV_ygCGEAAAh7u7G4r8408.png 

wKioL1bGhc_zkhvcAAAp2QjNs-M380.png 

wKiom1bGhXSh1EDEAAC-PTP3zx0839.png 

wKioL1bGhevRUajcAAAsw5gkYJA732.png 

4)掛載MFS文件系統

wKiom1bGhY_AFYFTAABEVhBhI40819.png 

wKiom1bGhZ3QgyxgAABSJ860AC8479.png 

wKioL1bGhhCSdF9qAABZXqBNzes166.png 

wKiom1bGhbWAYos1AACcfOa3now629.png 

優化客戶端:

wKiom1bGhcCQbE7nAAAZonht5eQ080.png 

wKioL1bGhjOwWyVxAAAohjaJ1oA391.png 

wKioL1bGhj7wBkdXAAArr0oJgD0182.png 

-----MASTER-server-----啓動監控程序--

wKioL1bGhkzg2UF_AABfzQlpVV4213.png 

在網頁中輸入 192.168.10.10:9425

wKiom1bGhfSS9LIOAAE4pRUw1wc155.png 

Info: 顯示MFS的基本信息

Servers: 列出現有Chunk Server

Disks: 列出現有Chunk Server硬盤信息

Exports: 列出可被掛載的目錄

Mount: 列出被掛載的目錄

Operations: 顯示正在執行的操作。

Master charts: 顯示Master Server的操作情況,讀、寫、刪除等操作

Server charts: 顯示Chunk Server的操作情況、數據傳輸率及系統狀態。

可以直觀的看到系統分佈的信息。

實驗結束

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章