gpt4 book ai didi

google-cloud-platform - 为 Google Deployment Manager 创建空磁盘

转载 作者:行者123 更新时间:2023-12-02 08:14:38 25 4
gpt4 key购买 nike

我正在尝试使用 Google 的部署管理器创建一个计算实例。它有两个磁盘,一个基于引导镜像,另一个是空白的。空白磁盘稍后将由 salt stack 正确格式化和安装。部署经理提示“必须指定源图像”。如何使用 Deployment Manager 为计算实例创建第二个空白磁盘?

我的计算实例.jinja:

resources:
- type: compute.v1.instance
name: {{ env["deployment"] }}-{{ env["name"] }}
properties:
zone: europe-west1-c
machineType: zones/europe-west1-c/machineTypes/n1-standard-1
disks:
- deviceName: {{ env["deployment"] }}-{{ env["name"] }}
type: PERSISTENT
boot: true
autoDelete: true
initializeParams:
sourceImage: global/images/XXXXXXX
- deviceName: {{ env["deployment"] }}-{{ env["name"] }}-data
type: PERSISTENT
boot: false
autoDelete: true
initializeParams:
diskSizeGb: {{ properties["size"] }}
networkInterfaces:
- network: global/networks/default
accessConfigs:
- name: External NAT
type: ONE_TO_ONE_NAT

最佳答案

通过使用以下方法为磁盘创建单独的资源来解决:
- 类型:compute.v1.disk
名称:{{ env["deployment"] }}-{{ env["name"] }}-1-data
特性:
sizeGb: {{ 属性["size"] }}
区域:europe-west1-c
然后从计算实例中引用它:
- 设备名称:{{ env["deployment"] }}-{{ env["name"] }}-1-data
开机:假
自动删除:真
来源:$(ref.{{ env["deployment"] }}-{{ env["name"] }}-1-data.selfLink)

关于google-cloud-platform - 为 Google Deployment Manager 创建空磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43096367/

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