linux – ucarp:提升奴隶到掌握

linux – ucarp:提升奴隶到掌握,第1张

概述我有ucarp在我的两个ubuntu服务器上工作. Apache,Postfix,Dovecot正在HA模式下工作,因此如果一台主机发生故障,另一台主机会自动接管. 我的第一个问题是我不知道如何手动推动奴隶掌握? 第二个是ucarp-advskew做什么的?问题是我不知道在哪里可以阅读更多关于ucarp的内容.我只阅读了如何配置它的指南,但我不知道如何控制它,什么是高级设置. 编辑:一些错别字 我 我有ucarp在我的两个ubuntu服务器上工作. Apache,Postfix,Dovecot正在HA模式下工作,因此如果一台主机发生故障,另一台主机会自动接管.

我的第一个问题是我不知道如何手动推动奴隶掌握?

第二个是ucarp-advskew做什么的?问题是我不知道在哪里可以阅读更多关于ucarp的内容.我只阅读了如何配置它的指南,但我不知道如何控制它,什么是高级设置.

编辑:一些错别字

解决方法 我使用keepalived并且对ucarp了解不多,但我总是禁用主接口.这迫使奴隶接管.如果我想让slave成为master,我会重新配置它并重新启动服务.然后我将旧主服务器重新配置为从服务器,重新启动服务并启用接口.

以下引用文本可能有助于解释advskew参数的作用.

“advskew:这个可选参数指定在发送CARP通告时偏向advbase的数量.通过 *** 作advskew,可以选择主CARP主机.数字越大,选择主设备时主机的优先级越低.默认值为0.可接受的值为0到254.“ – http://www.openbsd.org/faq/pf/carp.html

“……计算出CARP节点认为它是主人的时间,计算3 *(advbase(advskew / 255))” – http://kerneltrap.org/node/5607

因此,如果您有三个主机,一个主服务器和两个从服务器,并且从服务器配置如下:

slave1 – 3 * 1(10/255)= 3.117秒

slave2 – 3 * 1(20/255)= 3.235秒

然后slave1将始终在slave2之前成为master,因为它更频繁地进行广告宣传.如果由于某种原因slave1关闭,slave2将成为master.

总结

以上是内存溢出为你收集整理的linux – ucarp:提升奴隶到掌握全部内容,希望文章能够帮你解决linux – ucarp:提升奴隶到掌握所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1037307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存