查看虚拟机的来源映像


您可以通过操作系统映像或磁盘映像创建虚拟机 (VM) 实例。本文档介绍如何确定虚拟机的来源操作系统映像或来源磁盘映像。

准备工作

  • 设置身份验证(如果尚未设置)。身份验证是通过其进行身份验证以访问 Google Cloud 服务和 API 的过程。如需从本地开发环境运行代码或示例,您可以按如下方式向 Compute Engine 进行身份验证。

    选择标签页以了解您打算如何使用本页面上的示例:

    控制台

    当您使用 Google Cloud 控制台访问 Google Cloud 服务和 API 时,无需设置身份验证。

    gcloud

    1. 安装 Google Cloud CLI,然后通过运行以下命令初始化 Google Cloud CLI:

      gcloud init
    2. 设置默认区域和可用区

    REST

    如需在本地开发环境中使用本页面上的 REST API 示例,请使用您提供给 gcloud CLI 的凭据。

      安装 Google Cloud CLI,然后通过运行以下命令初始化 Google Cloud CLI:

      gcloud init

查看虚拟机的来源操作系统映像或来源磁盘映像

如需查看虚拟机的来源操作系统映像或来源磁盘映像,请使用 Google Cloud Console、Google Cloud CLI 或 Compute Engine API。

控制台

  1. 在 Google Cloud 控制台中,转到虚拟机实例页面。

    转到虚拟机实例

  2. 点击虚拟机的名称

  3. 来源操作系统映像或来源磁盘映像的名称位于 Storage > 启动磁盘 > 映像

gcloud

  1. 使用以下 gcloud compute instances describe 命令查看挂接到虚拟机的磁盘:

    gcloud compute instances describe VM_NAME
    

    VM_NAME 替换为虚拟机名称。

  2. 使用以下 gcloud compute disks describe 命令来查看虚拟机的来源操作系统映像或来源磁盘映像:

    gcloud compute disks describe DISK_NAME \
       --zone=ZONE \
       --format="get(SOURCE)"
    

    替换以下内容:

    • DISK_NAME:要查看其来源的磁盘的名称。

    • ZONE:磁盘所在的可用区。

    • SOURCE:一个值,用于指定是返回来源操作系统映像还是来源磁盘映像。设置为 sourceDisksourceImage。指定 sourceDisksourceImage 时不会返回任何值,除非有相应的来源操作系统映像或来源磁盘映像。如果未返回值,请指定其他值并再次运行该命令。

REST

  1. 使用以下 instances.get 方法来查看挂接到虚拟机的磁盘:

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
    

    替换以下内容:

    • PROJECT_ID:项目 ID
    • ZONE:包含虚拟机的可用区
    • VM_NAME:虚拟机的名称
  2. 使用 disks.get 方法来查看虚拟机的来源操作系统映像或来源磁盘映像。

    对于具有来源操作系统映像的虚拟机,此方法会在 sourceImage 字段中返回用于创建磁盘的来源映像。对于具有来源磁盘映像的虚拟机,此方法会在 sourceDisk 字段中返回来源映像。

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
    

    替换以下内容:

    • PROJECT_ID:项目 ID
    • ZONE:包含磁盘的可用区
    • DISK_NAME:磁盘的名称

后续步骤