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的操作情况、数据传输率及系统状态。

可以直观的看到系统分布的信息。

实验结束