进行电源循环测试以避免硬件故障

简介:

不要让意外停机时间中断你的数据中心。进行电源循环测试以主动监控系统,并以有条不紊、有序的方式识别硬件故障。

由于日常操作期间可能不会使用IT系统的所有部分,某些组件可能会失效,软件模块可能会崩溃,但系统可能依旧正常运行数月甚至数年。在系统重启(通常意外)之前,故障可能无法被识别,进而导致意外的工作负载中断和停机时间。

定期进行电源循环测试,以识别可能出现的问题并主动解决。

如果没有发现任何问题,为什么要执行电源循环测试?

系统管理工具包括Microsoft System Center、SolarWinds、Nagios和Zabbix是强大的多功能平台。几乎所有系统管理工具都可以提供故障、配置、审计、性能和安全管理等功能,使其成为现代企业不可或缺的一部分。

但是,某些故障可能发生在硬件级别,可能不会立即影响系统或工作负载。例如,服务器可能在双列直插存储器模块(DIMM)中检测到内存故障。但是,如果没有工作负载使用该内存空间,或者故障DIMM由故障纠正技术保护,则服务器可以继续工作,向系统管理报告很少的直接错误。在大多数情况下,现代服务器的智能平台管理接口或基板管理系统可以报告这些错误,但是该信息通常只是记录,系统及其工作负载将继续运行。

未检测到以及未解决的硬件问题最终将变成大麻烦。如果意外系统崩溃或电源中断导致计划外系统重启,系统内部固件可能会发现这些问题并拒绝完成引导过程。例如,如果服务器南桥芯片出现故障,且USB或板载磁盘控制器未成功初始化或响应,即使企业可能不使用服务器的USB端口,而是通过网络访问存储,也无法正常完成启动引导。现在,IT必须尝试从意外中断中恢复,并同时解决有缺陷的系统。

为避免这种情况,需要进行定期和主动的电源循环测试,以强制在底层级别硬件中重新启动系统。采用有计划的重新启动来确保数据保护,并以有组织的方案将虚拟机或存储实例迁移到目标设备之外,可以免于计划外的应急工作或宕机。接下来,循环上电,并允许硬件系统完全启动,以显示潜在未知或未解决的问题。系统电源循环通常作为组织现有关机文档的一部分。如果在重新启动过程中出现问题,你最好取纠正措施。

应该如何实施电源循环测试,应该多久进行一次?

可靠的设计能够保障服务器运行多年。当在弹性配置(例如服务器集群)中部署这些服务器时,这些系统上运行的工作负载几乎是不可破坏的。事实上,强调系统弹性和正常运行时间常常导致许多组织放弃周期性的重启测试。

但是如果一个服务器或存储子系统运行了几年,要如何知道它还能正确启动?无法得知,而且保证系统能够成功冷启动的唯一方法就是定期重启。

电源循环测试需依赖什么?

根据需求定期进行电源循环测试,以保证对业务需求在合理水准的信心。通常,可以每几个月或每年进行几次电源循环。将电源循环测试与常规灾难恢复和关机测试同步,以便同时处理和达成这两个目标。

有时,外部因素,如变电站升级或重要建筑物改造,迫使企业使数据中心离线一段时间。现在,计划停机可以减少业务中断,因为您可以轻松地将工作负载迁移到辅助数据中心或云上。所以任何IT团队准备处理计划内的设施关闭时,也应该能够进行常规电源循环测试。

服务器硬件有任何风险吗?

当启动和运行服务器或存储阵列时,总是有一定程度的电、热和机械应力。当电子元件冷却并再次升温时,会产生热应力,可能导致边缘连接失效,并导致过早的系统故障。同样,如果让老化磁盘或冷却风扇冷却,它可能因为耗尽润滑剂卡住,并导致磁盘/风扇轴或其他微小机制的问题。

还存在潜在逻辑风险。意外的配置更改可能会使系统超出规格,并导致由于系统配置管理工具出现告警或应用程序启动问题。例如,如果系统重新启动并尝试安装意外或未批准的修补程序,则配置管理工具可能会暂停该工作负载或服务器集群启动,直到系统批准的配置恢复为止。

这样的问题比较少见,特别在现代、节能系统中。虽然一些IT专家认为放弃采用和实施电源循环,可以减少这种故障的可能性,但是理想的电源循环测试理念正是沉淀、隔离和解决这类问题。更早暴露问题,远比等到意外的电源故障或应用程序崩溃发生,系统无法正常启动时,才进行应急处理要合理。随着如今虚拟化和群集的应用,能够保障工作负载将持续运行的同时,识别和修复故障系统。

本文转自d1net(转载)

相关文章
|
1月前
|
安全 测试技术
BOSHIDA DC电源模块的安全性能评估与测试方法
BOSHIDA DC电源模块的安全性能评估与测试方法
 BOSHIDA DC电源模块的安全性能评估与测试方法
|
1月前
|
安全
DC电源模块的安全性能评估与测试方法
DC电源模块的安全性能评估与测试方法 DC电源模块的安全性能评估与测试方法应包括以下几个方面: 1. 输入安全性测试:包括输入电压范围、输入电压稳定性、输入电流范围、输入电流保护等方面的测试。测试方法可以是逐步增加输入电压或输入电流,观察模块的工作状态和保护功能。
DC电源模块的安全性能评估与测试方法
|
2月前
|
Perl
在awk中,初始化-测试-递增型的 `for` 循环
在awk中,初始化-测试-递增型的 `for` 循环
17 2
|
6月前
|
Shell Linux Go
《Linux操作系统编程》第八章 Shell程序设计: shell 语言结构,包括测试、分支、循环、跳转、函数、语句组
《Linux操作系统编程》第八章 Shell程序设计: shell 语言结构,包括测试、分支、循环、跳转、函数、语句组
66 0
|
8月前
【单片机期中测试】3.按键控制流水灯循环
【单片机期中测试】3.按键控制流水灯循环
112 0
|
10月前
|
PHP
PHP递归和循环的速度测试
写了一个可以对 $_GET`, `$_POST 等输入进行过滤的函数,做了PHP递归和循环的速度测试。
55 0
|
12月前
|
光互联 网络架构 异构计算
BOSHIDA 三河博电科技 模块电源高低温试验箱测试原理
电源模块是可以直接贴装在印刷电路板上的电源供应器,其特点是可为专用集成电路(ASIC)、数字信号处理器 (DSP)、微处理器、存储器、现场可编程门阵列 (FPGA) 及其他数字或模拟负载提供供电。一般来说,这类模块称为负载点 (POL) 电源供应系统或使用点电源供应系统 (PUPS)。由于模块式结构的优点甚多,因此模块电源广泛用于交换设备、接入设备、移动通讯、微波通讯以及光传输、路由器等通信领域和汽车电子、航空航天等。
|
12月前
BOSHIDA 模块电源高低温试验箱测试原理
有着26年历史的,专业生产电源,提供高质量的工业电源、军工电源、医疗电源、可编程电源并为用户提供定制及OEM代工电源服务。专业生产电源模块,性能稳定可靠,设计简单布局合理,只需一个电源模块,配上少量分立元件,即可获得电源。
|
测试技术 索引 Python
软件测试|最全的Python for循环和while循环使用介绍
软件测试|最全的Python for循环和while循环使用介绍
115 0
PAT1008数组元素循环右移问题(2,3测试点不过的解决办法)
PAT1008数组元素循环右移问题(2,3测试点不过的解决办法)