如何在 Hyper-V 来宾中创建基于 IDE 的引导、基于 SCSI 的系统磁盘

Tro*_*ndh 5 hyper-v

在过去的一个小时里,我一直在努力思考这个问题,如果有人能指出它是谁完成的,我将不胜感激:

背景:我们的 VMWare ESXi 来宾全部使用基于 scsi 的虚拟磁盘。这让我们可以实时扩展我们的虚拟磁盘,这是我们在操作系统驱动器(需要 Windows 2008 及更高版本)和任何数据驱动器上使用 LET 的功能。

现在,评估 Hyper-V 我需要模仿这一点。该文档指出,hyper-v 来宾只能使用 IDE 作为引导设备,并且只有 SCSI 磁盘可以选择动态扩展。所以,我想用两个驱动器安装 Windows 2008R2:磁盘 0:IDE:仅引导文件磁盘 1:SCSi:Windows(普通 C 驱动器)

如果可能的话,我想完全避免为 IDE 磁盘提供任何驱动器号,这样对于常规服务器管理员来说,它看起来就像一个常规(vmware)来宾,Windows 文件夹位于 C: 和所有这些。

有没有人做过这个?在我开始研究它之前,我认为这将是每个人的做法,但我找不到太多好的信息......

Chr*_*s S 3

正如 user48838 所暗示的,你无法从“SCSI 适配器”启动 Hyper-V 虚拟机(因为它根本不是 SCSI 适配器,他们只是使用这个名称,因为人们熟悉它。相关的,QEmu/KVM 将其驱动程序virtio称为大多数人对虚拟化的理解比微软选择其驱动程序名称时要好得多)。

“SCSI适配器”是一种复杂的存储IO总线,Hyper-V的BIOS不支持;它的BIOS根本不支持VMBUS。Windows 启动管理器只能winload.exe从 BIOS 可以通信的存储(IDE 磁盘、IDE CD、软盘和 PXE)中提取数据。

简而言之,你无法做你想做的事。不过您可以将系统驱动器放在动态磁盘上并使其最初为 2TB。这还允许您偶尔缩小(恢复未使用的空间)VHD。