首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Proxmox环境中的apcupsd与NUT

Proxmox环境中的apcupsd与NUT
EN

Server Fault用户
提问于 2014-09-19 18:08:26
回答 1查看 13K关注 0票数 2

我有一个Proxmox节点,实际上是320e G8服务器+ APC SmartUPS 750通过usb电缆直接连接到服务器。主机上正在运行几个Linux。我的问题是-哪个软件更适合优雅关闭(如果UPS将失败) NUT或apcupsd?哪个软件更稳定?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-10-11 17:49:36

根据我们的经验,在“稳定性”中,apcupsd和NUT之间没有什么可选择的。

我认为‘如果UPS失败’意味着‘如果电源故障,我们在UPS上,电池寿命即将耗尽’。这是基于运行了几年Proxmox,一些意见与事实和经验。

  • Proxmox将清除UPS信号上所有主机的关闭

请参阅http://forum.proxmox.com/threads/4452-Proxmox-and-UPS-will-guests-shutdown-cleanly

  • 应该在主机上安装哪个UPS工具?那得看情况。

apcupsd与许多APC UPS很好地工作,关闭单一的UPS和机器。它可以配置为关闭其他UPS,但它是笨重的(我的意见)。

螺母与许多UPS的制造很好地工作,关闭所有与该UPS连接的机器(以及通过设计可能连接到其他UPS的其他机器)。在我的经验中,螺母在关闭UPS方面比apcupsd更好,而apcupsd并不总是成功地做到这一点。然而,NUT并不支持UPS的所有制造/型号。对你来说很可能管用。

选择UPS实用程序,具体取决于您拥有的UPS以及您需要控制的其他内容(在测试了它在您的情况下工作后)。

  • 为了正确地实现,我建议获取关闭VMHost和所有VM所需的时间统计信息(至少收集超过10次)。关机运行),并由此计算Host+all VM关闭的可能最小时间。确保无论您选择哪个客户端使用任何时间,都会留下足够的电池功率来关闭所有设备。
  • 不能保证所有VM在断电前都干净地关闭,也不能保证主机在UPS电池故障之前干净地关闭,如果VM挂起并且没有根据请求完成关机。

如果VM挂起,则挂起,只有手动干预才能清除这种情况(除非调用额外的逻辑)。在大多数情况下,大多数VM都应该关闭,在我们的经验中,它们几乎在所有情况下都会关闭。

如果有疑问,请使用相同的VM构建一个示例系统,并在scratch硬件上试用,以查看在您的用例中什么是最有效的。

另参考文献:

http://forum.proxmox.com/threads/14877-Shotdown-VMs-in-specific-order-when-UPS-initiates-shutdown-of-the-node (Proxmox关机行为)

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/629927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档