构建高可用MFS分布式文件存储架构(4)

三.数据存储服务器 chunkserver 安装与配置

1.)安装mfs

[root@chunkserver1 ~]# wget

[root@chunkserver1 ~]# groupadd -g 1000 mfs

[root@chunkserver1 ~]# useradd -u 1000 -g mfs -s /sbin/nologin mfs

[root@chunkserver1 ~]# tar zxf mfs-1.6.20-2.tar.gz

[root@chunkserver1 ~]# cd mfs-1.6.20-2

[root@chunkserver1 mfs-1.6.20-2]# ./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfsmount

[root@chunkserver1 mfs-1.6.20-2]# make;make install

[root@chunkserver1r mfs-1.6.20-2]# chown -R mfs.mfs /usr/local/mfs

[root@chunkserver1 mfs-1.6.20-2]# echo "export PATH=$PATH:/usr/local/mfs/sbin" >> /etc/profile

[root@chunkserver1 mfs-1.6.20-2]# source /etc/profile

 

2.)创建配置文件

[root@chunkserver1 ~]# cd /usr/local/mfs/etc

[root@chunkserver1 etc]# cp –a mfschunkserver.cfg.dist mfschunkserver.cfg

[root@chunkserver1 etc]# cat mfschunkserver.cfg 

#WORKING_USER = mfs #WORKING_GROUP = mfs # DATA_PATH = /usr/local/mfs/var/mfs # LOCK_FILE = /var/run/mfs/mfschunkserver.pid # SYSLOG_IDENT = mfschunkserver # BACK_LOGS = 50 # MASTER_RECONNECTION_DELAY = 30 MASTER_HOST = 192.168.8.210 # MASTER_PORT = 9420 # MASTER_TIMEOUT = 60 # CSSERV_LISTEN_HOST = * # CSSERV_LISTEN_PORT = 9422 # CSSERV_TIMEOUT = 60 # CSTOCS_TIMEOUT = 60 # HDD_CONF_FILENAME = /usr/local/mfs/etc/mfshdd.cfg

这个配置文件,唯一需要修改的地方就是MASTER_HOST,它的值必须是元数据服务器上由heartbeat生成的虚拟VIP:192.168.8.210

MASTER_HOST = 192.168.8.210

其它选项不加说明,也很容易理解!

 

[root@chunkserver1 etc]# cp -a mfshdd.cfg.dist mfshdd.cfg

在配置文件mfshdd.cfg 中,我们给出了用于客户端挂接MFS分布式文件系统根分区所

使用的共享空间位置。建议在chunk server 上划分单独的空间给 MFS 使用,这样做的好处是便于管理剩余空间。此处我们假定要使用两个共享点/mnt/mfschunk为此,我们在mfshdd.cfg 加入下面的文本行:

/data/mfschunk

[root@chunkserver1 etc]# mkdir -p /data/mfschunk

[root@chunkserver1 etc]# chown -R mfs:mfs /data/mfschunk

 

3.启动和关闭mfschunk

[root@chunkserver1 etc]# mfschunkserver start

[root@chunkserver1 etc]# tail -f /var/log/messages

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/fb3614ca9886bf8022b4343f8c0dfe07.html