Chinaunix

标题: 关于LINUX 双机问题 [打印本页]

作者: imtj    时间: 2004-11-22 16:33
标题: 关于LINUX 双机问题
我用VM安装linux双机,采用的linux cluster。
可是我发现有这样一个问题,就是我可以在两台机器同时启动同一个服务,这就以为着如果使用磁盘柜,两台机器可以同时访问磁盘柜?为什么会这样?
如果两台机器可以同时访问磁盘柜,那么如果同一个文件写入不同数据该如何解决?
作者: q1208c    时间: 2004-11-23 12:50
标题: 关于LINUX 双机问题
你用的是哪个公司的产品? 看看手册先吧.

HA不是你说的那样的. 你同时起多少都没问题的,但同一时候,只能有一台机器去 mount 共享分区的.
作者: imtj    时间: 2004-11-25 10:26
标题: 关于LINUX 双机问题
我用的是redhat AS3自己带的redhat cluster!
作者: q1208c    时间: 2004-11-25 10:47
标题: 关于LINUX 双机问题
[quote]原帖由 "imtj"]我用的是redhat AS3自己带的redhat cluster![/quote 发表:


你的意思是你的两台机器能同时mount 同一个 分区??
作者: imtj    时间: 2004-11-25 16:03
标题: 关于LINUX 双机问题
对没错,两台机器可以同时绑定磁盘柜的盘。
如果机器1的ip为192.168.10.1 机器2的ip为192.168.10.2
启动的服务为apache,我通过redhat-config-clusterk看到,机器1的
apache 启动IP为192.168.10.1
机器2的apache 启动ip 192.168.10.2
但是通过外部访问为apache双机设置的ip没有问题!
作者: q1208c    时间: 2004-11-26 11:38
标题: 关于LINUX 双机问题
原帖由 "imtj" 发表:
对没错,两台机器可以同时绑定磁盘柜的盘。
如果机器1的ip为192.168.10.1 机器2的ip为192.168.10.2
启动的服务为apache,我通过redhat-config-clusterk看到,机器1的
apache 启动IP为192.168.10.1
机器2的apache..........


楼主可能对双机的理解有一点不同.

最好先看一下redhat的手册. 另外,如果你的apache 根本就不用那个raid上的东东,我想是可以同时启动的.

还有,如果两台机器 mount 不同的分区也是可以的.

有两个分区是一定要同时mount的. 就是那两个 raw的. 因为HA是通过这个来交换信息的.
作者: imtj    时间: 2004-11-27 18:09
标题: 关于LINUX 双机问题
可是我把APACHE的文件放置在共享分区上面,所以要启动apache必须要绑定分区!
可是我发现redhat-config-cluster启动的时候两台机器的apache都会启动,而且同时都绑定了共享的分区!
作者: NiCK.linux    时间: 2004-11-27 19:02
标题: 关于LINUX 双机问题
原帖由 "imtj" 发表:
可是我把APACHE的文件放置在共享分区上面,所以要启动apache必须要绑定分区!
可是我发现redhat-config-cluster启动的时候两台机器的apache都会启动,而且同时都绑定了共享的分区!


1、你可以通过cluster去mount你的sharestorage,不需要自己mount
2、你的apache不要让他自己启动,chkconfig --del httpd,让cluster把他带起来
3、请仔细阅读redht的文档,会对你很有帮助,我按照文档做过apache和oracle的cluster,都可以实现
作者: 天涯明月刀    时间: 2004-11-27 21:18
标题: 关于LINUX 双机问题
原帖由 "NiCK.linux" 发表:


1、你可以通过cluster去mount你的sharestorage,不需要自己mount
2、你的apache不要让他自己启动,chkconfig --del httpd,让cluster把他带起来
3、请仔细阅读redht的文档,会对你很有帮助,我按照文档做过apac..........


正解

要是两台机器都同时启动了apache和mount了,那还叫什么热备阿
作者: hzyc    时间: 2004-11-29 10:11
标题: 关于LINUX 双机问题
可能是VM做共享磁盘柜时,没有对磁盘Locking。
作者: NiCK.linux    时间: 2004-11-29 12:03
标题: 关于LINUX 双机问题
share storage 正确设置如下
scsi1.present = "TRUE"
scsi1:0.present = "TRUE"
scsi1:0.fileName = "share.vmdk"
scsi1:0.deviceType = "plainDisk"
scsi1.virtualDev = "lsilogic"
Disk.locking = false
作者: imtj    时间: 2004-12-06 08:47
标题: 关于LINUX 双机问题
我尝试了,发现还是可以同时启动一个服务,而且可以同时绑定!
大家可以看我的图片!
大家可以发现,比如apache同时启动了,而且都可以访问共享硬盘!

Snap22.JPG (64.82 KB, 下载次数: 9)

Snap22.JPG

Snap12.JPG (64.56 KB, 下载次数: 10)

Snap12.JPG

作者: 天涯明月刀    时间: 2004-12-08 12:21
标题: 关于LINUX 双机问题
没做对呗!应该是一个active,一个standard啊?
作者: imtj    时间: 2004-12-08 13:40
标题: 关于LINUX 双机问题
可是我切换很正常?
如果把一台的给停止,另一台就可以启动!
作者: NiCK.linux    时间: 2004-12-08 13:41
标题: 关于LINUX 双机问题
1、node1配置好后把cluster.xml放到node2上面
2、只再node1上面开redhat-config-cluster
3、启动node2的cluster服务
作者: imtj    时间: 2004-12-08 13:46
标题: 关于LINUX 双机问题
我是按照楼上的方法做的,为什么回这样!
作者: cnadl    时间: 2004-12-09 13:16
标题: 关于LINUX 双机问题
[quote]原帖由 "imtj"]我是按照楼上的方法做的,为什么回这样![/quote 发表:

AS3的没做过,但是看楼主应该是自己起了一个httpd。
cluster要求能查询到托管应用的status,i.e.,要求这是一个服务。
如果查不到,就会两边都是active的,然后syslog会报错。
作者: yumiao007    时间: 2004-12-10 09:51
标题: 关于LINUX 双机问题
我用VM安装linux双机是什莫意思?
你的分区是使用veritas分的区吗?
作者: 好好先生    时间: 2004-12-10 16:10
标题: 关于LINUX 双机问题
我刚才也试验了这个问题,它有一个clulockd来锁定磁盘.两个node是都可以mount共享磁盘,也可以写入磁盘,但它以锁定前的内容为准,除非锁定那个node down掉,完全切换到另一个节点,才可以显示更改过的内容

BTW:前人的贴子都是用vmware gsx,我用vmware workstation 4.0.0 build-4460也成功了
作者: q1208c    时间: 2004-12-10 18:31
标题: 关于LINUX 双机问题
原帖由 "好好先生" 发表:
我刚才也试验了这个问题,它有一个clulockd来锁定磁盘.两个node是都可以mount共享磁盘,也可以写入磁盘,但它以锁定前的内容为准,除非锁定那个node down掉,完全切换到另一个节点,才可以显示更改过的内容

BTW:..........


俺怎不记得 workstation 可以有 share disk 的? 你那两个node 能切换么?
作者: imtj    时间: 2004-12-10 20:34
标题: 关于LINUX 双机问题
vmware 有一个工具可以让workstation可以创建共享磁盘!
既然好好先生说
但它以锁定前的内容为准,除非锁定那个node down掉,完全切换到另一个节点,才可以显示更改过的内容

那么我那两个服务器的服务都启动是正常的情况!
作者: 好好先生    时间: 2004-12-11 12:42
标题: 关于LINUX 双机问题
原帖由 "q1208c" 发表:


俺怎不记得 workstation 可以有 share disk 的? 你那两个node 能切换么?


回去查查手册吧 ,要不让总部向vmware要官方文档  
作者: zlg88    时间: 2004-12-11 20:47
标题: 关于LINUX 双机问题
你的图片已经看到了,这里你有一个技术上的误解,就是为什么两台机器上看clustate状态时都有httpd服务?首先告诉你,这是对的.因为你的httpd服务是建立在cluster基础上的,你这里做的双机环境,实际是只做了一个cluster.那么不论从哪台机器上看都是看到同一个cluster呀!!!那么你的httpd服务只是对cluster指定的服务IP提供服务呀!!!你明白了吗?
作者: q1208c    时间: 2004-12-11 21:42
标题: 关于LINUX 双机问题
原帖由 "好好先生" 发表:


回去查查手册吧 ,要不让总部向vmware要官方文档  


好, 俺回去查查.    
作者: imtj    时间: 2004-12-13 10:17
标题: 关于LINUX 双机问题
好好先生:
我的两个节点可以切换,是正常的.
作者: imtj    时间: 2004-12-13 10:30
标题: 关于LINUX 双机问题
zlg88
你说的双机要在两台机器上运行,这是没错,但是他只有在一台服务器为ACTIVE,一台为STANDBY,所以他们的IP应该在一台机器上,不应该在两台机器上都运行!
作者: frankd    时间: 2004-12-13 17:33
标题: 关于LINUX 双机问题
HA有三种模式:
1. Active/ Slave 2.Active / Active 3. 混合模式 ,是否运行模式问题?
作者: imtj    时间: 2004-12-17 19:49
标题: 关于LINUX 双机问题
好像不是模式的问题,因为无论是那种模式,都是一种服务都运行在机器上的!
作者: rs6kaix    时间: 2004-12-21 11:29
标题: 关于LINUX 双机问题
如果那位DX做过LINUX双机的,能否提供一下安装心得呢?有详细步骤就更好了,谢谢!
作者: unixbeginer    时间: 2004-12-22 17:50
标题: 关于LINUX 双机问题
请教各位dx:vmware workstation能虚拟出共享的磁盘吗?还是必须要vmware server版的呢?我也想试一下虚拟双机运行oracle rac,请各位给一个能够虚拟出共享磁盘的vmware的版本的下载地址,如能解决序列号更好,不胜感谢!!
作者: lky    时间: 2004-12-23 22:37
标题: 关于LINUX 双机问题
我碰到过2台服务器同事可以启动服务,同时mount上磁柜得问题。在测试cluster得时候,把心跳线拔了,结果2台都说对方down了,然后都把自己起来得,结果是共享盘文件系统出错。oracle得数据没有了,还是没正式开用。
以前也做过win2k下得rose,最怕就是roes服务没起来是,有人往共享盘上写东西(rose服务器没有启动时,2台服务器能同时看到磁柜)。一般同时往上面写过东西得话,数据基本就毁了。
作者: 七月飞雪    时间: 2004-12-24 20:15
标题: 关于LINUX 双机问题
[quote]原帖由 "imtj"]好像不是模式的问题,因为无论是那种模式,都是一种服务都运行在机器上的![/quote 发表:


呵呵

你的设置是正确的

只是理解的问题而已

此时两台机器的ACTIVE表示两台机器的服务都是正常启动的,不过用户访问的时候只会访问其中一台机,只有这台机器死掉,才会访问另一台

你可以试着用SSH去访问你的共用IP,会发现你连的机器是其中一台而已

根本没有连另一台

还有数据的问题,同时只会有一台机器对磁盘进行操作的,只有这台机器死掉了,另一台机器才可以接管这个共享分区,两台机器不会同时对共享分区进行操作的
作者: 七月飞雪    时间: 2004-12-24 20:17
标题: 关于LINUX 双机问题
原帖由 "lky" 发表:
我碰到过2台服务器同事可以启动服务,同时mount上磁柜得问题。在测试cluster得时候,把心跳线拔了,结果2台都说对方down了,然后都把自己起来得,结果是共享盘文件系统出错。oracle得数据没有了,还是没正式开用。
..........


呵呵,这样是必然的了

所以如果考虑绝对的双机热备,为减少单点的出现,心跳线也必须做备份的,一般用串口来做备份检测.
作者: 七月飞雪    时间: 2004-12-24 20:17
标题: 关于LINUX 双机问题
[quote]原帖由 "rs6kaix"]如果那位DX做过LINUX双机的,能否提供一下安装心得呢?有详细步骤就更好了,谢谢! [/quote 发表:


查精华去,有很多.
作者: 成长中    时间: 2005-03-11 22:44
标题: 关于LINUX 双机问题
我也使在 虚拟机下配置的,情况和 imtj 的一样,今天突然试验了一下如果将作心跳的两块网卡统统删掉,群集会怎么样,结果,群集的运行状况和没有删除一样,还能正常运行和故障切换,好像做心跳的两块网卡根本就没有起作用是的,实在想不通,谁能给个合理的解释呀?

还有就是 大家做心跳的网卡 ip , mask , gateway 都是怎么设置的?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2