我有一台 1998 年的 Netware 3.12 服务器,它运行我们校园里的一切:总帐、采购、工资单、学生信息、成绩,等等。服务器有一个 Adaptec RAID 控制器,有两个卷:
我们目前正处于替换此系统的项目的早期阶段,但您不会像那样直接跳入新系统,因此我需要让此服务器至少运行到 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 卷的个人经验或从旧的网络服务器,软盘上的一条线,带有更好的 RAID 控制器软件,内布拉斯加州一位优秀的 Novell 顾问的推荐,他可以把事情做好,还有一个我还没有考虑过的其他选择,等等。
更新:
对于备份,我们有良好的备份(通过最近恢复验证)唯一的数据-没有为实际运行的东西的软件。
更新 2:
只是一份进度报告,我目前在 VMWare 虚拟服务器 2.0 中安装了有效的 Netware 3.12,这主要归功于我在此处找到的指南:http :
//cerbulescubogdan.blogspot.com/2010/11/novell-netware-312 -on-vmware.html
接下来的步骤是准备空的 netware 卷以匹配我现有服务器上的附加卷,转储 C:\ 驱动器上的所有内容和现有服务器上的 netware 卷,并从该信息中找出哪些模块需要添加到 netware,安装我的许可证(我们仍然有那个磁盘,如果有的话),然后移动数据。
我已批准在第一年之后将服务器关闭一周(遗憾的是不是之前),因此,除了创建空卷之外,其余的工作将不得不等到那时。
最终更新(2011 年 1 月 5 日):
本周我能够在两个 RAID 阵列中使用备件而不会丢失数据。两者现在都被控制器列为“FAULT TOLLERANT”(是的!)。我还能够在上次更新的进展基础上再接再厉,现在在 VMWare Server 2.0 中有一个功能齐全的“备用”服务器。备件可以运行并使用我们的 erp 软件,但我不能将它投入生产,因为我(还)不能从那个盒子里打印(我不知道为什么)。即便如此,如果我别无选择,这个虚拟机将在紧要关头,在它和修复的 RAID 阵列之间,我很乐意接受这种情况,直到我可以在 11 月把机器扔掉。
尾声(2012 年 1 月 16 日):
用全新系统替换此服务器的项目确实按计划上线。欢呼不再有网络软件!万岁 Sql Server!国王死了。吾皇万岁!
我们仍然计划让旧服务器运行一段时间,直到我们的会计年度审计在 8 月份完成之后。但如果在现在和那时之间发生故障,没有人会抱怨太多。
Eva*_*son 12
获取(并不断获得,每天或更频繁地)共享文件数据的备份好现在。如果您丢失了机器,您可能无法找到恢复它所需的软盘(是的)。如果可能,也获取一份 Netware 从中启动的 DOS 分区的副本。
这听起来像是 Adaptec AAA-131 RAID 卡(或那个时代的东西)。如果我是对的,你不会找到更好的管理软件,因为不存在(见http://www.adaptec.com/en-us/downloads/novell_netware/novell_netware/productid=aaa-131&dn=aaa-131 .html为最后可用的版本)。我使用了很多“回到过去”的卡片,它们工作得很好。
如果它是 AAA-131 ,在使用它的配置时要格外小心。无法配置 RAID 集而无需擦除这些卡上的磁盘。这意味着,例如,如果您取下盒子并连接一些测试磁盘,例如清除配置并在其上设置 RAID,则当您重新插入“生产”磁盘时,将无法使用它们没有卡先格式化它们。是的。太糟糕了。
Novell Netware 将在 VMware 管理程序中运行。我建议与具有良好 Novell Netware 经验的人签订合同(这里有人 - 我在看着你,Sysadmin1138 - 谁拥有它)以帮助您将服务器的内容移动到虚拟环境中,至少,你可以坚持下去。
如果您的客户端计算机是现代的并且安装了 Microsoft 网络客户端,您可能会发现迁移到基于 Windows Server 的计算机实际上是快速而简单的。使用与 Netware 服务器相同的名称启动 Windows Server 机器,公开具有与 Netware 机器相同的 UNC 命名约定的共享目录结构,复制所有文件,并在目标机器上复制权限(手动)。这可能并不难,您可以事先在测试实验室中“暂存”迁移,并使用它测试一些客户端,以从脚本/用户环境的角度决定需要更改的内容。
您可能可以从 eBay 获得一些备用硬件。但是,您购买的任何年份的东西也会存在可靠性问题。
如果我是你,我会在那里找一个擅长 Windows Server 的人来帮助你现在从那个盒子里进行迁移。可能会向管理层提出这种情况,因为您可能会在几乎任何时候丢失 Netware 盒中的全部内容,从而花费一些钱。替换盒不需要巨大的马力(考虑到您要更换的设备),因此软件许可和备份将是您最大的成本。与客户端相关的迁移问题可以通过使用一位擅长脚本编写并且可以通过登录和启动脚本计划更改客户端相关设置的详细信息的顾问来最小化。
sys*_*138 10
我知道,因为我已经做到了(嗨 Evan),VMWare 确实有不错的 NetWare 支持。即使是真正的旧东西(你正在运行的东西)。那个老式的 NetWare 在空闲时对 CPU 进行 NOOP,而不是暂停它,因此无论在 VM 中提供的任何 CPU 都将被挂钩。这就是 VMWare 工具的用途,它们使它不会那样做。VMWare 从 90 年代就已经存在(甚至在 BrainShare 上有一个摊位已经好几年了)并且不得不这样做,这就是他们得到支持的原因。微软的虚拟化足够新,他们从来不需要虚拟化 NetWare,所以它在那里不起作用。
如果这台服务器像您说的一样重要,那么购买一些 VMWare 许可证应该很容易。至少,需要一个 VMWare Workstation 许可证,这至少会使这个服务器进入一个虚拟环境。如果您真的需要,VMWare Server 是免费的(我相信)。完成这项工作后,您可以考虑将其移至 ESXi 之类的系统,直到可以更正式地替换它。
还有其他选项,具体取决于您的 Linux 技能。Novell 花了很多时间让 Xen(不是 KVM、Xen,虽然都使用 qemu)来支持 NetWare。它可能适用于 NW3.12,但您需要确保使用完全虚拟化模式,而不是半虚拟化。
那台服务器足够新,里面应该有一个 CD-ROM 驱动器,这可能是您的救星。完成备份后,如果您愿意,请将其引导至 ISO-Linux。它将无法获取数据,但它应该会看到硬盘驱动器。此时,dd将两个卷的完整副本复制到网络上的其他位置。qemu 可以直接将这些驱动器映像用作虚拟驱动器。
有一些方法可以将 dd 生成的图像转换为 VMware VMDK,但我自己没有使用过。谷歌他们,他们就在那里。
这对您的问题没有真正的帮助(坦率地说,您已经有备用磁盘,我对采购老式磁盘的唯一有用建议是“将驱动器型号提供给 Google 购物”),但在您接触其他任何东西之前你真的应该确保你有一个很好的备份并且可以成功地将它恢复到一个可用状态的新机器上。
如果这台机器与您的描述一样重要,那么现在应该是您的第零优先级。如果您有一段时间没有对备份进行成功的恢复测试,您应该假设它们毫无价值,并且您需要确保如果这台机器最后喘息并死在您身上,您实际上可以恢复。
如果另一个磁盘掉在您身上并且您没有可用的备份,那几乎就是一场球赛。无论您准备好与否,您都将立即迁移到新系统。
只是我的 3.50 美元。