Lustre文件系统
1、系统软件要求:
readline
libxml2
Python
PyXML
2、资源包:
kernel-lustre-smp-2.6.18-53.1.14.el5_lustre.1.6.5.1.i686.rpm
lustre-ldiskfs-3.0.4-2.6.18_53.1.14.el5_lustre.1.6.5.1smp.i686.rpm
lustre-modules-1.6.5.1-2.6.18_53.1.14.el5_lustre.1.6.5.1smp.i686.rpm
lustre-1.6.5.1-2.6.18_53.1.14.el5_lustre.1.6.5.1smp.i686.rpm
3、安装:
rpm -ivh kernel-lustre-smp-2.6.18-53.1.14.el5_lustre.1.6.5.1.i686.rpm
rpm -ivh lustre-ldiskfs-3.0.4-2.6.18_53.1.14.el5_lustre.1.6.5.1smp.i686.rpm
rpm -ivh lustre-modules-1.6.5.1-2.6.18_53.1.14.el5_lustre.1.6.5.1smp.i686.rpm
rpm -ivh lustre-1.6.5.1-2.6.18_53.1.14.el5_lustre.1.6.5.1smp.i686.rpm
注意安装包的顺序,修改/etc/grub.conf的启动选项,选择以内核2.6.18-53.1.14.el5_lustre.1.6.5.1smp启动,reboot,以上几步分别在 MDS、OSS、CLS上进行。
4、配置:
(1)MDS
fdisk一块新的分区,假设为/dev/sda3
mkfs.lustre --fsname=test --mdt --mgs /dev/sda3
mkdir -p /mnt/test/mdt
mount.lustre /dev/sda3 /mnt/test/mdt
cat /proc/fs/lustre/devices查看结果
(2) OSS
同样也划分出新的分区,假设为/dev/sda4
mkfs.lustre --ost --fsname=test /dev/sda4
mkdir -p /mnt/test/ost
mount.lustre /dev/sda4 /mnt/test/ost
cat /proc/fs/lustre/devices查看结果
(3) CLS
mkdir -p /mnt/test/client
mount.lustre /mnt/test/client
lfs check osts查看OSS是否可用
一个节点上的lustre的I/O写,先会被client内核模块截获,此模块与MDS通过网络联系,知道该写到磁盘设备的某一地址,文件系统的总容量是server的总和,与client无关,MDS会自动识别ost的增加或减少,无需重新启动服务,故障转移failover对上层应用来说是透明的。
阅读(2003) | 评论(0) | 转发(0) |