LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1555|回复: 3

关于CentOS集群

[复制链接]
发表于 2009-9-23 22:36:14 | 显示全部楼层 |阅读模式
在论坛里居然没有搜到“集群”的贴子。

最近研究集群,可怜的是,网上众多文章,看起来都非常累!

文章有通病如下:
1. 一般都是没说两句就开始贴命令行、代码,一点预热都没有。
2. 安装的东西很多,大概介绍一下,然后知其然而不知其所以然。
3. 导致不知哪些需要装哪里不需要装,再加上装的过程七七八八的问题。

难道集群真的那么复杂吗?或是需要有一定功力才能做?

我想实现如下功能:
有若干旧服务器,譬如:A、B、C三台;
由于配置相对当前而言已落后,希望将3台作个集群,以望达到更高的性能。

  譬如,一个nginx + cgi + mysql的应用程序。仅在A机器上布署,而实际A、B、C均参与计算,一台或多台响应均可。

请各位大师指点迷津~~
发表于 2009-9-23 23:22:42 | 显示全部楼层
我用过超算,不过我们都是做计算的,不懂什么数据库方面的东西,我只大致说一点我所了解的,
希望对楼主有用。

1.并行机群的硬件配置:路由器+交换机+若干机器+外网出口

交换机先连接各台服务器,
然后路由器连接交换机和要登录服务器的客户端。
具体怎么做的不清楚,
当时是电脑公司派人来做的。

2.配置机群

a.设置网络环境、存储共享、用户等若干
省略

b.编译环境,
一般选择gnu的全套编译器和数学库(gsl以及矩阵运算库等若干)和(不是“或”)intel的全套编译器和数学库(注意,仅非商业个人使用是免费的)

c.通信协议,
每台机器都安装ssh或(不是“和”)rsh的客户端和服务器端,并完成配置,特别注意配置一下你的selinux

d.安装并行环境,
每台机器上均安装mpich或mpich2或openmpi,安装时根据需要选择用gnu编译器构建还是用intel编译器构建,一般是都需要

e.决定管理节点,
选择一台机器做管理节点,其上不允许跑计算任务

f.安装任务调度程序
管理节点同时安装调度程序的服务端和客户端,其它节点只安装客户端

g.编译安装并行程序

h.调整网络环境,测试安装

嗯,这些步骤我没都亲自做过,了解的大致过程也就这么多了,楼主查了那么多资料,
每一步应该很熟悉了,祝好运~
回复 支持 反对

使用道具 举报

发表于 2009-9-24 09:32:33 | 显示全部楼层
web 的负载均衡倒是了解过一点,不过跟楼主想的简单不少,只是个静态的 web 服务。

另外提一句一般的大型网站都是使用 dns 做负载均衡的,ip 有限的话就用 NAT 与反向**。楼主也可以了解一下 lvs http://www.linuxvirtualserver.org/

我接触到的思路都是在多台机器上都部署相关组件,然后进行同步(我只是做个小实验,连同步都不需要^)^)楼主的问题去企业应用或是网络版可能更合适。

Good Luck ……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-27 22:20:08 | 显示全部楼层
Post by realasking;2029649
我用过超算,不过我们都是做计算的,不懂什么数据库方面的东西,我只大致说一点我所了解的,
希望对楼主有用。
~


Post by pingz;2029713
web 的负载均衡倒是了解过一点,不过跟楼主想的简单不少,只是个静态的 web 服务。 ……


多谢二位!

有项目要做了,等找时间有了结果再来汇报!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表