热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

硬件运维:DellPowerEdgeRAID控制器存在一个潜在问题

来自DELL的一封信件DellPowerEdge控制器通知尊贵的Dell客户:Dell承诺,将主动通知客户有关从Dell或Dell授权经销商处购买的产品的重要更新事宜

来自DELL的一封信件


Dell PowerEdge控制器通知

尊贵的 Dell客户:

Dell承诺,将主动通知客户有关从 Dell或 Dell授权经销商处购买的产品的重要更新事宜,本电子邮件便是此承诺的具体实现。我们最近已确定,随您的 PowerEdge RAID控制器配备的固件中存在一个潜在问题。作为一项主动维护措施, Dell建议您使用新固件来解决此问题。

Dell最近发现,随您的 PowerEdge RAID控制器配备的固件中存在一个潜在问题。在某些情况下,使用快速重建功能时,此问题可能影响重建期间的数据完整性。

Dell建议您更新至最新固件。应用此更新将禁用快速重建选项,控制器将不再受到潜在数据完整性问题的影响。

http://dell.com/support

如果您的系统没有使用快速重建功能,并且将来也不打算使用此选项,则无需更新。

我们致力于为您提供更丰富的信息以增强对于 Dell系统的用户体验。这也使我们能够很快向您报告这一问题,并向您提供最新更新来解决此问题。您的满意是我们的最终目标。

谨致,

Dell科技集团


来信关键点分析

看完了dell给的来信通知(是真的纸质信件,难道是怕我们回忽略邮件才选择这么传统的方式?),其实重点就说了一个问题,DELL的PowerEdge下的某款控制器存在bug,建议您升级阵列卡固件

实际情况是这样滴

看完我就想骂人,这尼玛什么鬼,又不直接说明到底是什么情况,没办法我只能拨打了售后电话,经过电话确认,了解到了关键


  1. 本次Bug针对的是PERC 9阵列卡(DELL H730*,为啥这里用个*,是因为只要是这个系列的都中招了 )

  2. 到底bug是啥?原文里头说的“是在某些情况下,使用快速重建功能时,此问题可能影响重建期间的数据完整性。”这里说的快速重建指的并不是正常的硬盘rebuild状态,而是copyback状态。


延伸阅读—Copyback状态说明

简单来说, copyback可以重建原来的DG设定. 当然, 他需要依赖HSP的使用, 不管是Dedicated(DHSP专用热备)或著Global(GHSP全局热备). Copyback预设是自动启用的, LSI的SSD Guard也是基于copyback去实现的.

在一个大型的storage pool创建VD应用parity RAID mode, 通常可能会搭配HSP, DHSP, PHSP(Pool HSP)或者GHSP. HSP实现在VD处于degraded的时候进行auto-rebuild, RAID controller利用parity计算, 复原当初的数据, 然后填入到HSP里, 当这个操作完成过后, HSP便会转成VD的一部分, 并且是online. 但是这个DG不会是与之前一样的配置了, 而copyback启用会允许你在bad slot上插入新盘后, 将之前被rebuild的PD上的数据copy到bad slot上的新盘, 最终这个操作完成之后, 被rebuild的PD便会重新再标记为HSP, 可以说这个标记的HSP是revertible, RHSP. 这个时候, DG的配置便会与当初的完全一模一样, 除了HSP的重复再利用, 也方便做管理.

总结与解决方案

这里先给Dell点个赞,主动告知客户自身存在的问题,并告知解决方案,避免用户数据丢失还不知道啥原因

1、此次的bug仅仅针对PERC 9阵列卡,非此型号的可以无视

2、 此次的bug仅仅是在copyback过程中小概率出现,而copyback基于热备,所以如果你没使用热备盘,则大可不必担心(如果之后将机器阵列重做后有了热备,那得记得更具第三点来解决

3、可以通过升级阵列卡固件来解决

H730阵列卡固件:https://downloads.dell.com/FOLDER04175005M/1/SAS-RAID_Firmware_NH55C_WN32_25.5.2.0001_A09.EXE

升级方法请下载word文档:链接:http://pan.baidu.com/s/1cnMsiU 密码:wlsr

原文来自微信公众号:运维之美


推荐阅读
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 本文详细介绍了在PHP中如何获取和处理HTTP头部信息,包括通过cURL获取请求头信息、使用header函数发送响应头以及获取客户端HTTP头部的方法。同时,还探讨了PHP中$_SERVER变量的使用,以获取客户端和服务器的相关信息。 ... [详细]
  • 在AngularJS中,有时需要在表单内包含某些控件,但又不希望这些控件导致表单变为脏状态。例如,当用户对表单进行修改后,表单的$dirty属性将变为true,触发保存对话框。然而,对于一些导航或辅助功能控件,我们可能并不希望它们触发这种行为。 ... [详细]
  • 使用 ModelAttribute 实现页面数据自动填充
    本文介绍了如何利用 Spring MVC 中的 ModelAttribute 注解,在页面跳转后自动填充表单数据。主要探讨了两种实现方法及其背后的原理。 ... [详细]
  • 本文详细介绍了Socket在Linux内核中的实现机制,包括基本的Socket结构、协议操作集以及不同协议下的具体实现。通过这些内容,读者可以更好地理解Socket的工作原理。 ... [详细]
  • 本文旨在探讨Swift中的Closure与Objective-C中的Block之间的区别与联系,通过定义、使用方式以及外部变量捕获等方面的比较,帮助开发者更好地理解这两种机制的特点及应用场景。 ... [详细]
  • 【MySQL】frm文件解析
    官网说明:http:dev.mysql.comdocinternalsenfrm-file-format.htmlfrm是MySQL表结构定义文件,通常frm文件是不会损坏的,但是如果 ... [详细]
  • 本文探讨了互联网服务提供商(ISP)如何可能篡改或插入用户请求的数据流,并提供了有效的技术手段来防止此类劫持行为,确保网络环境的安全与纯净。 ... [详细]
  • 数据输入验证与控件绑定方法
    本文提供了多种数据输入验证函数及控件绑定方法的实现代码,包括电话号码、数字、传真、邮政编码、电子邮件和网址的验证,以及报表绑定和自动编号等功能。 ... [详细]
  • ArcBlock 发布 ABT 节点 1.0.31 版本更新
    2020年11月9日,ArcBlock 区块链基础平台发布了 ABT 节点开发平台的1.0.31版本更新,此次更新带来了多项功能增强与性能优化。 ... [详细]
  • 本文详细介绍如何在 Apache 中设置虚拟主机,包括基本配置和高级设置,帮助用户更好地理解和使用虚拟主机功能。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 本文整理了关于Sia去中心化存储平台的重要网址和资源,旨在为研究者和用户提供全面的信息支持。 ... [详细]
  • 小程序的授权和登陆
    小程序的授权和登陆 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
author-avatar
阿宝宝86
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有