Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2124133
  • 博文数量: 229
  • 博客积分: 7217
  • 博客等级: 上校
  • 技术积分: 3224
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-19 17:23
个人简介

个人主页https://xugaoxiang.com,微信公众号: Dev_Club 或者搜索 程序员Club

文章分类

全部博文(229)

文章存档

2017年(1)

2016年(20)

2015年(23)

2013年(1)

2012年(23)

2011年(68)

2010年(62)

2009年(31)

分类: 服务器与存储

2009-04-14 20:20:23

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) |
给主人留下些什么吧!~~