当前位置:   article > 正文

openstack编排heat(云主机类型,云主机,网络)_在提供的openstack平台上,编写heat模板createvm.yml文件,模板作用为按照要求创

在提供的openstack平台上,编写heat模板createvm.yml文件,模板作用为按照要求创建
  1. 在自行搭建的OpenStack平台上,编写heat模板createnet.yml,模板作用为创建网络。

    排错中,希望大佬可以指正以下错误

ERROR: Property error: : resources.subnet.properties: : Value must be a string; got [{u'get_resources': u'network'}]

下面是配置 vim server.yml

heat_template_version: 2013-05-23
description: Test Template
resources:
  network:
    type: OS::Neutron::Net
    properties:
      admin_state_up: true
      name: "Heat-Network"
      shared: false
  subnet:
    type: OS::Neutron::Subnet
    properties:
      cidr: 2.2.2.0/24
      gateway_ip: 2.2.2.1
      allocation_pools:
        - start: 2.2.2.2
          end: 2.2.2.10
      enable_dhcp: true
      host_routes: []
      ip_version: 4
      name: "Heat-Subnet"
      network_id:
        - get_resources: network
outputs:
  network_id:
    description: IP address of the server in the private network
    value: { get_attr: [ network,subnet,show ] }
 

  1. 在自行搭建的OpenStack平台上,编写heat模板createvm.yml文件,模板作用为按照要求创建一个云主机。

heat_template_version: 2013-05-23

description: Test Template

resources:

  server:

    type: OS::Nova::Server

    properties:

      name: "Test server"

      image: xy

      flavor: xy

      networks:

      - network: extnet

outputs:

  server_private_ip:

    description: IP address of the server in the private network

    value: { get_attr: [ server,first_address ] }      

    heat stack-create mystack -f server.yml
  1. 在自行搭建的OpenStack平台上,编写heat模板server.yml,模板作用为创建名为“m1.flavor”、ID为1234、内存为1024MB、硬盘为10GB、vcpu数量为2的云主机类型。

heat_template_version: 2013-05-23

description: Test Template

resources:

  flavor1:

    type: OS::Nova::Flavor

    properties:

      name: "Test Heat server"

      flavorid: "1111"

      disk: 10

      ram: 1024

      vcpus: 2

outputs:

  flavor_id:

    description: IP address of the server in the private network

          value: { get_attr: [ flavor1, show ] }  

heat stack-create xystack -f server.yml

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/70544
推荐阅读
相关标签
  

闽ICP备14008679号