1 2 3 4 5 6 7 8 9 10 11
 现在尘埃落定,openMosix和MOSIX的分裂已经平息,其结果使开放创新的得到发展,研发速度更快,更有活
 力。无论如何Linux的集群解决方案将继续发展。
·MFS, DFSA, mosrun, mosmon, migrate
 MFS (Mosix File System) 是位于根目录下的mosix文件系统,当mosix启动后,系统自动将所有节点机的根文件系统加载到
 /mfs下。
 DFSA( Direct File System Access),直接文件系统访问,正如MFS装载节点文件系统一样,直接访问节点文件系统是集群具有
 全局性的必要功能,这样节点间的访问是透明和无缝的,所有的节点访问路径是一致的。
 Migrate是进程的迁移,当你启动mosix后,你会发现该进程已经自动的迁移到集群的另外一台机器上去了,每一个进程都有自
 己独立的源节点,称为UHN(unique home node)。能够迁移就意味着进程被切割成了两个部分,用户级和系统级。用户级的部分
 将可以迁移到远程节点中,而系统级的部分将留在自己的独立源节点(UHN)中,系统级部分也被称为代理进程,这个进程用来
 处理解析来自系统的调用。Mosix可以处理2个CPU的通讯,也就是说目前任意双节点间的通讯类似双CPU的SMP,该命令可以指定
 进程在任意节点间迁移,并可以设定负载均衡。
 但是需要提醒的是,并不是所有的应用都可以被迁移,比如需要网络嵌套的应用和某些商业软件,而且由于对内核增加了补丁,
 也会因此带来特定应用加载的模块出现异常,比如ClearCase的mvfs文件系统模块。mosrun是使用mosix指定加载应用的命令,
 其中-j可以指定特殊的节点机运行程序。注意应用运行时已经具备自动迁移能力,不需要额外使用该命令。
 mosmon是集群节点监视工具。
 setpe 设置MOSIX的节点配置
·如何架构超过254个节点的集群
 问题的关键使网络节点,地址的限制使节点数限制在254个,但是通过修改/etc/mosix.map可以增加新的网关来增加新的地址
 段,也就是增加节点。作为网关的地址用ALIAS标记。这样理论上可以增加到65535个节点。不要忘记修改/etc/hosts文件和
 保持客户端的配置文件一致。
1 192.168.0.254 1

2 192.168.0.1 1

2 192.168.1.1 ALIAS

3 192.168.1.1 254
·初始安装完系统推荐禁止的服务程序
 使用chkconfig -list可以列出目前安装的服务进程,有很多可以停止。下面是一些缺省启动,但是可以在集群中禁止的服务:
 pcmcia (用于笔记本的PCMCIA卡)
 kudzu (类似PnP的新硬件自检程序)

 linuxconf (Linux配置工具)

 atalk (Apple的通讯协议)

 iscsi (SAN常用的在TCP/IP网络上加载SCSI通讯模式)

 canna (语言转换引擎)

 cWnn (简体中文输入)

 kWnn (韩文输入)

 tWnn (繁体中文输入)

 FreeWnn (日文输入)

 sendmail (邮件服务器进程)
·如何规划你的网络和计算场
 首先你要确定最终使用的节点数目,使用什么样的处理器,是单CPU还是SMP,内存的多少可以满足计算的要求,硬盘存储的
 增量是多少,计算是I/O密集型还是CPU密集型,是否需要磁盘阵列。其次是分析你的网络,网段是多少,是否有DNS服务器和
 静态的IP地址,网关和子网掩码是什么,如果是动态地址分配,DHCP服务器是什么,主机名是否有要求,交换机的类型是
 什么,跃点有几个,服务器系统的类型,服务器间使用的通讯协议是什么,是否是10MB和100MB混用的环境,连接ISP的连接
 是否有防火墙,网线的类别是否满足要求,压线的方式是否正确。最后是拓扑结构图,包括集群在内的网络拓扑图,便于检查
 拓扑结构和排错。MOSIX集群主要有三种规划模式:单一池 (single pool) 是将所有可以利用的无盘节点,工作站和服务器都
 集中到一起。服务器池 (server pool) 是将所有服务器矩阵集中到一起集群。适应池 (adaptive pool) 是将集群节点按照
 时间段划分,动态的加入计算集群。
 计算场的硬件可以参考以下照片(可供参考,但不属于笔者的环境):
点击上图放大
点击上图放大
   因文章篇幅限制,很多集群的特点和实现方式不能例举,加之文章种种不足之处,希望能和爱好者与研
 究多年的专家共勉。
   特别感谢Moshe Bar,James Jensen和clump/OS (pachyderm software)的开发者Jean-David Marrow,没有他们就没有开放
 开放的MOSIX,就没有热心快速回答我问题的专家,笔者更推荐使用开放的openMosix。还感谢我的家人Grace和我的老板
 Andy Seah,没有他们,我也不能专心的研究技术,谢谢。最后感谢蓝潮志诚网络技术有限责任公司的杨波先生,因为他的协助,
 避免了我在硬件上耗费过多的时间,因为他的出色经验,保证了硬件的质量稳定,提供了全球性价比最高的集群系统。
 
 
  本文作者版权所有,如需更改应得到作者同意,如需转载应得到作者授权,作者保留所有法律诉讼权利。遵守
GNU和GPL的转载需保证原文完整性,包括本版权声明。(2002/09/02初稿2002/12/11修改稿-dw)
上一页
1 2 3 4 5 6 7 8 9 10 11
Copyright© 2000 d2grid.com All Right Resvered 版权所有:北京蓝潮志诚网络技术有限责任公司