24小时热门版块排行榜    

查看: 1250  |  回复: 4
本帖产生 1 个 计算强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

04nylxb

木虫 (正式写手)

[求助] 求助-关于集群共享存储文件系统挂载与集群优化

各位集群的同仁,我在集群搭建的时候(20个节点,其中node-1是控制节点,操作系统是Centos5)遇到一个共享存储配置方面的问题,特来寻求大家的帮助,不胜感激。问题如下:
原来20个节点,每个节点存储空间都很小,只有40G的硬盘空间,我们在配置的时候,用NFS共享了/home /opt /usr/loacl三个目录,
[root@node-20 /]# df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda1              38G  3.1G   33G   9% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
node-1:/opt            38G   33G  3.5G  91% /opt
node-1:/home           38G   33G  3.5G  91% /home
node-1:/usr/local      38G   33G  3.5G  91% /usr/local
后来集群增加了一个大的存储空间(20T),并且挂载在/mnt/leofs下,每个节点都挂载了。
[root@node-1 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              38G   33G  3.5G  91% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
none                   20T   22G   20T   1% /mnt/leofs/
我们在每个用户下根目录下建立了一个data目录(/home/user/data),然后通过软连接到/mnt/leofs/user-data。
集群运转顺利,但是却不是最优的方案,存在数据传输慢的问题(除node-1外,计算节点都要先NFS回node-1,然后再由Node-1写数据到data,再软链接到共享存储),这样其它几个节点都没有利用上挂载的共享存储(挂在每个节点的/mnt/leofs下)。
因此,我们想重新配置下集群,方案如超算中心一样:将大容量的共享存储挂载在每个节点的/home目录下,这样/home都不需要NFS了,数据直接在共享存储里读写,能够大大提高运算速度,包括一些计算软件都可以安装在共享存储里了,就可以不用NFS了。因此想请教下大家:
1、大容量共享存储如何挂载到每个节点的/home上?我试了下,将共享存储从node-20的/mnt/leofs卸载,none就没了,这时候想重新挂载的时候,发现不知道该去哪里找这个存储文件了……试了下mount none /mnt/leofs,提示说找不到这个设备。(该如何将存储系统挂载上呢?)
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda1              38G  3.1G   33G   9% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
node-1:/opt            38G   33G  3.5G  91% /opt
node-1:/home           38G   33G  3.5G  91% /home
node-1:/usr/local      38G   33G  3.5G  91% /usr/local
超算中心的共享存储挂载情况如下:
控制节点:
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             271G  125G  133G  49% /
udev                   27G  164K   27G   1% /dev
/dev/sda1              99M   45M   50M  48% /boot
imd2@o2ib0:imd1@o2ib0:/lustre
                      106T   69T   32T  69% /home
计算节点:
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda4             131G   13G  112G  11% /
udev                   32G  148K   32G   1% /dev
/dev/sda1              99M   32M   63M  34% /boot
imd2@o2ib0:imd1@o2ib0:/lustre
                      106T   69T   32T  69% /home
大家会发现他们是将共享存储挂载在/home下了,并且没有用到NFS。他们是如何将imd2@o2ib0:imd1@o2ib0:/lustre挂载到/home上呢?
2、将共享存储挂载到每个节点的/home后,是否要重新添加用户,生成用户的根目录?
非常感谢。
回复此楼
集中精力发文章
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
cenwanglai(金币+5, 计算强帖+1): 谢谢回复~ 2012-03-10 08:35:43
cenwanglai:编辑内容 2012-03-10 08:36
cenwanglai:编辑内容 2012-03-10 08:36
04nylxb(金币+15): ★★★很有帮助 收到,非常感谢 2012-03-10 20:24:11
04nylxb: 金币+8, ★★★很有帮助, 3q very much 2012-04-01 22:06:52
以讨论的态度试着回答一下,不知道你的问题我理解了多少。如果说的或者理解的不对,请指教!
下面说的还是使用NFS方法挂载的:
①关于怎么把大的存储空间(20T)挂载到每个节点的/home下,
首先,你的这个20T的存储空间应该也是委托在一个节点上吧?或者逻辑上它是一个节点,有自己的ip和目录。这样话,假如它的ip是10.10.10.10,并且假如这个20T所在的目录是/none,那么就在这个节点的/etc/exports文件中添加如下选项:
/none   10.10.10.0/255.255.255.0(rw,async,no_root_squash)
表示要把这个20T的空间共享出去。
chkconfig nfsserver on
/etc/init.d/nfsserver restart
chkconfig nfs on
然后再每一个计算节点挂载这个目录,并且挂载到/home下面,
mount 10.10.10.10:/none  /home
并且将上面这一行写到每一个计算节点的
/etc/init.d/after.local中去。最好不要写到
/etc/fstab
防止计算节点比控制节点开机快,挂载不上,开不开机。
chkconfig nfsserver on
/etc/init.d/nfsserver restart
chkconfig nfs on
这个时候每一个计算节点上的/home应该就被覆盖了。也就说原来计算节点上的/home就看不到了。所以最好起个别的名字。
②可以先挂载成别目录,然后将控制节点的/home内容拷贝到大硬盘,然后再将大硬盘的目录名字修改为/home重新挂载一次。

[ Last edited by cenwanglai on 2012-3-10 at 08:36 ]
弘德明志博学笃行
2楼2012-03-10 00:33:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 04nylxb 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 博后网上办公系统维护 +12 取名字烦人 2024-06-25 19/950 2024-06-26 18:24 by 取名字烦人
[有机交流] 大佬们,打的核磁氢谱与chemdraw预测的有偏差 +5 来了个 2024-06-26 5/250 2024-06-26 17:28 by Jasonlin7758
[考研] 刚当完兵回来想考研 +7 五官在线 2024-06-23 18/900 2024-06-26 17:05 by 1158057902
[硕博家园] 联培博士文章第一单位署名问题交流~ +9 橙成成c 2024-06-23 21/1050 2024-06-26 16:45 by 橙成成c
[基金申请] 要持续整治滥发“帽子”、“牌子”之风 +6 babu2015 2024-06-25 6/300 2024-06-26 14:52 by felicity6056
[硕博家园] 回家两天,不想呆了 +6 368ghnf 2024-06-22 12/600 2024-06-26 13:48 by lyfbangong
[硕博家园] 【45岁以上博士】柔性人才引进项目,有补贴 +9 Dreamsummit 2024-06-24 18/900 2024-06-26 12:28 by hujm159
[基金申请] 评审专家会不会很在意申请人的单位啊 +11 lancet0903 2024-06-24 13/650 2024-06-26 11:42 by 漠上藜梭
[教师之家] 高校辞职,要求赔偿,这到底合不合理 +23 传动_海神 2024-06-23 35/1750 2024-06-26 10:30 by 阳光道路下
[考博] 没读上博,好焦虑! +6 wangzhe_bs 2024-06-24 8/400 2024-06-25 21:15 by wangzhe_bs
[基金申请] 博后面上到底什么时候出结果??? +7 爱学lsy 2024-06-24 7/350 2024-06-25 19:24 by 暴走的蒜泥
[基金申请] 2024安徽省哲社立项名单公示 +3 robin_work 2024-06-24 6/300 2024-06-25 14:37 by Pickfoot
[基金申请] 焦虑没有毛线用,默默前行是王道! +4 漠上藜梭 2024-06-24 8/400 2024-06-25 14:32 by 漠上藜梭
[硕博家园] 夏至,要不要硕博联谊 +4 我是王小帅 2024-06-21 6/300 2024-06-25 14:25 by 庭前花开月儿明
[有机交流] 高温酯化反应喷料 20+4 hl24678 2024-06-21 7/350 2024-06-25 09:45 by ghj-hebust
[教师之家] 有没有今年的影响因子? +6 jurkat.1640 2024-06-22 10/500 2024-06-24 22:48 by 潇湘之迷
[催化] 求助原位红外 +3 jfdhj 2024-06-21 7/350 2024-06-24 10:52 by qvhm2609
[基金申请] 国自然青年基金,1A4B能上会吗?青年和面上的上会标准是一样的吗? +19 今晚推荐22 2024-06-20 32/1600 2024-06-23 23:17 by andywei1028
[有机交流] 生成亚胺的反应怎么能进行完全 +3 1369836 2024-06-23 3/150 2024-06-23 18:44 by hwqMSE
[论文投稿] ACS 编辑的意见 10+3 哈哈妞1993 2024-06-20 3/150 2024-06-21 17:06 by 投个论文
信息提示
请填处理意见