gpt4 book ai didi

google-cloud-platform - 如何在现有的 Google Cloud VM 实例上启用嵌套虚拟化?

转载 作者:行者123 更新时间:2023-12-01 03:08:57 53 4
gpt4 key购买 nike

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

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

在第一部分在实例上启用嵌套虚拟化它说如下:

Create a boot disk from a public image or from a custom image with an operating system. Alternatively, you can skip this step and apply the license to an existing disk from one of your VM instances.



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

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

提前致谢,
雨果。

最佳答案

我将与您分享有关如何在现有 GCP 虚拟机实例上启用嵌套虚拟化的说明。更详细的步骤描述in the article you shared .

  • 从您现有的 VM 实例,您 should already have a boot disk在你的项目中。如果没有,您应该从该 VM 实例创建一个启动磁盘。
  • 使用来自该现有 VM 实例的启动磁盘,请使用虚拟化所需的特殊许可证 key 创建自定义镜像。

    a- 如果您使用 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 请求中包含 licenses 属性:
    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。
  • 关于google-cloud-platform - 如何在现有的 Google Cloud VM 实例上启用嵌套虚拟化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53931366/

    53 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com