摘要:本文讲述了一个NetWare服务器迁移的例子。某证券公司因为服务器已使用多年严重影响了收盘效率,在考虑更换时遇到了难题。 |
某证券公司的NetWare4.11服务器,在一天下午收盘的时候用了3个多小时,这在以前只需要10分钟左右的时间。因为这台服务器已经使用多年了,考虑可能是硬盘由于使用太频繁而产生了故障,所以准备更换一台服务器。一开始考虑购买一台HP、IBM或者联想、方正的品牌服务器,但从这些公司的网站上了解到,现在的服务器已经不支持NetWare4.11了。
该证券公司负责人找到笔者,笔者首先使用当前普通PC安装NetWare4.11,在进入安装屏幕后死机。随后来到当地的电子城,组装了一台服务器,安装时仍然死机。最后,把在虚拟机中安装好的NetWare4.11使用ghost克隆下来,将其复制到服务器后可以使用,但在加载服务器的网卡驱动程序时(已经进入NetWare4.11),无法加载(因为网卡提供的是NetWare5.0的驱动)。经过多次尝试后,证明直接在物理计算机上安装N6tWare4.1l不能成功。经过分析,原因可能有二:
(1)当前计算机都是64位的处理器。NetWare4.11是1995年左右的产品,当时主流是16位和32位的平台。
(2)现在的计算机网卡、SCSI、MUD卡,一般不提供NetWare4.11的驱动程序。
说明:NetWare的安装实际很简单,关键是如何加载网卡与硬盘驱动程序。
1、使用MaXDOS的PXE版直接迁移NetWare服务器到虚拟机
经过大约3天的各种尝试后,决定使用虚拟机。在一台高档的计算机上安装好虚拟机后,带到证券公司,进行了下面的迁移工作。
(1)在主机上安装WindowsServer2003,然后安装VMwareServer。
(2)将主机的IP地址设置为10.1.1.1,子网掩码设置为255.0.0.0,保证D盘有足够的空间,如果D盘是光驱盘符,在"计算机管理"中修改光驱盘符,并将其他分区修改为D。
(3)在主机上安装MaxDOS5.6PXE镜像版,安装完成后,在GhostCastSewer8.3界面的"会话名称"文本框中输入max;选中"创建映像"单选按钮,单击"映像文件"文本框后面的"测览"按钮,将创建的镜像保存在D盘上,并命名为nw4I1.gho,选中“磁盘"单选按钮;设置完成后,单击"接受客户机"按钮。
(4)切换到原NetWare4.11服务器上,将该服务器的网线与WindowsServer2003主机网络接在同一个交换机上,关闭并重启NetWare4.11服务器,进入CMOS,设置该服务器网卡引导(使用PXE方式)。
(5)从PXE引导后,会从WindowsSewer2003中下载引导文件,在启动后,选择"使用NDIS2网卡驱动全自动网刻"选项。
(6)在"MAXDOSNDlS2驱动全自动网刻系统"对话框中,选择"备份镜像至服务器"选项;在下一个界面中,选择备份全盘,输入a并按【Enter】键。备份后会启动Ghost并将该服务器上的硬盘所有数据上传到WindowsServer2003的GhostServer中。
(7)上传完成后,关闭NetWare服务器。