我有一台运行1998年的Netware 3.12服务器,它可以在我们的校园中运行所有内容:总帐,采购,工资单,学生信息,成绩,您可以命名。该服务器具有两个卷的Adaptec RAID控制器:
- RAID 1、2个17GB scsi磁盘,Seagate ST318417W
- RAID 5、3个4GB scsi磁盘,2个Seagate ST34573W和1个ST34572W。
我们目前正处于替换该系统的项目的早期阶段,但是您不只是跳入这样的新系统,因此我需要保持该服务器的运行至少到2011年11月。
这周我们没有一个,但是两个硬盘发生了故障。幸运的是,它们来自不同的卷,并且我们现在能够继续运行,但是鉴于这些故障的本质,我严重怀疑我能否避免在11月目标之前从该服务器发生灾难性故障,而如果没有这种情况,恢复RAID冗余-在任何地方都只会再发生一个驱动器故障,而我已全力以赴。
我们很幸运能够在两个驱动器上摆放完全匹配的“备件”,但是备件处于未知状态。我尝试只交换它们,但是RAID控制器不够智能,无法处理此问题,并且使系统无法启动。
至于RAID控制器本身,我可以在POST期间通过Ctrl-A快捷键进入实用程序,但是从那里我无能为力。要实际管理卷,我必须首先启动Netware,这时我可以CI/O Array Management Software Version 2.0
用来实际查看卷信息。我怀疑管理事物的正常方法是从带有控制器软件的特殊软盘启动,但是该软盘早已不复存在。
通过RAID软件中的选项,我认为在现有RAID卷中替换磁盘的唯一受支持的方法是物理添加磁盘,启动并将其配置为卷的“备用”,强制该卷使用备用磁盘以替换现有的故障磁盘(此时,我只是在猜测),以便故障磁盘成为备用磁盘,修复卷,从卷中删除备用磁盘,然后关闭并删除磁盘。然后从头开始处理其他发生故障的磁盘。假设我什至可以使它正常工作并且我的备用零件很有效,那么所有这些都将导致大量的停机时间。
至于寻找可靠的备件,我不知道从哪里开始寻找新的4GB scsi驱动器,甚至找不到我正在寻找的确切的scsi系统,因为它随着时间的推移经历了几次不同的迭代。
另一个选择是将其迁移到虚拟机(hyper-v),但是我们之前在该领域所做的所有尝试都未能走得很远。安装此机器时,我刚从高中毕业,因此它需要的网络软件和Dos知识比我以前开发的要低,或者如果我此后就已经忘记了(我也不是dos初学者)。
我的问题的部分原因是这是一台使用率很高的服务器,并且将其拆除几天来弄清楚问题并不能很好地解决。
至于这个问题,我正在寻找在这种情况下可能有用的任何东西:建议一个地方,以查找该时代的良好备件;使用类似控制器修复RAID卷的个人经验;或从虚拟机构建Hyper-V vm。旧的网络软件服务器,在软盘上安装了用于RAID控制器的更好软件的生产线,向内布拉斯加州的Novell顾问推荐的建议,它可以使事情正确,还有其他我尚未考虑的选择,等等。
更新:
对于备份,我们仅对数据进行了良好的备份(最近通过还原进行了验证),而对于实际运行事物的软件则没有。
更新2:
只是一个进度报告,我目前在VMWare Virtual Server 2.0中安装了可正常运行的Netware 3.12,这在很大程度上要归功于我在此处找到的指南:http :
//cerbulescubogdan.blogspot.com/2010/11/novell-netware-312 -on-vmware.html
下一步是准备空的网络软件卷以匹配现有服务器上的其他卷,将现有服务器上C:\驱动器和网络软件卷上的所有内容转储,并从该信息中找出需要向网络软件添加哪些模块,安装我的许可证(如果有的话,我们仍然有该磁盘),然后移动数据。
我已经批准在一年的第一天之后将服务器停机一周(可能不早于此),因此,除了创建空卷之外,其余的工作必须等到那时。
最终更新(2011年1月5日):
本周,我能够在两个RAID阵列中工作并且没有数据丢失。控制器现在都将两者都列为“ FAULT TOLLERANT”(是!)。我还能够以上次更新的进度为基础,现在在VMWare Server 2.0中具有功能正常的“备用”服务器。备用组件可以运行和使用我们的erp软件,但是我无法投入生产,因为我还不能从那个盒子打印(我也不知道为什么)。即使这样,如果我别无选择,该VM也会在紧要关头工作,并且在适应已修复的RAID阵列之间,我会适应这种情况,直到我在11月将机器扔掉为止。
结束语(2012年1月16日):
用全新系统替换此服务器的项目确实按计划进行。华友世纪不再有网络软件!全部赞SQL Server!国王死了。国王万岁!
我们仍然计划将旧服务器的运行时间保持更长的一段时间,直到8月我们的财政年度后审计完成为止。但是,如果不时发生故障,没有人会抱怨太多。