我试图在现有VM实例上启用嵌套虚拟化。VM位于Intel Haswell CPU平台上,因此嵌套虚拟化是可能的。
现在我在Google:https://cloud.google.com/compute/docs/instances/enable-nested-virtualization-vm-instances上读到了这篇支持文章
在第一节中,对实例启用嵌套虚拟化如下:
从公共映像或使用操作系统的自定义映像创建引导磁盘。也可以跳过这一步,并从VM实例中将许可证应用于现有磁盘。
但是,我不知道如何将嵌套的虚拟化许可证应用于现有的VM实例。所描述的唯一步骤是用于新磁盘,我希望将其应用于现有磁盘。
我的问题是:如何在现有的Google实例上启用嵌套虚拟化?
提前谢谢你雨果。
发布于 2018-12-26 15:43:11
我将与您分享关于如何在现有GCP实例上启用嵌套虚拟化的说明。更详细的步骤是描述在你分享的文章中。
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。https://stackoverflow.com/questions/53931366
复制相似问题