MS的VPC2004不太好一点是,不支持SCSI硬盘,对于想搞点集群系统之类实验的人士来说的确不太爽。VMWare可以支持,功能甚至比VPC强很多,但为了学习下MS的东东(正如大家所知道的一样,MS的东东虽然不好,但策略上好,所以能笑到最后),只好装个VIRTUAL SERVER来玩玩。 VIRTUAL SERVER装好后,急不可待地想要试验下SCSI硬盘下安装系统的情况(先熟悉下先,集群及后再进行)。 进入WEB管理界面,增加磁盘、增加虚拟机,,基本上和VPC区别不大,因为在IE上用WEB方式控制,感觉上当然没有VPC快啦,无所谓。 接着当然是拉增加 SCSI adapters 啦,进入添加,没问题。 做到这里,想了下,既然都用SCSI了,当然把之前添加的IDE干掉算了。接着把WIN2K3的ISO放到光盘上,一切都轻车熟路。 “turn on”,熟悉的2003安装界面出来。心想,这玩意是MS出的,2003+SP1肯定会包括了SCSI驱动了,就算我想指定驱动也没有驱动文件可指呀,F6根本不用按啦,要不怎么算MS东东。当然大家都清楚啦,结果是2003提示找不到硬盘。 赶紧看看帮助文件,好像没有特别说到安装2003时需指定驱动呀,怎么回事? [url=http://www.donews.net/digivelop/archive/2005/05/25/mk:@MSITStore:D:%5CProgram%20Files%5CMicrosoft%20Virtual%20Server%5CDocumentation%5Cvs.chm::/vs_operate_HT_installSCSIafterVMA.htm#] Installing the Accelerated SCSI Controller driver on Microsoft Windows Server 2003[/url] Right-click My Computer, click Properties, and then click the Hardware tab. Click Device Manager, and then select SCSI and RAID controllers. Select the Adaptec AIC-7870 PCI SCSI Controller, right-click it, and then select Properties. Click the Driver tab, and then click Update Driver. When the Upgrade Device Driver wizard appears, click Next. Select the option Install from a list or a specific location (Advanced), and then click Next. From the Manufacturers list, click Microsoft, and then click OK. Click Next, and then click Finish. 呵呵,回顾一下整个过程,重启下看看。这才想起来,原因很简单,没有给SCSI驱动器添加硬盘,这有点像是装了一张PCI SCSI卡一样,但SCSI卡上没接硬盘。于是回到配置上,添加一个硬盘文件,并指定之。再重启,这次NND居然启动不起来了,看下EVENT: The virtual hard disk "D:\My Virtual Machines\Vpc\w2k3sp1-base\scis0.vhd" for a device on SCSI bus 0 of "w2k3sp1-base" is not a fixed hard disk image. Sharing of SCSI hard disks in a cluster environment is supported only with fixed hard disk images. Please attach a fixed hard disk image.