我们经历了长时间的停电(将近四个小时);现在我有一台 Dell PowerEdge 2850 服务器,它在启动时给出此错误(来自 PERC 4e/DI):
所有驱动器均列在 PERC 配置菜单中:
故障驱动器的 LED 上未显示任何故障迹象;底部呈绿色,顶部不亮。所有磁盘驱动器 LED 均未闪烁。
所有驱动器都位于一个 RAID5 阵列中,具有 6 个大小为 64K 的条带。
我确实有一两台备用的 Dell PE2850 可供测试。但是,据我所知,错误Unresolved configuration mismatch...
会出现在那时 - 但也许我可以激活好的驱动器。
如果我移除坏驱动器并尝试以此方式启动会怎样?我可能会尝试这样做 - 但 PERC 4e/DI 和 Adaptec 2410SA 卡(在启动过程的稍后激活)都将所有端口列为不起作用。
以下是具体问题:
- 是否有可能让此(已降级)阵列在此系统上再次运行?如何操作?
- 配置新配置并保存(无需初始化)有帮助吗?
- 是否可以将性能下降的阵列移至新系统并启动?
- 如果“坏”磁盘被移除或更换会怎样?这会对系统启动产生什么影响?这会对磁盘阵列移动产生什么影响?
编辑:我发现这个问题似乎详细说明了如何将驱动器从一台主机移动到另一台主机;还有什么需要添加到那里详细说明的流程中吗?就我而言,移动方式有两点不同:第一,我有一个明显降级的阵列(RAID5);第二,该阵列是 RAID5 而不是 RAID1。第一个是最大的问号;我想说 RAID5 应该像 RAID1 一样导入。
我发现这个问题其中谈到了“修复”失败的镜像,但没有明确的答案如何修复它,而且我正在使用 RAID5 - 一个没有被移动或重新排列的 RAID5。
更新:替换系统有一个 PERC 4/DC - 而旧系统有一个 PERC 4e/Di。我希望它能识别旧的(已降级的)阵列并顺利导入。如果一切顺利,我甚至可以使用旧驱动器(没有故障)来替换故障驱动器。
答案1
听起来它有点疯狂,从好的驱动器获取一个配置,从“故障”驱动器获取另一个稍微不同步或无效的配置。
我要做的第一件事就是移除故障驱动器,然后尝试启动。如果这不起作用,请尝试使用其他 2850。
答案2
问题是 - 如屏幕截图所示 - 没有检测到任何驱动器。这显然是一个意外,因为驱动器就在机器里。
我的假设是这样的:当进入 PERC 的配置菜单时,它看不到任何磁盘 - 因此它不会要求在磁盘配置和NVRAM 配置,它只显示了它所知道的配置。这看起来像是已经检查了系统上的磁盘,但实际上并没有发生这样的过程 - 控制器仍然不知道这些磁盘。
我还假设,由于系统无法以电子方式访问驱动器,因此也无法检测到阵列中的(已知)坏驱动器。因此,LED 保持“良好”状态,而不是坏状态。
我通过以下方式将磁盘移至新系统:
- 关闭旧系统
- 关闭更换系统
- 用机箱插槽号标记旧系统中的所有驱动器,并用红色的标签而不是白色。
- 用底盘插槽号标记替换系统中的所有驱动器(以防万一)
- 从替换系统中移除所有驱动器
- 重新启动替换系统并从 PERC 配置菜单中清除配置
- 关闭更换系统
- 从旧系统中删除所有驱动器
- 将所有驱动器放入替换系统(匹配的位置)
- 重新启动替换系统
- PERC 配置菜单中已禁用警报
- 重新启动替换系统
(我还必须更改网络连接,但这与此处的讨论无关。)
从 PERC 4e/Di 升级到 PERC 4/DC 完全没有问题:手册中的所有描述都表明,唯一不起作用的移动是从较新的版本升级到 PERC 2。
此后,系统(本例中为 VMware ESXi)启动了。还有很多事情要做,但都是关于虚拟机和 VMware ESXi 的。盒子很好。
如果一切保持稳定,那么我将使用已退役系统中的一个驱动器替换损坏的驱动器。
为完整性而编辑
在另一台相同的 PowerEdge 2850(也带有 PERC 4e/Di)上,出现了相同的消息:
1 Logical Drive(s) found on the host adapter.
0 Physical Drive(s) found on the host adapter.
出现该消息后,没有错误,机器正常启动。因此,此消息并不表示发生故障;也许它只计算了不在逻辑驱动器中的物理驱动器。