关于LINUX 双机问题

发布于 2022-10-02 16:39:05 字数 149 浏览 24 评论 0

我用VM安装linux双机,采用的linux cluster。
可是我发现有这样一个问题,就是我可以在两台机器同时启动同一个服务,这就以为着如果使用磁盘柜,两台机器可以同时访问磁盘柜?为什么会这样?
如果两台机器可以同时访问磁盘柜,那么如果同一个文件写入不同数据该如何解决?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

浮云落日 2022-10-09 16:39:05

你用的是哪个公司的产品? 看看手册先吧.

HA不是你说的那样的. 你同时起多少都没问题的,但同一时候,只能有一台机器去 mount 共享分区的.

等风来 2022-10-09 16:39:05

我用的是redhat AS3自己带的redhat cluster!

仙女 2022-10-09 16:39:05

[quote]原帖由 "imtj"]我用的是redhat AS3自己带的redhat cluster![/quote 发表:

你的意思是你的两台机器能同时mount 同一个 分区??

战皆罪 2022-10-09 16:39:05

对没错,两台机器可以同时绑定磁盘柜的盘。
如果机器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没有问题!

々眼睛长脚气 2022-10-09 16:39:05

原帖由 "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是通过这个来交换信息的.

总以为 2022-10-09 16:39:05

可是我把APACHE的文件放置在共享分区上面,所以要启动apache必须要绑定分区!
可是我发现redhat-config-cluster启动的时候两台机器的apache都会启动,而且同时都绑定了共享的分区!

魔法少女 2022-10-09 16:39:05

原帖由 "imtj" 发表:
可是我把APACHE的文件放置在共享分区上面,所以要启动apache必须要绑定分区!
可是我发现redhat-config-cluster启动的时候两台机器的apache都会启动,而且同时都绑定了共享的分区!

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

知你几分 2022-10-09 16:39:05

原帖由 "NiCK.linux" 发表:

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

正解

要是两台机器都同时启动了apache和mount了,那还叫什么热备阿

诠释孤独 2022-10-09 16:39:05

可能是VM做共享磁盘柜时,没有对磁盘Locking。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文