免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4784 | 回复: 11
打印 上一主题 下一主题

今天做的简单cluster实验(VBox) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-04 17:24 |只看该作者 |倒序浏览
简单Apache Cluster实验(基于VBox)

1.iscsi规划

功能        操作系统        IP地址
iscsi target server
(iscsi.example.com)        RHEL5.1        192.168.0.2
iscsi initator
(node1.example.com)        RHEL5.1        192.168.0.3
Iscsi initator
(node2.example.com)        RHEL5.1        192.168.0.4
Iscsi initator
(node3.example.com)        RHEL5.1        192.168.0.5

2.建立共享磁盘(Share Disk)
        安装工具
iscsi target server 中 安装程序scsi-targer-untils.rpm。

启动服务
        /etc/init.d/tgtd start
        chkconfig tgtd on
        
        设置共享分区
        使用fdisk命令创建一个新的分区,不需要格式化
        我创建的分区为/dev/sdb5

创建target device

# tgtadm --lld iscsi --op new --mode target —tid 1 -T iqn.2009-09.com.example:apache

使用 tgtadm --lld iscsi —op show —mode target 查看注册是否成功

将分区加入target device
# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 —lun 1 -b /dev/sdb5

共享磁盘
# tgtadm --lld iscsi --op bind --mode target —tid 1 -I IP地址

OR

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

        修改/etc/rc.local
        因为上述过程为临时的,要想永久有效就必须修改/etc/rc.local文件,将上述命令暗顺序写入即可。

在节点机上使用共享的磁盘
        安装工具
                node1.example.com 中安装iscsi-initiator-utils.rpm 。
        
        启动服务
                # /etc/init.d/iscsi start
                # chkconfig iscsi on

        查看共享磁盘
        # iscsiadm -m discovery -t sendtargets -p 192.168.122.2

        登录共享磁盘
# iscsiadm -m node -T iqn.2009-09.com.example:apache -p 192.168.122.2 -l

        格式化共享磁盘
        # fdisk -l 查看本机共享磁盘,格式化即可。

        其他节点机器上除了格式化共享磁盘不需操作外,其他步骤相同。

        最后将登录磁盘的命令写入节点机器的/etc/rc.local文件。

3.安装RHCS套件
        这个我就不多说了,我是使用yum groupinstall clustering安装的,如果有安装号的话,可以在安装系统时安装RHCS套件。每台机器都需要安装的哦。

4.建立Cluster
        在所有机器上编辑/etc/hosts,添加
        192.168.122.2   iscsi.example.com
        192.168.122.3   node1.example.com
        192.168.122.4   node2.exapmle.com
        192.168.122.5   node3.example.com

        使用命令 system-config-cluster,出现如图提示
         

        选择Create New Configuration



        设定 Fence Devices


新增Fence Devices后,选择node1.example.com,点击右下方Add a New Fence Device,出现如下图所示情况


接着按下Add a New Fence Level按钮后,选择刚才添加的Fence设备即可

其他节点方法相同。

设定Failover Domain
        点选Failover Domain后,指定 Failover Domain名称,然后将节点全部添加,勾选Restrict Failover To This Domains Members,如图所示。



        新增 Cluster Resources
增加3个Resources:IP Resource 、File system resource 、Script。
IP设定的是虚IP,是客户端访问Web时的IP,并不是节点机的真实IP。

设定File system resource时挂载点填写[/var/html],Device填写iscsi.target.com机器共享的磁盘,我这里填写的是/dev/sdb5,要特別留意,记得勾选「Force umount」及「Reboot host node if umountfails」。

Script中名称填写httpd,执行程序路径填写/etc/init.d/httpd。

        新增Service
这里需要注意的就是添加share resource时顺序的问题,这里的顺序是IP,File System,Script.最后勾选「Autostart This Service」,「Relocate」。

「Autostart This Service」的用途是荡 RHCS 启动时自动启动服务。实际上,通常不勾选该项目,待 RHCS服务全部启动成功后,再手动指定 Service 要启动在那一個 node。

「relocate」的作用是当 service有问题时不会尝试 restart服务,会直接将 service 转移至另一台 node。
        最后保存配置文件,文件保存为/etc/cluster/cluster.conf,将该文件拷贝到node机上,然后在node机上启动/etc/cman,/etc/rgmanager,整个配置就完成了。下面来测试一下,看看设置是否成功:在node机上,编辑/var/www/html/index.html,每个node内容不同,然后分别停止node机器,看看效果。
在 node1 上执行 clustat 可查看 cluster状态,同时在system-config-cluster中也可以查看状态,还可以启动/停止服务。

[ 本帖最后由 ccbslsx 于 2009-9-4 17:44 编辑 ]

简单Apache Cluster实验.doc.zip

121.68 KB, 下载次数: 141

论坛徽章:
0
2 [报告]
发表于 2009-09-04 17:25 |只看该作者
图片我不会发 所以想看图文就下载附件吧

论坛徽章:
0
3 [报告]
发表于 2009-09-04 21:44 |只看该作者
顶之,但好像下载的文件要自己改扩展名。

论坛徽章:
0
4 [报告]
发表于 2009-09-07 20:40 |只看该作者
不用该,解压缩就可以了

论坛徽章:
0
5 [报告]
发表于 2009-11-11 19:18 |只看该作者
OK

论坛徽章:
0
6 [报告]
发表于 2010-02-20 16:54 |只看该作者
学习一下看看

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
7 [报告]
发表于 2010-02-20 22:16 |只看该作者
???????????.没有东西呀

论坛徽章:
0
8 [报告]
发表于 2010-02-23 09:42 |只看该作者
很好,谢谢

论坛徽章:
0
9 [报告]
发表于 2010-04-11 16:21 |只看该作者
???????????.没有东西呀

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
10 [报告]
发表于 2010-04-11 17:06 |只看该作者
:em11:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP