配置网卡
root@mfs-chunk:~# vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 10.10.1.221
netmask 255.255.255.0
gateway 10.10.1.1
# vi /etc/hosts
10.10.1.219 mfs-chunk
10.10.1.220 mfs-metalogger
10.10.1.221 mfs-chunk
10.10.1.223 mfs-chunk2
10.10.1.224 mfs-chunk3
10.10.1.222 mfs-client
准备存储空间
/dev/sdb 10G
root@mfs-chunk:~# fdisk /dev/sdb
n
p
w
root@mfs-chunk:~# fdisk -l /dev/sdb
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
107 heads, 17 sectors/track, 11529 cylinders, total 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x22d3072e
Device Boot Start End Blocks Id System
/dev/sdb1 2048 20971519 10484736 83 Linux
root@mfs-chunk:~# mkfs.ext4 /dev/sdb1
root@mfs-chunk:~# mkdir /data
root@mfs-chunk:~# mount /dev/sdb1 /data
root@mfs-chunk:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 486M 4.0K 486M 1% /dev
tmpfs 100M 656K 99M 1% /run
/dev/mapper/docker--vg-root 97G 1.7G 90G 2% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 497M 0 497M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 236M 39M 185M 18% /boot
/dev/sdb1 9.8G 23M 9.2G 1% /data
安装软件
(1)安装编译依赖包
root@mfs-chunk:~# apt-get install -y build-essential pkg-config zlib1g-dev gcc
(2)下载软件
root@mfs-chunk:~# wget http://sourceforge.net/projects/moosefs/files/latest/download
由于下载的文件名是download,所以需要重命名
root@mfs-chunk:~# mv download mfs-1.6.26.tar.gz
(3)添加mfs用户和组
root@mfs-chunk:~# groupadd mfs
root@mfs-chunk:~# useradd -g mfs mfs
(4)解压mfs软件包
root@mfs-chunk:~# tar -zxvf mfs-1.6.26.tar.gz
(5)安装mfs-chunk软件包
root@mfs-chunk:~# cd /root/moosefs-packages-all-2.0.89/linux/ubuntu/14.04
root@mfs-chunk:~/moosefs-packages-all-2.0.89/linux/ubuntu/14.04# dpkg -i moosefs-chunkserver_2.0.89-1_amd64.deb
root@mfs-chunk:~/moosefs-packages-all-2.0.89/linux/ubuntu/14.04# dpkg -i moosefs-master_2.0.89-1_amd64.deb
(6)修改配置文件
root@mfs-chunk:~/moosefs-packages-all-2.0.89/linux/ubuntu/14.04# cd /etc/mfs/
root@mfs-chunk:/etc/mfs# cp mfschunkserver.cfg.dist mfschunkserver.cfg
root@mfs-chunk:/etc/mfs# cp mfshdd.cfg.dist mfshdd.cfg
(7)修改文件内容
root@mfs-chunk:/etc/mfs# vi mfschunkserver.cfg
MASTER_HOST = 10.10.1.219
MASTER_PORT = 9420
(8)修改文件内容
root@mfs-chunk:/etc/mfs# vi mfshdd.cfg
在最后一行添加 /data 此处为存储磁盘的挂载目录
(9)将/etc/mfs文件夹授权给用户mfs
root@mfs-chunk:/etc/mfs# chown -R mfs:mfs /data
(10)启动服务
root@mfs-chunk:/etc/mfs# /usr/sbin/mfschunkserver start
验证安装
root@mfs-chunk:/etc/mfs# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:9422 0.0.0.0:* LISTEN 7548/mfschunkserver
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 987/sshd
tcp6 0 0 :::22 :::* LISTEN 987/sshd
检查chunk与master服务是否建立
root@mfs-chunk:/etc/mfs# lsof -i:9420
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mfschunks 7548 mfs 12u IPv4 21744 0t0 TCP mfs-chunk:49110->mfs-master:9420 (ESTABLISHED)
再新建存储服务器mfs-chunk2和mfs-chunk3
每台存储服务器都挂载一块10G的硬盘,在mfs-chunk2中挂载为/data2,在mfs-chunk3中挂载为/data3
在mfs-chunk2服务器中
(8)修改文件内容
root@mfs-chunk:/etc/mfs# vi mfshdd.cfg
在最后一行添加 /data2 此处为存储磁盘的挂载目录
(9)将/etc/mfs文件夹授权给用户mfs
root@mfs-chunk:/etc/mfs# chown -R mfs:mfs /data2
在mfs-chunk3服务器中
(8)修改文件内容
root@mfs-chunk:/etc/mfs# vi mfshdd.cfg
在最后一行添加 /data3 此处为存储磁盘的挂载目录
(9)将/etc/mfs文件夹授权给用户mfs
root@mfs-chunk:/etc/mfs# chown -R mfs:mfs /data3
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论