我尝试将应用程序配置为在Google Cloud上运行。我能够启动运行Windows 2008 Server(64位)的VM并在其中安装VMWare Player。然后我尝试在VMWare Player中安装并启动第二个VM,Windows崩溃了。
所以,我的问题是,Google Cloud支持"嵌套"虚拟机以这种方式?
如果重要的话,"内部" VM的操作系统是Linux(也是64位)。
答案 0 :(得分:3)
您无法在GCE VM中运行虚拟机,因为在GCE下创建的任何计算机中都未启用虚拟化。目前,Google在其虚拟机中没有此功能。
即使您尝试在Windows Sever GCE实例中启用Hyper-V,它也不允许您这样做,因为处理器应该支持硬件辅助虚拟化的版本。
如果您还需要其他计算机,我建议您在Google云服务上创建另一个Linux VM。
答案 1 :(得分:3)
GCE中的嵌套支持现在处于测试阶段(截至2017年9月):
文档: https://cloud.google.com/compute/docs/instances/enable-nested-virtualization-vm-instances
博客帖子: https://cloudplatform.googleblog.com/2017/09/introducing-nested-virtualization-for.html
披露:我在谷歌的GCE工作。