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 –Uvh e2fsprogs-1.42.6.wc2-7.el6.x86_64.rpm
- rpm –Uvh - -nodeps libcom_err-1.42.6.wc2-7.el6.x86_64.rpm
- rpm –Uvh e2fsprogs-1.42.6.wc2-7.el6.x86_64.rpm
這裡安裝工具完成了,要注意的是:
1.一定要先安裝最新工具,要不然下面有的lustre安裝不了。
二.安裝核心
- rpm –Uvh kernel-firmware-2.6.32-279.5.1.el6_lustre.gb16fe80.x86_64.rpm
- rpm –Uvh 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 –ivh luster-ldiskfs-3.3.0-2.6.32_220.4.2.el6_lustre.x86_64.x86_64.rpm.
- rpm –ivh luster-modules-2.3.0-2.6.32_278.5.1.el6_lustre.gb16fe80.x86_64.x86_63.rpm
- rpm –ivh 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 –fsname=tengrun - -reformat - -mdt - -mgs /dev/sdb
注:如果硬碟沒有被格式化或者裡面有資料的話需要加 - -reformat
注2:--fsname 不能超過8個字元
挂載:
- mkdir /mnt/lustre
- mount.lustre /dev/sdb /mnt/lustre
六.在OSS端的操作:
安裝的步驟與MDS一樣,加載完子產品。
建立lustre檔案系統:
- mkfs.lustre –fsname=tengrun –ost –reformat –mgsnode=192.168.1.104@tcp0 /dev/sdb
建立檔案并挂載:
- mkdir /mnt/lustre
- mount.lustre /dev/sdb /mnt/luster
七.在CLS端的操作:
安裝clinet 包:
- rpm –ivh 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環境就搭建好了!