Hyper-V 2012 R2中的第二代虚拟机是什么,为什么如此重要?
微软在即将到来的Windows Server Hyper-V 2012 R2中做出的最大的改变之一就是第二代虚拟机。第二代虚拟机尝试现代化虚拟机结构,虚拟机结构自Windows Server 2008开始一直没有改变过。
Advertisement
第二代虚拟机将比第一代虚拟机更高效地运行,因为它们感知hypervisor,而且不依赖合成或仿真硬件。
可以想象,这种现代化肯定会带来很大改变,许多改变将直接影响存储管理员。
影响存储管理员的最大变化可能是,当创建一个第二代虚拟机时,Hyper-V 2012 R2默认使用虚拟SCSI磁盘。相反,以前版本的Windows使用虚拟IDE磁盘。这意味着第二代虚拟机不受IDE的限制。因此可以更简单地在虚拟机上创建和附加多个虚拟硬盘。在一些早期版本的Hyper-V中也能这么做,但是虚拟SCSI控制器并不像现在一样是默认创建的。
摆脱IDE也意味着第二代虚拟机将无法访问物理DVD驱动器。但是可以创建虚拟SCSI DVD驱动器。虚拟SCSI DVD驱动器好像是DVD驱动器的客户操作系统,但实际上是与ISO文件相连,而不是物理DVD驱动器。
Hyper-V 2012 R2中的另一个大变化是可以从一个虚拟SCSI控制器引导第二代虚拟机。以前版本的Hyper-V仅支持从虚拟IDE设备引导。当然,因为第二代虚拟机不支持使用虚拟IDE设备,所以甚至没有这个选项。
顺便说一句,现在还可以从一个标准的网络适配器引导与启动执行环境(PXE)。以前,如果你想启动PXE,必须创建一个传统的合成虚拟网络适配器。第二代虚拟机则不需要。
对于第二代虚拟机需要知道的最后一件事就是,它们只支持64位版本的Windows Server 2012 R2或Windows 8.1。这些虚拟机不能迁移到Windows Server 2012主机上,而且虚拟机一旦创建后就没法改变,比如将第一代虚拟机改变成第二代虚拟机。