【问题标题】:Google cloud: create instance template with empty disks谷歌云:使用空磁盘创建实例模板
【发布时间】:2023-04-01 23:23:01
【问题描述】:

如何创建可在实例中创建空磁盘的实例模板?创建实例模板时,磁盘似乎需要源属性。

- name: {{ TEMPLATE_NAME }}
  type: compute.v1.instanceTemplate
  properties:
    properties:
      machineType: {{ properties["machine_type"] }}
      canIpForward: False
      networkInterfaces:
      - network: "projects/mapreng-1/global/networks/{{ VPC }}"
        #No internet access if this is not specified
        accessConfigs:
        - name: External NAT
          type: ONE_TO_ONE_NAT
      disks:
      - deviceName: boot
        type: PERSISTENT
        boot: true
        autoDelete: true
        initializeParams:
          sourceImage: https://www.googleapis.com/compute/v1/projects/{{ PROJECT }}/global/images/{{ IMAGE }}
      - deviceName: dev1
        type: SCRATCH
        autoDelete: true
        initializeParams:
          diskType: pd-ssd
          diskSizeGb: 20

这在运行时失败,“必须指定源图像”

【问题讨论】:

    标签: google-cloud-platform


    【解决方案1】:

    我认为实例模板的意义在于,它们允许您轻松创建许多机器,这些机器在使用磁盘映像启动时看起来都一样。您如何考虑使用由于磁盘上没有操作系统而实际上无法启动的实例?

    【讨论】:

    • 不是启动盘。我将在上面的示例中指定引导磁盘。这是我想添加到我的机器的附加磁盘 - 例如设备 dev1 在我上面的例子中。
    • 那么你能用新磁盘创建一个实例,从中获取一个图像,然后将它添加到这个模板中吗?
    猜你喜欢
    • 2018-02-21
    • 1970-01-01
    • 2021-09-11
    • 2021-09-25
    • 2018-03-31
    • 2019-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多