免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2964 | 回复: 0
打印 上一主题 下一主题

[Lustre] Lustre1.6集群文件系统安装方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-11 15:32 |只看该作者 |倒序浏览

----Lose
Lustre1.6的rpm包安装方法与1.4.7版本相同,就不再多介绍了。
Lustre1.6使用的文件系统配置与以往的1.4.7及以前的版本有很大变化,使用mkfs.lustre来创建lustre文件系统,采用mount来挂载文件系统,代替原先的lmc,lconf,更加接近Linux的文件系统的使用方法,使配置更加简单。
Lustre1.6的配置方法称为MountConf。MountConf包括用户程序(mkfs.lustre,tunefs.lustre,mount.lustre,lctl)和两个新的导航类型:MGC和MGS。MGS是配置管理服务器 ,它组织了一个站点内的所有运行的Lustre文件系统的配置信息。每个站点应该有一台MGS。MGS要求有自己的存储空间。如果要动态的增加MDT或者OST,MGS必须首先启动。
E.g
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
重起后安装lustre的rpm包,完成后,你会发现系统多出了mkfs.lustre  mount.lustre   lctl 三个命令。Lustre的安装基本上就完成了。
2.         Luster的简单配置
a)         配置mgs
Mgs在lustre1.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的简单配置方法就是上面说的那样,非常简单。等我研究一下具体符合实际的应用后再写。



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29960/showart_230161.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP