当前位置: 首页 > news >正文

更换DS4700控制器的悲与喜

更换DS4700控制器的悲与喜

机型:DS4700     原微码:06.23.xx

更换部件:控制器 (使用的控制器微码07.60.52.00)

误操作过程:

        1,关掉存储换控制器 --(兄弟们千万别再这么干了!说不定真会死人的!)

       2,未确定使用控制器的微码版本

重点提示:以后更换控制器一定要搞清楚插上去的控制器的微码啊,不然的话。你明白的。。

误操作之后的结果见图:

   1,出现报错 data rate negotiation failed

 

c1.png

2,数据盘被置为OFFLINE状态

 c2.png


3,查看array 发现 容量为0 并且状态是EXPORTED – READY FOR IMPORT

 

c3.png

当时看到这里我倒吸一口凉气,这次撞大运了,数据完蛋了。赶紧咨询现场工程师(幸好有一份数据备份)。接下来就是分析数据恢复方案。

汇总了几个人的意见得出2个方案。

1,  降微码来恢复数据 (应该有把握恢复数据)。

2,  把盘柜syswipe一下重建然后从备份恢复数据。

当时都准备执行第一方案准备带着公司的6版本的控制器奔向现场了,这是有兄弟(张泽人)从网上找到一篇文章和这里的情形一模一样。于是大家坐下来仔细查看了这篇文章并且斟酌再三认为即便是这样不行也应该不会破坏硬盘的数据,反正还有数据备份呢。

索性尝试一下IMPORT ARRAY

过程如下:1,选中array  à选择advanced –>maintenance->import array

 

 c4.png

c5.png

 

下面这步提示MAPPING将会删除

 

 c6.pngc7.pngc8.png

当看到这步的时候心里高兴极了,恢复成功了。

 c9.png

查看硬盘状态都正常。

 c10.png

最后在sm中重新做mapping ,然后在主机端删掉光纤卡然后重认,正常。

Varyonvg datavg  正常  。 mount 文件系统  正常

启动数据库正常。。此时大家的心算是彻底放到肚子里面了。。

c11.png

 c12.png

 c13.png

 

后续问题:1,现在微码是07.60.52.00  按照ibm官方文档上说rdac最高支持到07.60.28.00

但是这里启动正常。接下来几天我们会重点关注这个客户的使用情况。最后不行的话估计还得改回mpio模式。

最后我在ibm官网里面有关于看了一下确实是有关于migrating an array

大概步骤是首先要export array  然后把硬盘拔出来查到新存储上 最后做import array





















本文转自easy80851CTO博客,原文链接:http://blog.51cto.com/68240021/2058117  ,如需转载请自行联系原作者

相关文章:

  • ISA限制用户上网的技巧:ISA2006系列之八
  • 单元测试的小结
  • 快速排序法——较优方法
  • UVA 445(Marvelous Mazes)
  • Unit 10 与同事一起搭车回家
  • 【转】在VC++下实现高彩色工具条2011-05-19 14:35引言
  • XenApp无法获取ICA文件
  • ruby on rails 之旅 第一章 ubuntu11.10安装
  • [体感游戏]关于体感游戏的一些思考(二) --- POV和基本场景
  • Java炸弹人实现及源码
  • 开发帮助文档Api
  • System.Windows.Forms.TabControl控件有关
  • Verilog 状态机写法 ( 转载,先看看到底好不好)
  • 轻量级的网页Rank算法,365Rss.cn的Rank技术解释以及算法讨论(一)
  • netapp学习(十三)---Snapshot基础知识(上)
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 〔开发系列〕一次关于小程序开发的深度总结
  • Brief introduction of how to 'Call, Apply and Bind'
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Git同步原始仓库到Fork仓库中
  • JavaWeb(学习笔记二)
  • Laravel 实践之路: 数据库迁移与数据填充
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • vue--为什么data属性必须是一个函数
  • 规范化安全开发 KOA 手脚架
  • 跨域
  • 聊聊redis的数据结构的应用
  • 如何学习JavaEE,项目又该如何做?
  • 探索 JS 中的模块化
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 一份游戏开发学习路线
  • 应用生命周期终极 DevOps 工具包
  • elasticsearch-head插件安装
  • 阿里云移动端播放器高级功能介绍
  • #Ubuntu(修改root信息)
  • (03)光刻——半导体电路的绘制
  • (C++17) optional的使用
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (二)学习JVM —— 垃圾回收机制
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (四)JPA - JQPL 实现增删改查
  • (原)Matlab的svmtrain和svmclassify
  • (转)ABI是什么
  • (转)创业家杂志:UCWEB天使第一步
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • ***测试-HTTP方法
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .net访问oracle数据库性能问题
  • .net生成的类,跨工程调用显示注释
  • /*在DataTable中更新、删除数据*/
  • @ConditionalOnProperty注解使用说明
  • @取消转义