我让ucarp在我的两个ubuntu服务器上工作。Apache、Postfix、Dovecot在HA模式下工作,因此,如果一个主机停机,另一个主机将自动接管。
我的第一个问题是,我不知道我怎么能手动提升奴隶成为主人?
第二个问题是,ucarp-advskew是做什么的?问题是我不知道在哪里能读到更多关于ucarp的东西。我只读过如何配置它的指南,但我不知道如何控制它,高级设置是什么。
编辑:一些排版
发布于 2011-08-08 11:16:03
我使用的是可维护的,对ucarp不太了解,但我一直只是禁用主接口。迫使奴隶接管。如果我想让从服务器成为主程序,我会重新配置它并重新启动服务。然后,我将旧的主程序重新配置为从级,重新启动服务并启用接口。
下面引用的文本可能有助于解释高级参数的作用。
“高级设置:此可选参数指定在发送鲤鱼广告时对高级数据库的倾斜程度。通过操作高级数据库,可以选择主鲤鱼主机。数量越多,主机在选择主服务器时的偏好就越小。默认值为0。可接受的值为0到254。”- http://www.openbsd.org/faq/pf/carp.html。
“.计算时间,直到鲤鱼节点认为它是主节点,计算3*(平流基+(平斜/ 255))”- http://kerneltrap.org/node/5607
因此,如果您有三个主机,一个主人和两个奴隶,那么奴隶的配置如下:
slave1 -3*1+ (10 / 255) = 3.117秒
slave2 -3*1+ (20 / 255) = 3.235秒
那么,slave1总是在slave2之前成为主人,因为它更经常地做广告。如果由于某种原因,slave1倒下了,slave2就会成为主人。
发布于 2011-08-08 12:04:10
我还没有在Linux上使用ucarp,但是在BSD土地上,它就像在主服务器上降低鲤鱼接口一样简单,备份将促进鲤鱼接口的掌握。
发布于 2019-07-17 17:34:48
例如:
/opt/... /scripts/network/ucarp off https://serverfault.com/questions/298776
复制相似问题