五、MFS客户端的安装配置
为了挂接基于MooseFS分布式文件,客户端主机必须安装FUSE软件包( fuse版本号至少2.6,推荐使用版本号大于2.7.2的fuse)。如果系统没有安装fuse,你必须手动对其进行安装。一种常见的安装方式是从源码进行编译安装-我们可以从取得安装源码:
1.安装fuse-2.8.1.tar.gz
#tar -zxvf fuse-2.8.1.tar.gz
#cd fuse-2.8.1
#./configure
#make
#make install
2.安装mfs-1.6.11.tar.gz
#useradd mfs -s /sbin/nologin
#tar -zxvf mfs-1.6.11.tar.gz
#cd mfs-1.6.11
#export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
# ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --enable-mfsmount --disable-mfsmaster --disable-mfschunkserver
#make
#make install
3.加载fuse模块到内核
[root@localhost ~]# modprobe fuse
4.创建挂载点
[root@localhost ~]# mkdir /mnt/mfs
5.挂载MFS
/usr/local/mfs/bin/mfsmount /mnt/mfs -H 119.147.146.246 -p
输入密码就可以了,所有的MFS都挂载的是同一个元数据服务器的IP,而不是其他数据储存服务器的IP
6.开机自动挂载
echo “/usr/local/mfs/bin/mfsmount /mnt/mfs -H 119.147.146.246 -p” >> /etc/rc.local
7.查看挂载情况
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroupRoot-LogVolRoot
16G 2.6G 13G 18% /
/dev/cciss/c0d0p1 99M 27M 68M 29% /boot
tmpfs 5.9G 0 5.9G 0% /dev/shm
/dev/mapper/VolGroupData-LogVolData
246G 13G 221G 6% /data
/dev/mapper/VolGroupData-LogVolLog
9.7G 2.3G 7.0G 25% /data/logs
119.147.146.246:9421 11G 112M 11G 2% /mnt/mfs
利用mount查看
[root@localhost ~]# mount
119.147.146.246:9421 on /mnt/mfs type fuse.mfs (rw,nosuid,nodev,allow_other,default_permissions)
六、通过监控客户端连接状态
1.在Master server上启动mfscgiserv
[root@localhost ~]# /usr/local/mfs/sbin/mfscgiserv
2.在浏览器中输入“ IP:端口号”即可