Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3003672
  • 博文数量: 674
  • 博客积分: 17881
  • 博客等级: 上将
  • 技术积分: 4849
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-17 10:15
文章分类

全部博文(674)

文章存档

2013年(34)

2012年(146)

2011年(197)

2010年(297)

分类: LINUX

2011-06-22 10:22:59

Lustre1.6rpm包安装方法与1.4.7版本相同,就不再多介绍了。
Lustre1.6使用的文件系统配置与以往的1.4.7及以前的版本有很大变化,使用mkfs.lustre来创建lustre文件系统,采用mount来挂载文件系统,代替原先的lmclconf,更加接近Linux的文件系统的使用方法,使配置更加简单。
Lustre1.6的配置方法称为MountConfMountConf包括用户程序(mkfs.lustre,tunefs.lustre,mount.lustre,lctl)和两个新的导航类型:MGCMGSMGS是配置管理服务器 ,它组织了一个站点内的所有运行的Lustre文件系统的配置信息。每个站点应该有一台MGSMGS要求有自己的存储空间。如果要动态的增加MDT或者OSTMGS必须首先启动。
Eg
1.       Start mgs
2.         Mkfs; mount ost#1
3.         Mkfs ;mount mdt
4.         Mkfs;mount ost#2
5.         Mount client
6.         Mkfs;mount ost#3
下面来看简单配置Lustre1.6文件系统的方法:
1.         Modules setup
使用rpm包比较轻松,安装前需要卸载掉原先1.4.7的版本,在启动里面注销掉原1.4.7的启动信息,如用grub启动,如下:
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.9-42.EL_lustre.1.5.95smp)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.9-42.EL_lustre.1.5.95smp ro root=LABEL=/1 rhgb
quiet
        initrd /boot/initrd-2.6.9-42.EL_lustre.1.5.95smp.img
#title Red Hat Enterprise Linux AS (2.6.9-42.EL)
#       root (hd0,0)
#       kernel /boot/vmlinuz-2.6.9-42.EL ro root=LABEL=/1 rhgb quiet
#       initrd /boot/initrd-2.6.9-42.EL.img
重起后安装lustrerpm,完成后,你会发现系统多出了mkfs.lustre  mount.lustre   lctl 三个命令。Lustre的安装基本上就完成了。
2.         Luster的简单配置
a)         配置mgs
Mgslustre1.6中的作用是个配置管理的服务,要求需要有自己的存储空间,mds非常好,能够自动识别新增加的ost而不需要重起服务。Mgs的存储空间到底需要多大,还没有进行测试。下面是做mgs服务的方法。
Mkfs.lustre  --fsname=testfs --mdt –mgs /dev/sda7
#创作lustre 分区 文件系统名为testfs mdt mgs 做在同一个分区/dev/sda7
Mkdir –p /home/share 
#创建一个挂载点
Mount –t luster /dev/sda7 /home/share
#挂载
#cat /proc/fs/luster/devices(下面是我创建了两个ost后的显示情况)
 
0 UP mgs MGS MGS 9
1 UP mgc MGC192.168.40.4@tcp c343e21e-6fed-1eb8-9fc7-8480a0ece2c2 5
2 UP mdt MDS MDS_uuid 3
3 UP lov testfs-mdtlov testfs-mdtlov_UUID 4
4 UP mds testfs-MDT0000 testfs-MDT0000_UUID 5
5 UP osc testfs-OST0000-osc testfs-mdtlov_UUID 5
6 UP ost OSS OSS_uuid 3
7 UP obdfilter testfs-OST0001 testfs-OST0001_UUID 7
8 UP osc testfs-OST0001-osc testfs-mdtlov_UUID 5
b)         创建ost
Mkfs.lustre –fsname=testfs –ost –mgsnode=192.168.40.4@tcp /dev/sda7
Mkdir –p /home/share
Mount –t luster /dev/sda7 /home/share
c)         Client
Mkdir –p /home/share
Mount –t luster 192.168.40.4@tcp:/testfs  home/share
简单的lustre就配置完成了,比起以前来说,还是非常简单的。
3.         下面来增加ost测试
重复b步骤
Mkfs.lustre –fsname=testfs –ost 1—mgsnode=192.168.40.4@tcp  /dev/sda8
Mkfs –p /home/share2
Mount –t luster /dev/sda8 /home/share2
现在client上用df –h进行查询,发现共享空间已经增加了,非常简单
4.         停掉lustre系统
Umount –f /home/share
自需要这样。
          动态增加ost,也就是ost能够被自动识别,你需要首先启动mgs,等某台ost出现故障时候,df命令失效,我实验的时候发现-9都杀不掉,除非你重新挂载上故障ost,是否必须是原先的ost没有试过,等试过后再说。
           Lustre1.6的简单配置方法就是上面说的那样,非常简单。等我研究一下具体符合实际的应用后再写。
阅读(1351) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~