关于lustre 的问题!
刚开始接触lustre,碰到了下面的问题,恳请高手指点。
我是在rhel5虚拟机上安装的lustre1.80,安装的rpm包:
kernel-lustre-smp-2.6.18-92.1.17.el5_lustre.1.8.0.i686.rpm
lustre-1.8.0-2.6.18_92.1.17.el5_lustre.1.8.0smp.i686.rpm
lustre-modules-1.8.0-2.6.18_92.1.17.el5_lustre.1.8.0smp.i686.rpm
lustre-ldiskfs-3.0.8-2.6.18_92.1.17.el5_lustre.1.8.0smp.i686.rpm
lustre-client-1.8.0-2.6.18_92.1.17.el5_lustre.1.8.0smp.i686.rpm
e2fsprogs-1.40.11.sun1-0redhat.rhel5.i386.rpm
1.我在一台虚拟机上实现mgs(mdt),oss(ost),client,这个是没有问题的。
2.如果我把mgs(mdt),oss(ost),client分别放在不同的虚拟机上,配置过程如下:
配置mgs
(1)mkfs.lustre --fsname=testfs --mgs --mdt /dev/sdb (没有问题) ,本机IP:192.168.128.137
(2)mount -t lustre /dev/sdb /mnt/mdt (没有问题)
(3)执行lctl dl,显示:
0 UP mgs MGS MGS 5
1 UP mgc [email=MGC192.168.128.137@tcp]MGC192.168.128.137@tcp[/email] 6d37b11b-7dd3-0ece-d202-470d30fde57f 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 3
配置ost
(4)mkfs.lustre --fsname=testfs --ost [email=--mgsnode=192.168.128.137@tcp0]--mgsnode=192.168.128.137@tcp0[/email] /dev/sda3 (没有问题) 本机IP:192.168.128.138
(5)mount -t lustre /dev/sda3/ /mnt/ost ,此时出现问题,错误提示:
mount.lustre: mount /dev/sda3 at /mnt/mdt failed: Input/output error
Is the MGS running?
这个就是我碰到的问题了,为什么单机上可以,分开到两台机器上就不行呢?我找过论坛内的帖子,有人问过这个问题,大家都说mgs没有启动。
但我这明明已经启动了。是不是我开始安装的rpm包有问题?我是按照lustre的官方手册装的,执行过程也是按照手册来的。
希望过路的大哥大姐帮帮忙,谢谢。
小弟的MSN:pandasha@hotmail.com。
在线等。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
自己解决了,呵呵。
因为lustre系统会默认使用一些端口(如:988,1021,1022,1023等),而这些端口又没有被开放。
所以连接不上MGS
解决办法:
关掉防火墙
service iptables stop
service ip6tables stop
这样问题就解决了,当然最好的办法是开放lustre使用的端口,不过我是新手,还没有弄明白具体有哪些。就只好使用笨办法了。
哪位大侠有更好的办法,希望告之。
一般内网测试机上,iptables和selinux之类的就不要把它打开吧,否则会有很多麻烦
所以我一般在测试的时候,都是先把iptables stop,以前有次测试rhcs,也是遇到iptables缺省启动,结果没有规则,导致测试失败,花了1个小时才找到原因,呵呵
新的使用者经常会遇到这些.我那时候几乎都没文档.天天对着英文的wiki.弄得我头大
我安装提示
[root@localhost rlby]# rpm -ihv lustre-source-1.8.0.1-2.6.18_128.1.6.el5_lustre.1.8.0.1smp.x86_64.rpm
error: Failed dependencies:
/usr/bin/expect is needed by lustre-source-1.8.0.1-2.6.18_128.1.6.el5_lu
这个事怎么回事。。