R910服务器升级过程中RAID的具体操作的问题

系统管理

系统管理
系统管理讨论组

R910服务器升级过程中RAID的具体操作的问题

这个问题已经回答DELL-Richard Li

你好!

 

我们有2套R910,带的H700的RAID卡,使用的是RAID1 ,例如A,B两块硬盘。

 

当前R910运行的RHEL5的系统,计划在月底升级到RHEL6,为了顺利实施该项目,我们有计划通过以下的办法来快速恢复系统。

在升级之前,关闭服务器,拔掉硬盘B,此时RAID1处于降级模式。然后开机,此时以A硬盘开机执行升级操作。

如果升级成功,我改如何插入硬盘B,恢复RAID正常模式?

 

如果升级失败,关机,插入硬盘B,如何恢复到原来RHEL5系统

 

谢谢!

 

验证的回答
  • 你好Stefanyu,

    看过你的计划,今天花了点时间,演练一下情形一:“升级成功”。由于硬盘rebuild需要时间,情形二:“升级失败”将择日再做一次演练。

    演示之前,我们需要强调一下免责声明:

    下面的回复仅做测试以及演示交流,不代表戴尔官方提供的指导性支持和服务。由于使用设备及环境不同,用户测试前需要做全面的文件备份以及风险评估,如果由于不恰当操作引起的数据丢失,不在戴尔的服务保障责任范围之内。

    情形一:升级成功,我改如何插入硬盘B,恢复RAID正常模式?

    1. 测试环境 - Dell PowerEdge R620 H710p, 2x300G SAS硬盘组成RAID1

    实在没有找到R910的服务器,非常抱歉。H710p是H700p的下一代阵列卡。

    2. 升级前,RAID1 配置的确认可以在服务器启动时,按<Ctrl-R>进入RAID管理界面确认。如下:两块SAS硬盘组成的RAID1阵列

    3. 服务器关机(注意是关机)状态下,取出第二块硬盘(ID=00:01:01),然后开机。系统自检提示有硬盘被移除,我们可以选择按“C”来进入管理界面确认RAID1的状态

    4. 按“Y”确认进入管理界面

    5. 我们看到,原来的RAID1配置中,第二块硬盘状态已经变成Missing

    6. 然后可以重启机器,重新检测设备。大家会看到下面的屏幕显示。R910的H700p硬件自检显示会有所不同

    7. 然后进入操作系统做原计划中所有的升级等活动,这样ID=00与01的硬盘已经失去了数据同步

    8.重启服务器,在启动画面里按<Ctrl-R>重新进入PERC卡的RAID管理界面,如图:

    9. 不要退出界面,将原来移除的第二块硬盘插回槽位。原来的硬盘已经失去了数据同步,此时系统识别为闲置硬盘,PERC卡直接在该硬盘上启动RAID的rebuld

    10. 等候若干时间,rebuld结束,RAID1阵列恢复正常。升级完成

所有回复
  • 你好Stefanyu,

    看过你的计划,今天花了点时间,演练一下情形一:“升级成功”。由于硬盘rebuild需要时间,情形二:“升级失败”将择日再做一次演练。

    演示之前,我们需要强调一下免责声明:

    下面的回复仅做测试以及演示交流,不代表戴尔官方提供的指导性支持和服务。由于使用设备及环境不同,用户测试前需要做全面的文件备份以及风险评估,如果由于不恰当操作引起的数据丢失,不在戴尔的服务保障责任范围之内。

    情形一:升级成功,我改如何插入硬盘B,恢复RAID正常模式?

    1. 测试环境 - Dell PowerEdge R620 H710p, 2x300G SAS硬盘组成RAID1

    实在没有找到R910的服务器,非常抱歉。H710p是H700p的下一代阵列卡。

    2. 升级前,RAID1 配置的确认可以在服务器启动时,按<Ctrl-R>进入RAID管理界面确认。如下:两块SAS硬盘组成的RAID1阵列

    3. 服务器关机(注意是关机)状态下,取出第二块硬盘(ID=00:01:01),然后开机。系统自检提示有硬盘被移除,我们可以选择按“C”来进入管理界面确认RAID1的状态

    4. 按“Y”确认进入管理界面

    5. 我们看到,原来的RAID1配置中,第二块硬盘状态已经变成Missing

    6. 然后可以重启机器,重新检测设备。大家会看到下面的屏幕显示。R910的H700p硬件自检显示会有所不同

    7. 然后进入操作系统做原计划中所有的升级等活动,这样ID=00与01的硬盘已经失去了数据同步

    8.重启服务器,在启动画面里按<Ctrl-R>重新进入PERC卡的RAID管理界面,如图:

    9. 不要退出界面,将原来移除的第二块硬盘插回槽位。原来的硬盘已经失去了数据同步,此时系统识别为闲置硬盘,PERC卡直接在该硬盘上启动RAID的rebuld

    10. 等候若干时间,rebuld结束,RAID1阵列恢复正常。升级完成

  • 情形二:如果升级失败,关机,插入硬盘B,如何恢复到原来RHEL5系统

    该情形其实也非常简单,前面步骤相同,区别在于升级后。

    原理是:升级失败后,我们需要在关机的状态下,将A硬盘卸下,换装B硬盘。让系统恢复到B硬盘启动的状态下,然后在A硬盘上rebuild B硬盘的数据。

    如果不着急,这周休假,我可以在下周帮你示范一遍。

    非常感谢到访我们的戴尔技术中心。

  • 第9步,你插入的硬盘的时候这个界面会自动识别插入的硬盘,对吗?然后Rebuild也是自动启动的对吗?

    谢谢!

  • 希望你帮我现场示范下,谢谢!

  • stefanyu

    第9步,你插入的硬盘的时候这个界面会自动识别插入的硬盘,对吗?然后Rebuild也是自动启动的对吗?

    谢谢!

    是的,第9步的硬盘识别和rebuild都是自动启动的。所以要特别注意,对于B硬盘上的原数据将被覆盖,rebuild期间,没有数据备份了的。情形二的演示,我下午抽空试试。

  • 好的,期待你的演示

  • 情形二:如果升级失败,关机,插入硬盘B,如何恢复到原来RHEL5系统(附步骤)

    前面做系统升级的步骤见情形一中步骤1~7,这里不再重复。

    至此,假设操作系统升级完毕,但不成功,需要恢复到硬盘B上保存的原有的操作系统。

    演示之前,还需要唠叨一下免责声明:

    下面的回复仅做测试以及演示交流,不代表戴尔官方提供的指导性支持和服务。由于使用设备及环境不同,用户测试前需要做全面的文件备份以及风险评估,如果由于不恰当操作引起的数据丢失,不在戴尔的服务保障责任范围之内。

    1. 关闭服务器,断电下,将第一块硬盘(ID=00)取出,第二块硬盘(ID=01)插回槽位,并开机。

    2. 系统开机自检发现PERC卡与硬盘上RAID配置信息不匹配,提示发现"foreign configuration",按"C"进入管理界面

    3. 确认进入请按“Y”

      

    4. 在管理界面里,我们发现PERC卡的RAID配置信息是空的,同时,菜单里出现“Foreign View”标签。

    5. 按<Ctrl+N>或<Ctrl+P>进入Foreign View 标签,这里可以看到保存在第二块硬盘上的RAID配置信息,如下:

    6. 选中PERC卡按F2,在弹出菜单里选择Foreign Config -> Import,然后选择"YES"确认,将硬盘中的RAID配置导入到PERC卡上去

    7. 上一步后,自动回到“VD Mgmt”标签,我们可以看到PERC卡里已经复制了硬盘上的RAID配置信息,其中ID=00的硬盘状态为"Missing",同时“Foreign View”标签消失

    8. 现在可以尝试重启服务器,确认系统已经进入原先保存在第二块硬盘上的久操作系统了。然后下面就可以尝试rebuild第一块硬盘里。

    9. 重启服务器,按<Ctrl+R>回到PERC管理界面,进入界面后,插入待恢复的第一块硬盘。我们看到“Foreign View”标签又出现了,按<Ctrl+N>进入“PD Mgmt”查看,可以看到ID=00的硬盘状态为“Foreign”,再按<Ctrl+N>进入“Foreign View”,可以查看第一块硬盘上的RAID配置信息。

    10. 选中PERC卡按"F2",在弹出菜单里选择Foreign Config -> Clear,然后确认,清除第一块硬盘(ID=00)上的RAID配置信息

    11. 这样ID=00的硬盘状态变更为“Ready”,可以用于rebuild了

    12. 进入“PD Mgmt”标签,选中第一块硬盘(ID=00,状态为Ready),按"F2",在菜单里选择"Make Global HS"

    13. 第一块硬盘设为Hotspare后,立即进入rebuild状态

    14.等候若干时间后,rebuild结束,系统恢复成功。

  • 你好!

    在 步骤6---6. 选中PERC卡按F2,在弹出菜单里选择Foreign Config -> Import,然后确认,将硬盘中的RAID配置导入到PERC卡上去

    的第二个图片,选择是Yes 还是选择 No?

  • 哎哟,你是在线等啊,哈哈。帖子太长,刚才没写完,现在补齐了。

    是选择Yes来确认,No就取消不执行了。

  • 呵呵,我订阅此贴的更新,所以能及时看到。可以讲步骤6哪儿补充下文字描述?