我正在尝试从我拥有服务器的主机托管迁移到 Azure。
我的问题是我无法创建可启动的 .vhd 文件,我使用了 Windows Server Backup 并创建了多个 .vhd 文件,而当我使用 HyperV 并将每个 .vhd 设置为 HyperV 虚拟机的虚拟硬盘时,启动多个 .vhd 中的任何一个,但没有一个是可启动的。
我想制作我的服务器的图像或 .vhd,以便我可以上传到 Azure 存储 blob,然后使用它创建一个新的虚拟机。
我听说 Disk2vhd 是我需要的解决方案: http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-create-upload-vhd-windows-server/
答案1
您面临的问题似乎是您的 VHD 尚未准备好与 Hyper-V 一起使用。Windows 备份获取的 VHD 中没有引导加载程序。
您说得对,在阅读您链接的文章之前,您需要对它们进行物理到虚拟 (P2V) 转换。System Center Virtual Machine Manager 可以实现这一点,但除非您已经拥有它,否则最好使用免费工具,例如磁盘2vhd。
完成此操作后,您需要使用 Hyper-V 或 VirtualBox 之类的程序创建虚拟机,以便您可以对其进行系统准备并按照您链接到的文章中的其他说明进行操作。