公司的apc smart UPS安装有管理卡(似乎是AP-9631),server环境有FreeBSD、Windows Server、Linux(CentOS、Ubuntu)

实际使用中有例如以下问题须要注意:

1、一旦安装有管理卡,UPS上自带的串口是不能再使用的

2、由于是smart UPS,apcupsd在关闭server之后会调用重新启动ups指令。这就会有例如以下一些问题

a、假设apcupsd是master-slave模式,那么理论上可安全关闭每一台server,但一旦masterserver有问题,则全部机器会不能关机

b、假设每台server独立执行apcupsd,则ups上的一些參数要注意:

因为我配备的电池容量仅仅能坚持20分左右,加上我对电池究竟能坚持多久有一些操心。所以没实用smart ups智能推断关机时间的功能,而是将关机时间设置成10秒,也就是停电10秒就開始关机。这时一些ups的參数(管理卡上配置)作用例如以下:

Low Battery Duration:
 2分钟,这个指的是ups在知道自己还能坚持2分钟时開始发送关机指令,并运行一系列关机过程,因为我在apcupsd上设置了10秒关机,故关机指令以10秒为准

Shutdown
Delay:720秒。这个指ups运行一系列关机操作的延时时间。建议设置大一些,这样在ups最后自己关机重新启动之前。我们有时间做一些其它操作

Maximum Required Delay:2分,这个是关机指令(ups向server发送)发送超时时间,不是必需改动

Sleep Time:这个不太知道什么意思,调整过似乎没什么影响

Minimum Battery Capacity:ups恢复启动要求的最小电池电量(百分比)

Return Delay:ups恢复延时

最重要的一点,smart
UPS在关闭全部server(或者是他觉得他关闭了全部server)之后会自己主动重新启动UPS。这时你要小心了,假设有机器没关机就慘了,我就尝过苦头,所以建议shutdown delay设置大一点。假设设置小了即使ups能坚持20分,他也可能5分钟后就重新启动,还有千万不要在市电恢复之后自己去启动server。一定要等待ups自己完毕重新启动之后再启动server(建议server都设置成通电自启动),假设你在ups自己主动重新启动之前手工启动了server,后果你知道的。

上面的问题若使用apc提供的关机工具似乎能好设置点。但我用apcupsd习惯了,且apc关机工具支持的平台太少。

顺便提一下:CentOS6.2下的apcupsd自启动脚本有问题,须要自己手工启动apcupsd或调整自启动脚本

apc smart UPS下使用apcupsd注意事项的更多相关文章

  1. .Net下Redis使用注意事项

    .Net下Redis使用注意事项 注:Redis的安装方法和桌面端工具很多,不在本文讨论范围内. 一:不结合适用场景的技术都是耍流氓,Redis主要适用场景: 简单字符串缓存 简单队列 简单发布订阅 ...

  2. springboot下多线程开发注意事项

    基于springboot的多线程程序开发过程中,由于本身也需要注入spring容器进行管理,才能发挥springboot的优势.所以这篇文字主要用来记录开发中两者结合时需要注意的一些事项. 第一步我们 ...

  3. 在Windows7 下调试CodeSmith 注意事项

    编写CodeSmith模板和编写程序一样,也需要进行调试,CodeSmith支持使用CLR’s Just-in-Time debugger调试模板. 要调试模板,首先要在CodeTemplate声明中 ...

  4. Linux下pipe使用注意事项

    转自:http://blog.yufeng.info/archives/1485 Linux下的pipe使用非常广泛, shell本身就大量用pipe来粘合生产者和消费者的. 我们的服务器程序通常会用 ...

  5. Eclipse环境下使用Maven注意事项

    在最新版本的Eclipse Java EE IDE for Web Developers中已经包含Maven 2 在File,New中可以看到Maven Project,新建, 按照步骤一路下来,要求 ...

  6. Tomcat Windows 系统下安装及注意事项

    1 获取Tomcat 安装包  http://tomcat.apache.org/ tar.gz 文件是Linux系统下的安装版本 exe文件是 Windows系统下的安装版本 zip 文件是Wind ...

  7. 阿里云ECS专有网络下安装flannel注意事项

    参照文章http://www.cnblogs.com/lyzw/p/6016789.html在两台阿里云ECS主机安装与配置flannel,在专有网络下两台主机只能通过公网ip连通,所以flannel ...

  8. ecmall在linux下的安装注意事项(转)

    今天跟ecshop客服胡娇沟通后知道ecmall基本配置是[LAMP] linux+apache+mysql+php,然后自己开始在linux下安装ecmall并做迁移,整理了一下中间碰到的问题.1. ...

  9. ecmall在linux下的安装注意事项(转) ----ecmall系统迁移

    linux+apache+mysql+php,然后自己开始在linux下安装ecmall并做迁移,整理了一下中间碰到的问题.1.系统选择的环境是centos6.3,安装不做介绍. 2.安装 MySQL ...

随机推荐

  1. 1-1 编程基础 GCC程序编译

    GCC简介      Linux系统下的gcc是GNU推出的强大.性能优越的多平台编译器,是GNU的代表作之一.gcc可以在多种硬体平台上编译出可执行程序,其执行效率与一般的编译器相比平局效率要高20 ...

  2. vs code 插件list

    vs code 插件list

  3. 如何移除不再插入Windows设备的信息

    Howto: Remove devices from Windows that are not connected to the system anymore 如何移除不再插入Windows设备的信息 ...

  4. treetable

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  5. AspNetCore容器化(Docker)部署(一) —— 入门

    一.docker注册安装 Windows Docker Desktop https://www.docker.com/products/docker-desktop Linux Docker CE h ...

  6. postman使用--断言

    前戏 在我们测接口的时候,没有断言的接口都是耍流氓,因为做自动化的时候,不加断言我们不知道这个接口是执行成功了还是执行失败了,所以断言是做接口自动化必须的 断言 断言就是我们预期值和接口返回值是否一样 ...

  7. 任务五:零基础HTML及CSS编码(二)

    面向人群: 零基础或初学者 难度: 简单 重要说明 百度前端技术学院的课程任务是由百度前端工程师专为对前端不同掌握程度的同学设计.我们尽力保证课程内容的质量以及学习难度的合理性,但即使如此,真正决定课 ...

  8. Git Bash Windows客户端乱码

    最近升级Git后,打开Git Bash出现了乱码,解决方法是: 注意,我升级之后,本地和字符集栏位出现了空白的情况.如果检查这里为空白,那么把本地设置为zn_CN,字符集设置为UTF-8

  9. Mysql数据库事件使用与示例

    1 事件简介 事件(event)是MySQL在相应的时刻调用的过程式数据库对象.一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”. 事件和触发器类似,都是在 ...

  10. Java后端技术微信交流群!工作、学习、技术、资源等!期待你的加入!

    <Java后端技术>专注Java相关技术:SSM.Spring全家桶.微服务.MySQL.MyCat.集群.分布式.中间件.Linux.网络.多线程,偶尔讲点运维Jenkins.Nexus ...