Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11510133
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-18 10:18:58

很多用户希望在将服务器投入使用前,测试一下RAID卡和阵列是否具别冗余性。本文就阐述了最逼真的仿真一个实际故障的正确方法。

请勿使用下列任何方法来仿真故障。
採用下列手段将造成无法预料的结果和系统不稳定:

请勿在系统开机时拔掉硬盘电源

请勿在系统开机时拔掉SCSI线缆

请勿在拔掉硬盘电源后,启动系统

请勿拔掉SCSI线缆后,启动系统

请勿从外部机架中拔出硬盘

上述任何手段都不能精确地模拟真实故障,并且会对元件造成损坏。

请遵照下面的步骤来正确地在冗余阵列上模拟故障:

首先创建RAID1,5,0/1,0/5。然后安装操作系统。您不必等到阵列创建完毕后再安装操作系统。本文假设操作系统是Windows2000。当操组系统安装好后,安装给适配卡 配备的
Adaptec Storage Manager 软件。

必须等阵列完成建立过程,如此RAID才能处于理想状态。阵列如果不是在理想条件或状态下,是无法容错或冗余的。

当完成创建且阵列状态为理想(optimal)时,启动Storage Manager 工具。您应当可以看到RAID控制卡以及连到卡上的硬盘。属于阵列内部的硬盘将在硬盘图标上有一个蓝色的RAID字样。假如您把某个硬盘设为热备份硬盘,该盘会在硬盘图标上有一个红色的圈和一个白色的加号。我们建议在故障仿真中不要使用热备份设置,除非您打算测试特定的功能。

下一步,双击RAID阵列中的一员。屏幕上会显示出SCSI设备的信息。在屏幕上有一个标示为故障硬盘的按钮。选中“故障硬盘”则会把该盘标记为故障盘。为避免意外的阵列损失,您用这个方法只能假定一个故障盘。

在指定故障盘后,系统应当继续正常运转。系统能在降级模式(Degraded Mode)下重新启动。当测试完成后,再打开Storage Manager工具,双击代表故障RAID阵列的LSU(Logic Storage Unit),并选择重建。确保阵列在做其他测试前重建完毕。

假如您测试热备份功能,一旦“故障盘”按钮按下,热备份盘会介入,并自动开始阵列重建。假如重建未开始,那就激活某些硬盘操作如双击“我的电脑”,再访问RAID。这也将启动重建过程。

还有另外一个替代方法来测试阵列冗余性,此法无需安装操作系统或Storage Manager.

首先建立冗余RAID1,5,0/1,0/5。假如你要测试系统能够启动,打开fdisk并创建一个小的DOS分区。重启系统并用/s指令格式化该分区。一旦阵列建立完毕,重启系统并进入SMOR。

一旦进入SMOR,按下Alt+F10+o(字母o而非数字0)。选中RAID阵列中的某一成员,按下Alt+a。跳出的选项之一是“令硬盘失效”。选择该选项就会把该硬盘标为故障盘。为避免阵列的意外损失,此法只能指定一个故障盘。

在指定一个故障盘后,系统应当可以继续正常运行。并且能以降级模式重新启动。

假如您测试热备份功能,一旦“故障盘”按钮按下,热备份盘会介入,并自动开始阵列重建。我们建议在故障仿真中不要使用热备份设置,除非您打算测试特定的功能。

当测试完毕,进入SMOR工具,按下ALT+R并选择重建。确保阵列在做其他测试前完成重建。

小心:上述方法仅作为举例。在模拟故障时要极为小心。总是存在的丢失所有的数据的风险。如果您事先未备份关键数据,您可能会永远失去它们。
阅读(454) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~