hy
我的笔记本电脑上部署了一个 openstack。我正在尝试用热量创建一个堆栈。
我创建了一个openstack keypair create heat_key > heat_key.priv
被 nova 识别的密钥对,nova keypair-list
给出以下输出:
+----------+------+-------------------------------------------------+
| Name | Type | Fingerprint |
+----------+------+-------------------------------------------------+
| heat_key | ssh | 0b:7a:36:20:e2:e3:19:3b:ab:a1:95:ac:67:41:67:d7 |
+----------+------+-------------------------------------------------+
这是我的简单 HOT 模板:
heat_template_version: 2013-05-23
description: Hot Template to deploy a single server
parameters:
image_id:
type: string
description: Image ID
key_name:
type: string
description: name of keypair to enable ssh to the instance
resources:
test_stack:
type: OS::Nova::Server
properties:
name: "test_stack"
image: { get_param: image_id }
flavor: "ds1G"
key_name:{ get_param: key_name }
outputs:
test_stack_ip:
description: IP of the server
value: { get_attr: [ test_stack, first_address ] }
当我尝试创建堆栈时
openstack stack create -t myTemp.hot --parameter key_name=heat_key --parameter image_id=trusty-server-cloudimg-amd64-disk1 test_stack
我收到以下错误
ERROR: Property error: : resources.test_stack.properties: : Unknown Property key_name:{ get_param
我尝试过使用不同版本的模板,但我得到了同样的错误
知道为什么会这样吗?