首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用部署管理器部署VM实例

使用部署管理器部署VM实例
EN

Stack Overflow用户
提问于 2019-07-06 22:12:53
回答 1查看 112关注 0票数 0

尝试使用部署管理器将虚拟机部署到名为"MyNet“的自定义VPC网络,只是不知道如何将我的自定义VPC网络放入yaml文件中,也希望使用固态硬盘而不是标准的持久盘。

代码语言:javascript
复制
   resources:
   - name: vm
    type: compute.v1.instance
    properties:
    zone: northamerica-northeast1-a
     machineType: zones/northamerica-northeast1-a/machineTypes/f1-micro
     disks:
   - deviceName: boot
      type: PERSISTENT
     boot: true
     autoDelete: true
     initializeParams:
       sourceImage: projects/centos-cloud/global/images/family/centos-7
   networkInterfaces:
     - network: global/networks/default
    accessConfigs:
      - name: External NAT
       type: ONE_TO_ONE_NAT
EN

回答 1

Stack Overflow用户

发布于 2019-07-07 17:54:10

你可以看看this example explaining how to create two VMs and a custom network with Google Deployment Manager。在这个存储库中,您还可以找到其他可能有用的示例。

无论如何,对于您的特定问题:要创建自定义VPC网络,请使用:

代码语言:javascript
复制
- name: my-custom-network
  type: compute.v1.network
  properties:
    routingConfig:
      routingMode: REGIONAL
    autoCreateSubnetworks: true

检查the REST reference of network resource以查找所有可能的参数。

要引用您的自定义网络并使用固态硬盘代替虚拟机的标准磁盘,请执行以下操作:

  • 参考VM configuration

disks.initializeParams.diskType属性一节中的自定义网络

最后,对于您的VM,您应该这样写:

代码语言:javascript
复制
- name: vm
  type: compute.v1.instance
  properties:
    zone: northamerica-northeast1-a
    machineType: zones/northamerica-northeast1-a/machineTypes/f1-micro
    disks:
    - deviceName: boot
      type: PERSISTENT
      boot: true
      autoDelete: true
      initializeParams:
        sourceImage: projects/centos-cloud/global/images/family/centos-7
        diskType: https://www.googleapis.com/compute/v1/projects/{{ env["project"] }}/zones/northamerica-northeast1-a/diskTypes/pd-ssd
    networkInterfaces:
      - network: $(ref.my-custom-network.selfLink)
        accessConfigs:
        - name: External NAT
          type: ONE_TO_ONE_NAT

对于磁盘,请注意disks[0].initializeParams.diskType属性末尾的pd-ssd,而不是pd-standard (默认值)。检查REST reference of instance resource中的其他参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56914888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档