AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 782625
Accepted
Filippo
Filippo
Asked: 2016-06-08 22:23:04 +0800 CST2016-06-08 22:23:04 +0800 CST 2016-06-08 22:23:04 +0800 CST

如何配置 UPS 以正确的顺序重启服务器?

  • 772

在这里,我们有一些服务器,几乎每个服务器都有一个专用的 UPS。它们之间存在依赖关系,因此必须以正确的顺序打开它们。最终,我们遇到了严重的电源问题,因此服务器关闭,然后在恢复电源时以随机顺序重新启动。如果服务器在停电期间关闭,这不是问题,重要的是一旦恢复电源,它们就可以在没有任何人为干预的情况下正常工作。

我们的 UPS 非常便宜,对我的目标有用的唯一配置参数是power the load xx seconds after power is restored. 理论上,在每个 UPS 上设置正确的延迟,我可以修复服务器重启的顺序,但我不相信 UPS 会按预期运行。

这是正确的方法吗?
高级 UPS 是否提供其他选项来修复重启顺序?
最后一点:我的 Ups 在 1000 - 2200 VA 范围内

ups
  • 4 4 个回答
  • 3528 Views

4 个回答

  • Voted
  1. Best Answer
    TomTom
    2016-06-08T22:49:39+08:002016-06-08T22:49:39+08:00

    对此的标准答案是“一点也不”。修复软件以随机顺序处理重启。如果您确实需要首先启动某些服务器(例如:Active Directory),请将它们放在可能存活更长时间的 USV 上。基于低功耗原子的服务器足以作为 Active Directory 控制器,并且可以在小型 USV 上存活一天。

    高级 UPS 是否提供其他选项来修复重启顺序?

    不,我会说通常假设程序员有足够的能力正确解决这个问题。

    你可以做的是:

    • 让服务器“随机”启动。除了 DHCP / Active Directory 之外,没有什么真正要求无法修复的命令。
    • 一段时间(5 分钟)后,让控制服务器以正确的顺序在各种机器上启动服务。

    我会说这种类型的设置更为常见。我会称任何需要服务器以特定顺序(在纯基础架构之外)启动的软件都已损坏且不适合业务。

    请注意:我们自己的设置是用于服务器的低成本 20kva USV(成本低,因为我们使用了一个),为作为网络“根”的机器(和备份机器)使用从属的 2000VA USV。从动意味着 USV 落后于大的 - 所以它只在大的(持续半小时到 8 小时,具体取决于我们的计算网格有多少在线)进入终端关闭时才切换到电池。

    • 25
  2. HBruijn
    2016-06-08T23:41:25+08:002016-06-08T23:41:25+08:00

    托管配电单元(而不是 UPS)通常支持在恢复供电后启用各个插座的定制延迟。

    通常,这是为了防止断路器在充满系统的机柜在电源恢复后立即同时通电时跳闸,但这也可用于保留系统依赖项的引导顺序。

    • 14
  3. Winski Tech
    2016-06-09T06:00:39+08:002016-06-09T06:00:39+08:00

    我有这个确切的问题。唯一的区别是我们投资了坚固的机架式 APC 电源装置(例如APC SmartUPS 3000)。使用 APC PowerChute 网络关闭软件(PowerChute Network Shutdown 软件),我可以按特定顺序关闭和启动服务器。该软件的另一个方便的功能是将服务器设置为在最后一刻关闭,即计算 APC 单元剩余的电池电量,并在有足够的时间让服务器正常关闭而不是关闭电源时关闭服务器。

    该软件......不是用户友好的,但如果您花一些时间弄清楚它并不难。如果您有兴趣在基础设施上进行更多投资,那么这绝对是您的必经之路。

    • 6
  4. Jeff Meden
    2016-06-09T10:21:06+08:002016-06-09T10:21:06+08:00

    听起来 UPS 设备成本低,并且无法在恢复供电后配置特定的输出等待时间(一些高端设备是这样)。要获得相同的功能,您需要选择一个特定的主机以始终立即开机(可能随时允许启动任何系统)并让所有其他服务器处于关机​​状态(在 bios 中配置为返回电源应用交流电时关闭,并尊重 Wake On Lan 魔术包,以便在被告知这样做时打开电源)。然后,在启动的主主机上,运行脚本/实用程序来计时将 WOL 魔术包传输到每个主机。

    • 2

相关问题

  • 强大的服务器设置需要什么硬件

  • 通过 APC UPS 配置断电关机

  • 防浪涌保护

  • 更换 UPS 电池还是购买新的 UPS?

  • 适用于小型企业网络和服务器基础设施的 UPS

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve