Chinaunix首页 | 论坛 | 博客
  • 博客访问: 570354
  • 博文数量: 201
  • 博客积分: 7734
  • 博客等级: 少将
  • 技术积分: 1994
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-09 19:18
文章分类

全部博文(201)

文章存档

2011年(28)

2010年(173)

分类: LINUX

2010-06-19 23:55:34

[文章作者:曾庆华 转载请注明原文链接:http://linscora.cublog.cn]

    昨天突然想到用VMware做一个RHEL的集群,但是我原来都是用RHEL下的XEN做的,没有用过VMware。

    在XEN下,红帽开发了一个用来模拟RHEL集群的这样一个环境,就很好做了。XEN模拟时,是用一个单点的集群来管理我们做的集群。所以就可以实现fence的功能了。而VMware下好像还不能模拟fence卡。所以我只能用仲裁盘来做心跳了。这样在VMware下就可以实现我的目标了。

    网上我看了很多的集群都是用XEN来做的。连史应生最早写的集群文档也都是用XEN环境下的虚拟FENCE做的。今天我用仲裁盘来做。大家就可以在vmware下来做这个实验了。

    这个实验都是用RHEL5.4上光盘上自带的RPM包,没有第三方的软件,所以大家学习起来更加的容易、方便。

这里有些基础的东西我就没有写了。比如做网络源,建仓库等等。可以在我的CE笔记全集里面找到这些内容。


一、实验拓扑:


我现在来说明一下这个拓扑图:

“后端存储”和“集群管理服务器和安装源”是在同一台机器上的。

但是这里我把它分开来画了,是想让大家更回直观的了解生产环境是的应用。

因为生产环境中的存储就是用磁盘陈列的。中间用一个光纤交换机,把存储和节点

映射起来。这样节点就可以访问存储了。而集群管理服务器和安装源就是用来提供

一些yum安装的包的,和luci的管理端。


二、基础配置



10.0.47.133 上的配置

1、添加本地hosts文件

#cat >>/etc/hosts<

>10.0.47.133 server1.example.com server1  

>10.0.47.10 node1.example.com node1

>10.0.47.20 node2.example.com node2

>EOF


2、配置存储端:

#yum install scsi-target-utils.i386 -y ##安装iscsi存储端软件

#chkconfig tgtd on && /etc/init.d/tgtd start

#tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2007-09.com.example.c1n5:rh436.cluster1  ##给存储定义一个名字

#tgtadm --lld iscsi --op mode logicalunit --tid 1 --lun 1 -b /dev/VolGroup00/iscsi-target      ##关联一个硬盘设备

#tgtadm --lld iscsi --op bind --mode target --tid 1 -I 10.0.47.10 

#tgtadm --lld iscsi --op bind --mode target --tid 1 -I 10.0.47.20

## 定义只有10.0.47.10和10.0.47.20这两个客户端可以连接ISCSI存储端


3、配置luci管理服务器:

#yum install luci -y ##安装luci

#luci_admin init ## 初始化luci登录的密码

#chkconfig luci on && /etc/init.d/luci start ##注意这里有一个bug就是启动的时候经常不能一次性成功。而且就算是你chkconfig on了他,也是永远开机不会启动的。可能红帽感觉这个服务没有必要启来吧。因为但一个集群做好了。它就没有价值了。哈哈……



10.0.47.10 和 10.0.47.20上的配置

1、添加本地hosts文件

#cat >>/etc/hosts<

>10.0.47.133 server1.example.com server1  

>10.0.47.10 node1.example.com node1

>10.0.47.20 node2.example.com node2

>EOF


2、连接存储:

#yum install iscsi-initiator-utils.i386 -y ##安装iscsi客户端

#chkconfig iscsi on &&/etc/iscsi start  ##启服务

#iscsiadm --mode discovery --type sendtargets --portal 10.0.47.133 ##发现存储

#iscsiadm --mode node --targetname iqn.2007-09.com.example.c1n5:rh436.cluster1 --portal 10.0.47.133 --login  ##连接存储


3、安装ricci:

#yum install ricci -y

#chkconfig ricci on && /etc/init.d/ricci start

 

三、用luci来管理理集群:

1、新建集群添加节点



2、添加好的集群




3、格式化仲裁盘:

4、把仲裁盘加入集群并定义它的工作策略

  在把仲裁盘加入集群前,在两个节点要启动qdiskd这个服务。



 5、添加资源之加浮动IP
6、添加资源之加文件系统
7、添加资源之服务启动脚本

8、添加failover
9、最后添加服务
在添加服务之前,因在两个节点上安装这此服务软件
服务中资源的顺序是:
1)浮动IP
2)文件系统
3)服务脚本

10、测试


附件:
文件:cluster.rar
大小:1KB
下载:下载


三、集群视频演示:



太累了,不想写了:

要视频的可以在评论上写上你的邮箱地址:我发给大家,看演示更清楚直观。

文档写的不是很详细。


我的linuxQQ交流群:51781545

          邮箱:jxzengqinghua@163.com


阅读(11804) | 评论(75) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-07-04 21:15:32

连接有问题啊. hover_sky@yeah.net

chinaunix网友2010-07-02 15:09:29

http://tg1a89.mail.163.com/app/wp/doGetFile.jsp?sid=TBCGtqPPItcFeEPARZPPHFfKSLLOtChp&mode=download&mid=156:1tbinBH5tUjiKuc1aQAAs6 下载链接,请自行下载。

chinaunix网友2010-07-02 14:33:29

能给一个视频么?正好学习一下,谢谢了! zhang_yc@les.cn

yangbenjin2010-07-02 13:59:40

哥们,这么多人想要你发得过来吗?能不能让我们能自己下载啊?!不方便的话就给我贡献一份吧 benjin_yang@sina.com

chinaunix网友2010-07-02 12:08:30

zyj303@qq.com;semiwinter@163.com;dexiang.he@gmail.com 发好了。