V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
storyxc
V2EX  ›  Linux

想给 ubuntu server 配一个 ups,求推荐

  •  
  •   storyxc · 2022-05-16 15:31:31 +08:00 · 3943 次点击
    这是一个创建于 926 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天突然家里断电,服务器再次开机的时候磁盘检查卡了好久,另一方面夏天到了,用电肯定更多,如果市电断电 /跳闸的次数多了,担心磁盘阵列会废掉。因此想配个 ups 实现断电后自动关机,但不知道该买什么品牌跟型号比较好,求有这方面经验的 v 友推荐,万分感谢🙏

    • 系统:ubuntu server 22.04

    • 需求:能实现市电断电后通知服务器自动关机

    第 1 条附言  ·  2022-05-16 16:17:08 +08:00

    看了下apcupsd文档,支持debian系,那ubuntu应该没问题。准备买APC BK650M2-CH了,配合apcupsd使用。

    第 2 条附言  ·  2022-05-23 18:38:46 +08:00
    2022.05.23 更新,新款的 bk650m2 ch 用不了 apcupsd ,最终听了 5 楼老哥的意见买了山特的 box600 ,配合 nut 管理软件可以很简单的实现断电自动关机。缺点是能顶的时间比较短,有需求可以上 box850 。
    20 条回复    2022-09-19 01:44:24 +08:00
    echo1937
        1
    echo1937  
       2022-05-16 15:34:07 +08:00
    插眼,对这类产品的家用型号不了解
    nervebing
        2
    nervebing  
       2022-05-16 15:42:59 +08:00   ❤️ 1
    APC BK650M2-CH
    Suaxi
        3
    Suaxi  
       2022-05-16 15:43:39 +08:00
    前段时间也在看 ups ,基本都是推荐 apc bk650 ,但是问题来了,linux 需要专门写脚本来通知关机,不是太完美,看了好久放弃了
    aeli
        4
    aeli  
       2022-05-16 15:44:13 +08:00
    稍微高级一点的 ups 都可以实现吧,同时要主板支持应该。
    wkmike
        5
    wkmike  
       2022-05-16 15:45:39 +08:00   ❤️ 1
    这个得根据你的整机功率来决定什么型号,如果 400W 以内推荐山特 TG-BOX600
    两排插孔,一排不间断,一排防雷击,还带 2 个 USB ,省一个插排了,体型也不叫节省空间
    这款支持 USB 连接通信的,你服务器装个 apcupsd 就能配置自动关机了

    闲鱼价格不贵,300 以内可入
    wkmike
        6
    wkmike  
       2022-05-16 15:47:13 +08:00
    @wkmike #5 体型也不叫节省空间 -> 体型也比较节省空间
    storyxc
        7
    storyxc  
    OP
       2022-05-16 15:48:02 +08:00
    @Suaxi apc 好像有个 apcupsd 的管理工具,我没研究过,不知道是否支持 ubuntu 。如果写脚本实现的话那就循环 ping 网关地址?
    storyxc
        8
    storyxc  
    OP
       2022-05-16 15:52:19 +08:00
    @wkmike 多谢老哥推荐,我这个功耗很低,肯定够用了,apcupsd 在其他品牌的 ups 上也能用吗😂我还以为只支持 apc 的 ups 。
    Suaxi
        9
    Suaxi  
       2022-05-16 15:53:53 +08:00
    @storyxc 是的,大概的思路就是这个,我后面想了想断电就断电吧,手动狗头
    cs8425
        10
    cs8425  
       2022-05-16 15:56:17 +08:00   ❤️ 1
    有一套处理 UPS 相关的东西
    关键字 nut ups 可以查查
    UPS 的 USB port 可以只一台电脑
    再把状态分享给其他主机达到一起关机的能力
    前阵子搞了下
    EATON 5SC1000 有试过能抓到电量、功率、状态等资讯
    但没还实际测过能不能成功自动关机
    knives
        11
    knives  
       2022-05-16 16:10:21 +08:00   ❤️ 1
    apcupsd 值支持 apc 的 UPS ,山特的要用 nut ,自带的那套 ViewPower 什么的太垃圾。
    nrtEBH
        12
    nrtEBH  
       2022-05-16 16:21:33 +08:00
    APC BK650 我的 PVE 在用 也是 debian/ubuntu 系的 应该没问题
    Huelse
        13
    Huelse  
       2022-05-16 16:47:48 +08:00
    APC BK650 是最标准的了,基本啥都能用
    marquina
        14
    marquina  
       2022-05-16 21:07:41 +08:00 via Android
    我的路由器没接 UPS ,Ubuntu 接了 UPS 后会定时 ping 路由器,发现 ping 不通就会自动关机,算是勉强实现断电后自动关机。
    c0xt30a
        15
    c0xt30a  
       2022-05-16 23:26:31 +08:00
    @marquina 我记得早年有些路由器代码写得不好有内存泄漏,他们厂家的解决方案是趁着半夜偷偷重启。如果是因为这个或者你的路由器升级固件重启了,你的机器岂不是不小心也跟着关机了。
    marquina
        16
    marquina  
       2022-05-17 07:54:20 +08:00 via Android
    @c0xt30a 没碰到这种路由器,目前的规则是连续几次 ping 不通(每次间隔 1min )才关机。
    danube533
        17
    danube533  
       2022-05-17 10:09:13 +08:00   ❤️ 1
    推荐 APC BK650M2-CH + NUT 管理软件 教程请看 https://vxay.com/archives/53.html
    chxf
        18
    chxf  
       2022-05-17 21:05:23 +08:00
    我是这样用的,有个百多块钱 ups ,所以没有网络和 usb ,单机只能用十多分钟这样。网管交换机和 ups 接在一插板上,nas 上用脚本间隔一定时间重试 3 次 ping 网关交换机,不通就关机。
    因为不能监控到 ups 状态,要估算断电多久关机,不能设置太短,我是设置 3 分钟,避免维护时候开机不够时间杀死脚本。
    Alliot
        19
    Alliot  
       2022-05-24 11:10:06 +08:00
    任意支持 snmp 的都能满足你的需求 btw. APC RS550g 也满足. 用它: http://www.apcupsd.org/
    MiketsuSmasher
        20
    MiketsuSmasher  
       2022-09-19 01:44:24 +08:00
    建议买一个支持 APC 的 UPS ,可以使用 apcupsd 接受来自 UPS 的关机指令。

    如何配置 apcupsd: https://wiki.archlinux.org/title/APC_UPS
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1077 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:42 · PVG 06:42 · LAX 14:42 · JFK 17:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.