openstack编排heat(云主机类型,云主机,网络)
openstack编排部署heat,创建云主机,网络,云主机类型
- 在自行搭建的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 ] }
- 在自行搭建的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
- 在自行搭建的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
更多推荐
所有评论(0)