服务器 频道

使用Hyper-V Bate的惨痛经历

  【问】Hyper-V虽然增加了SCSI控制器的支持,但是Windows Server 2003的虚机无法支持在SCSI磁盘上进行引导和安装。也就是说初次部署Windows Server 2003系统在Hyper-V虚机中不能只挂载使用SCSI虚机磁盘,只能用IDE虚机磁盘安装。从Virtual Server 2005 R2 SP1无法顺利迁移,因为两者虚机硬件架构不同,会触发系统重新激活。如果我有10台Windows Server 2003的虚机想迁移到Hyper-V上,那么代价需要重新激活10次?!Hyper-V现在对什么Linux能支持?我用CentOS 5.1是无法安装,因为虚机光驱都不被识别,无法读取ISO安装Linux系统。Hyper-V使用3389管理虚机,用3389来给虚机安装Integration Service简直是不可能的事情。鼠标都无法在虚机里使用,只能在本地使用鼠标在虚机中。但是这样的状况现实么?是说需要给每台运营Hyper-V的服务器准备一套鼠标键盘和显示器么,还必须在机房里人工操作。郁闷哪……这次从Virtual Server 2005 R2 SP1迁移的过程失败,造成了数据全部丢失!!!本来觉得Hyper-V都Bate版本了,觉得微软出的东西应该没那么糟糕。但是实际上严谨地说很糟糕。安装Integration Service的Windows Server 2003必须是打过Service Pack 2以上的系统,微软从来没给过这样的提前说明!

  【答】以上的问题,盆盆的解答如下:

  1. 为什么不能从虚拟SCSI硬盘引导?

  道理并不复杂,因为模拟SCSI硬盘,其实是一个基于VMBus的设备,而VMBus实际上需要Guest OS的支持,所以无法从虚拟SCSI设备安装或者引导OS。

  2. 不能从虚拟SCSI硬盘引导,会不会降低虚机的磁盘I/O性能?

  不会。

  在Hyper-V里,虚拟IDE设备采用全新的驱动架构,其性能等同于虚拟的SCSI设备。

  当然在Virtual Server环境里,推荐大家用虚拟的SCSI硬盘,性能比虚拟IDE硬盘高约20%。

  3. 为什么现在Hyper-V不支持远程桌面管理?

  很简单,只是现在不支持而已。

  Hyper-V现在才是Beta 1版本,离正式发布还有约8~9月时间,所以现在还早呢。目前的测试版着重于核心功能,而不会急着提供所有的外围管理能力。

  我们可以在另外一台Hyper-V机器上,用Hyper-V MMC远程管理其他Hyper服务器。

  4. 正式版会提供哪些远程管理方式?

  应该会有远程管理的客户端。还有System Center Virtual Machine Manager 2008,可以用来管理多台Hyper-V虚机,提供P2V功能、提供基于虚机模板快速服务的能力、提供虚机网上银行等服务,甚至还可以管理VMware、Virtual Server虚机。

  5. 从Virtual Server迁移应该注意一些什么?

  推荐阅读ITECN的文章:

  http://blogs.itecn.net/blogs/ahpeng/archive/2007/10/04/virtual-server-windows-server-2008-virtualization.aspx

  需要注意的是,如果Virtual Server模拟双节点的群集,请先拆散群集,再迁移。

  6. Licensing授权的问题?

  由于Hyper-V虚机和Virtual Server硬件架构完全不同,所以迁移后,需要重新激活。

  对于企业批量授权而言,这并不会导致授权的损失,因为这种授权并不是基于机器的,具体的信息,请参考授权的用户许可协议。

  链接:http://forums.microsoft.com/china/ShowPost.aspx?PostID=2750091&SiteID=15

 

0
相关文章