1.安装环境
安装环境:
1.需要3台服务器,1台做MDS,1台做OSS,1台做CLS
2.测试环境:rhel6.3
3.Selinux 必须disabled
4.官方建议要在Client上,配置NTP服务
5.在每台服务上修改/etc/hosts文件
这里写了个简单的脚本内容如下:
Vim hosts.sh
#!/bin/bash
#This script is change hosts
lujing=/etc/hosts
if [ -f hosts.sh ]
then
echo “MDS 192.168.1.104” >> $lujing
echo “ OSS 192.168.1.105” >> $lujing
echo “CLS 192.168.1.106” >> $lujing
fi
分别执行即可.
一.安装e2fsprogs工具
官方要求是最新的版本:
所需软件下载地址:http://downloads.whamcloud.com/public/e2fsprogs/latest/
rpm �CUvh e2fsprogs-1.42.6.wc2-7.el6.x86_64.rpm
rpm �CUvh - -nodeps libcom_err-1.42.6.wc2-7.el6.x86_64.rpm
rpm �CUvh e2fsprogs-1.42.6.wc2-7.el6.x86_64.rpm
这里安装工具完成了,要注意的是:
1. 一定要先安装最新工具,要不然下面有的lustre安装不了。
二.安装内核
rpm �CUvh kernel-firmware-2.6.32-279.5.1.el6_lustre.gb16fe80.x86_64.rpm
rpm �CUvh kernel-2.6.32-279.5.1.el6_lustre.gb16fe80.x86_64.rpm
rpm -Uvh kernel-devel-2.6.32-279.5.1.el6_lustre.gb16fe80.x86_64.rpm
这里无需重启也可继续安装lustre.
三.安装lustre模块:
rpm �Civh luster-ldiskfs-3.3.0-2.6.32_220.4.2.el6_lustre.x86_64.x86_64.rpm.
rpm �Civh luster-modules-2.3.0-2.6.32_278.5.1.el6_lustre.gb16fe80.x86_64.x86_63.rpm
rpm �Civh luster-2.3.0-2.6.32_279.5.1.el6_lustre.gb16fe80.x86_64.x86_65.rpm
这里一台MDS基本上安装好了,重启下系统认下内核版本。
四.载入模块
1.modprobe luster
2.modprobe ldiskfs
3.modprobe lnet
4.modprobe ko2iblnd
查看模块如下:
lsmod |grep libcfs
这样一台简单的MDS就安装好了,OSS,CLS步骤都相同,CLS多加了几个Cilent包。
五.在MDS端的操作:
mkfs.lustre �Cfsname=tengrun - -reformat - -mdt - -mgs /dev/sdb
注:如果硬盘没有被格式化或者里面有数据的话需要加 - -reformat
注2:--fsname 不能超过8个字符
挂载:
mkdir /mnt/lustre
mount.lustre /dev/sdb /mnt/lustre
六.在OSS端的操作:
安装的步骤与MDS一样,加载完模块。
创建lustre文件系统:
mkfs.lustre �Cfsname=tengrun �Cost �Creformat �Cmgsnode=192.168.1.104@tcp0 /dev/sdb
创建文件并挂载:
mkdir /mnt/lustre
mount.lustre /dev/sdb /mnt/luster
七.在CLS端的操作:
安装clinet 包:
rpm �Civh luster-clinet-modules-2.3.0-2.6.32_279.5.1.el6.x86_64.x86_64.rpm
在Client端挂载:
mount.lustre 192.168.0.104@tcp:/tengrun /mnt
注:在关闭时,先卸载CLS,再卸载MDS,最后卸载OSS
这样一个简单的lustre环境就搭建好了!
本文出自 “xiaolangit” 博客,谢绝转载!