我有一台1998年时代的Netware3.12服务器,它运行着我们校园里的一切:总帐、采购、工资、学生信息、成绩等等。服务器有一个Adaptec RAID控制器,它有两个卷:
我们目前正处于替换该系统的项目的早期阶段,但您不只是跳入这样的新系统,所以我需要至少在2011年11月之前让这台服务器运行。
本周,我们没有一个硬盘,而是两个硬盘失败了。谢天谢地,它们来自不同的卷,我们现在能够继续运行,但是考虑到这些故障的密切性质,我非常怀疑我能否通过11月份的目标来避免这个服务器的灾难性故障,因为没有恢复RAID冗余--在任何地方都只需要再发生一次驱动器故障,我就完全崩溃了。
我们很幸运,有完全匹配的“备件”,为两个驱动器,但备件是在未知的状态。我试着只交换它们,但是RAID控制器不够聪明,无法处理这个问题,它会使系统无法启动。
至于RAID控制器本身,我可以通过Ctrl-一个快捷方式在发布期间进入实用程序,但是我不能在那里做很多有用的事情。要真正管理卷,我必须首先引导到Netware,此时我可以使用CI/O Array Management Software Version 2.0
实际查看卷信息。我怀疑管理事物的正常方法是从一个带有控制器软件的特殊软盘启动,但是那个软盘早就消失了。
通过RAID软件中的选项,我认为替换现有RAID卷中磁盘的唯一支持方法是物理添加磁盘,启动并将其配置为卷的“备用”,强制卷使用备用磁盘替换现有的下盘(目前我只猜测),以便下盘变为备用磁盘,修复卷,从卷中删除备用磁盘,然后关闭并删除磁盘。然后重新启动另一个失败的磁盘。所有这些都意味着大量的停工时间,假设我甚至可以让它发挥作用,而且我的备件是好的。
至于寻找可靠的零部件,我甚至不知道从哪里开始寻找一个新的4GB scsi驱动器,甚至不知道我正在寻找的是哪个scsi系统,因为随着时间的推移,它经历了几次不同的迭代。
另一种选择是将其迁移到虚拟机(hyper-v),但我们以前在这方面所做的所有尝试都没有取得很大进展。当这台机器安装的时候,我刚从高中毕业,所以它需要比我开发的netware和dos更低层次的知识,或者如果我已经忘记了(我也不是一个dos新手)。
我的部分问题是,这是一个高使用的服务器,并采取了几天的时间来解决问题,不会飞得很好。
至于这个问题,我正在寻找在这种情况下可能有帮助的东西:推荐一个可以从这个时代找到好备件的地方,个人经验使用类似的控制器修复RAID卷,或者从旧的netware服务器构建一个超级vm,在软盘上为RAID控制器提供更好的软件,向内布拉斯加州的一个优秀的Novell顾问推荐一个能够纠正问题的方法,还有一个我还没有考虑过的其他选项,等等。
更新:
对于备份,我们有很好的备份(最近通过恢复验证)数据备份--对于实际运行的软件没有任何备份。
更新2:
这只是一份进度报告,我目前在VMWare VirtualServer2.0中安装了一个可以工作的Netware3.12,这在很大程度上归功于我在这里找到的指南:
http://cerbulescubogdan.blogspot.com/2010/11/novell-netware-312-on-vmware.html
接下来的步骤是准备空的netware卷,以匹配我现有服务器上的其他卷,在我现有的服务器上转储C:\ drive和netware卷,并从这些信息中找出哪些模块需要添加到netware中,安装我的许可证(如果它还好的话,我们仍然有那个磁盘),并移动数据。
我同意在一年的第一天(遗憾的是之前)将服务器关闭一周,因此,除了创建空卷之外,其余的工作将不得不等到那时。
最后更新(2011年1月5日):
这个星期,我能够在两个raid阵列中获得备件,而不会丢失数据。现在,控制器将两者都列为“故障TOLLERANT”(yay!)。我还能够在上一次更新的基础上进行构建,现在在VMWare服务器2.0中有了一个实用的“备用”服务器。备件可以运行和使用我们的erp软件,但我不能把它投入生产,因为我不能(还)从那个盒子打印(我不知道为什么)。即使如此,如果我没有其他选择的话,这个VM将在紧要关头完成,在它和修复的RAID阵列之间,我很乐意忍受这种情况,直到我在11月将机器弃用。
结语(2012年1月16日):
用一个全新的系统替换这个服务器的项目确实按计划进行了。不要再为netware而欢呼了!Sql Server万岁!国王死了。国王万岁!
我们仍然计划让旧的服务器运行一段时间,直到我们的后财政年度审计在8月完成。但是,如果一次失败发生在这段时间内,没有人会抱怨太多。
发布于 2010-12-08 19:47:14
现在每天或更频繁地获取(并继续获得)共享文件数据的良好备份。如果你失去了机器,你可能找不到必要的软盘(是的)来恢复它。如果可能的话,也可以获得Netware启动的DOS分区的副本。
这听起来像是一张Adaptec 131 RAID卡(或那个时代的某种东西)。如果我是对的,您将不会发现更好的管理软件,因为它们都不存在(最后可用的版本请参见http://www.adaptec.com/en-us/downloads/novell_netware/novell_netware/productid=aaa-131&dn=aaa-131.html )。我用了很多这样的卡片,“以前”,它们运转得很好。
如果它是一个AAA-131,在玩它的配置时要小心。无法配置RAID设置w/o来擦除这些卡上的磁盘。这意味着,例如,如果您放下该盒并附加一些测试磁盘,例如,清除配置并对其进行RAID设置,那么当您将“生产”磁盘插入回内时,如果没有卡片格式化,就无法使用它们。嗯。就这么糟了。
Novell将在VMware管理程序中运行。我建议与一个拥有良好Novell Netware经验的人签约(这里有人--我正在看着你,Sysadmin1138-他们拥有它),帮助您将服务器的内容转移到一个虚拟环境中,至少您可以在虚拟环境中继续运行。
如果您的客户端计算机是现代的,并且安装了Microsoft网络客户端,您可能会发现迁移到基于Windows的计算机实际上是快速而容易的。使用与Netware同名的Windows server机器,公开具有与Netware相同的UNC命名约定的共享目录结构,复制所有文件,并复制目标机器上的权限(手动)。这可能并不困难,您可以在测试实验室中“分阶段”迁移,并使用它测试一些客户端,以便从脚本/用户环境的角度来决定需要更改什么。
您可能可以从eBay获得一些备用硬件。不过,你买的那种年份的任何东西都会有可靠性问题。
如果我是你的话,我会找个很好的Windows Server的人来帮你从那个盒子里移开。这种情况可能会让管理层花费一些钱,这样你几乎在任何时候都可能丢失Netware的全部内容。更换盒不需要巨大的马力(考虑到你要更换的东西),所以软件授权和备份将是你最大的成本。客户端相关的迁移问题可以通过使用一个很好的w/脚本顾问来最小化,并且可以通过登录和启动脚本来计划更改客户端相关设置的细节。
发布于 2010-12-08 20:11:32
我知道,因为我已经这么做了(嗨,埃文),VMWare确实有不错的NetWare支持。即使是那些很旧的东西(你正在运行的东西)。当NetWare空闲而不是HALTing时,它的CPU就会失效,所以无论它在VM中给出的是什么CPU,都会被钉住。这就是VMWare工具的用途,它们让它不那么做。VMWare从90年代起就已经存在了(甚至在BrainShare有了一个展位几年),并且不得不这么做,这就是他们得到支持的原因。微软的虚拟化是新的,他们从来没有必要虚拟化NetWare,所以它在那里不起作用。
如果这台服务器如您所说的那么关键,那么为某些VMWare许可证提供支持应该是一件容易的事情。至少,为VMWare工作站许可证提供spring,它至少会将此服务器带入虚拟环境。如果你真的需要的话,VMWare服务器是免费的(我相信)。工作完成后,您可以考虑将它移到类似ESXi的地方,直到它被更正式地替换为止。
还有其他选项,取决于您的Linux技能。Novell花了相当长的时间来获得Xen (不是KVM,Xen,尽管两者都使用qemu)来支持NetWare。它可能适用于NW3.12,但您需要确保使用的是完全虚拟化模式,而不是半虚拟化模式。
该服务器是新的,它应该有一个光盘驱动器,这可能是你的储蓄恩典。完成备份后,如果您愿意的话,将其引导到ISO-Linux。它将无法获得数据,但它应该看到硬盘。此时,将两个卷的完整dd
副本复制到网络上的其他地方。这些驱动器映像可以直接由qemu作为虚拟驱动器使用。
有一些方法可以将dd生成的图像转换为VMware VMDK,但我自己还没有使用它们。搜索他们,他们就在外面。
发布于 2010-12-08 19:43:25
就您的问题而言,这并没有多大帮助(坦率地说,您已经有了备用设备,而且我对于购买老式磁盘的唯一有用建议是"将驱动器型号输入Google购物"),但是在您接触其他任何内容之前,您应该确保您有一个好的备份,并且能够在可用状态下成功地将其恢复到新机器上。
如果这台机器和你的描述听起来一样关键,那应该是你现在的零优先级。如果您有一段时间没有对备份进行成功的恢复测试,那么您应该假设备份毫无价值,并且需要确保如果这台机器发出最后一次喘息并在您身上死亡,您实际上可以恢复。
如果另一个磁盘掉落到你身上,而你没有可用的备份,那几乎就是球游戏了。无论你是否准备好了,你都会立即进入你的新系统。
只有我的3.50美元。
https://serverfault.com/questions/210546
复制相似问题