【发布时间】:2014-04-04 17:22:31
【问题描述】:
我在 OSX 上托管的 VMWare Fusion 虚拟机中运行 Windows 8.1。我想知道是否有办法获取 VMWare 文件并在 Windows Azure(或 AWS)上运行它,以便我可以在云中运行我的开发环境。
【问题讨论】:
标签: macos azure amazon-web-services vmware
我在 OSX 上托管的 VMWare Fusion 虚拟机中运行 Windows 8.1。我想知道是否有办法获取 VMWare 文件并在 Windows Azure(或 AWS)上运行它,以便我可以在云中运行我的开发环境。
【问题讨论】:
标签: macos azure amazon-web-services vmware
不幸的是,AWS 的导入/导出功能(实际上通常是 AWS)不支持 Windows 8.1(实际上 AWS 不支持任何 Windows 桌面版本)。 仅支持 Windows 2008r2 的 Google Compute Engine 也是如此。
我相信它应该可以在 Azure 上通过一些转换来实现 - 首先从 VMware 的映像格式 (VMDK) 转换为 MS HyperV 的 (VHD),准备映像(sysprep、替换设备和驱动程序等),然后上传到 Azure - 这不是一个简单的过程,而是在谷歌上搜索 azure upload vmdk。
另一种方法是从 Azure 上的空白 Windows 8.1 VM 开始,然后从头开始安装所需的任何软件。
另一种选择(如果您的 Windows 8.1 虚拟机上已经安装了很多软件,这可能是最简单的)是使用像 Ravello Systems (http://www.ravellosystems.com) 这样的服务,它可以让您轻松上传任何 VMware 虚拟机(包括 Windows 8.1 ) 并在多个云提供商(例如 AWS、GCE、...)上运行它
【讨论】:
AWS 具有 VM 导入/导出功能: http://aws.amazon.com/ec2/vm-import/
【讨论】: