首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在现有的Google云VM实例上启用嵌套虚拟化?

如何在现有的Google云VM实例上启用嵌套虚拟化?
EN

Stack Overflow用户
提问于 2018-12-26 11:20:10
回答 1查看 4.6K关注 0票数 7

我试图在现有VM实例上启用嵌套虚拟化。VM位于Intel Haswell CPU平台上,因此嵌套虚拟化是可能的。

现在我在Google:https://cloud.google.com/compute/docs/instances/enable-nested-virtualization-vm-instances上读到了这篇支持文章

在第一节中,对实例启用嵌套虚拟化如下:

从公共映像或使用操作系统的自定义映像创建引导磁盘。也可以跳过这一步,并从VM实例中将许可证应用于现有磁盘。

但是,我不知道如何将嵌套的虚拟化许可证应用于现有的VM实例。所描述的唯一步骤是用于新磁盘,我希望将其应用于现有磁盘。

我的问题是:如何在现有的Google实例上启用嵌套虚拟化?

提前谢谢你雨果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-26 15:43:11

我将与您分享关于如何在现有GCP实例上启用嵌套虚拟化的说明。更详细的步骤是描述在你分享的文章中

  1. 从现有的VM实例中,您可以在项目中使用应该已经有一个引导磁盘了。如果不是,您应该从那个VM实例创建一个引导磁盘。
  2. 使用现有VM实例的引导磁盘,请使用虚拟化所需的特殊许可密钥创建一个自定义映像。 如果要使用gcloud命令行工具创建图像,请使用--licenses标志提供以下许可URL: https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx 例如,以下命令从名为nested-vm-image的示例磁盘创建名为disk1的映像: $ gcloud compute images create nested-vm-image \ --source-disk disk1 --source-disk-zone us-central1-b \ --licenses "https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx" b-如果您正在使用API,请在您的API请求中包含许可属性: POST https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/images { "licenses": ["projects/vm-options/global/licenses/enable-vmx"], "name": "nested-vm-image", "sourceDisk": "zones/us-central1-b/disks/disk1" } 其中PROJECT_ID是您的项目ID。
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53931366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档