openstack---heat模板学习(-)
【摘要】 heat_template_version: 2014-10-16description: create new vm. file name:server.yamlparameters: data_volume_size: type: string description: volume sizeresources: neutron_net: type: OS::Neutr
heat_template_version: 2014-10-16 description: create new vm. file name:server.yaml parameters: data_volume_size: type: string description: volume size resources: neutron_net: type: OS::Neutron::Net neutron_port: type: OS::Neutron::Port properties: network: {get_resource: neutron_net} neutron_subnet: type: OS::Neutron::Subnet properties: network: {get_resource: neutron_net} cidr: 9.38.59.48/28 data_volume: type: OS::Cinder::Volume properties: size: {get_param: data_volume_size} nova_server: type: OS::Nova::Server properties: name: s1 flavor: m1.small networks: [{port: {get_resource: neutron_port}}, {subnet: {get_resource: neutron_subnet}}] block_device_mapping_v2: [{boot_index: 0, volume_size: 5, delete_on_termination: True, image_id: 93a15c7d-be63-434c-86e9-89a51c4bdf91}, {boot_index: 1, volume_id: {get_resource: data_volume}}]
heat stack-create -f server.yaml sunnytest1 -P data_volume_size=10
说明:
1. 使用AWS资源、HOT资源编写创建虚拟机的模板(两种格式,JSON格式和YAML格式)。
2. 虚拟机要求:
2.1. 不允许使用环境中已经存在的网络。在模板中指定创建net、subnet、port资源。
2.2. 虚拟机包含两张网卡,网卡的网络通过port创建。
2.3. 虚拟机包含一个系统盘,一个数据盘,数据盘大小可用户可输入。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)