windows heat template user_data无法正常工作

时间:2017-03-05 00:39:43

标签: heat

我是CloudbaseInit的新手。我已经使用CloudbaseInit设置了一个映像,并且可以使用新密码构建计算机并将hdd size扩展为ok(使用命令:nova boot)。但我想使用heat stack-create和热模板文件

   heat_template_version: 2013-05-23

description: dtb test hottest,for test add parameters.

parameters:
  flavor:
    type: string
    label: paasflavor
    description: paasflavor  flavor to be used
    default: c1m2h90
  availability_zone:
    type: string
    description: The Availability Zone to launch the instance.
    default: nova
  name:
    type: string
    description: name of host.

resources:
  server1_port1:
    type: OS::Neutron::Port
    properties:
      network_id: 70c1faf0-51f6-4cb9-b324-7bc2cc6fab5b

  server1:
    type: OS::Nova::Server
    properties:
      name: { get_param: name }
      image: template_win2008
      flavor: { get_param: flavor }
      availability_zone: { get_param: availability_zone }
      networks:
        - port: { get_resource: server1_port1 }
      user_data:
        echo 11 > \"c:\\yp\\333"\n,

outputs:
  server1_ip:
    description: Private IP address of server1
    value: { get_attr: [ server1, first_address ] }

机器构建正常。当我登录它,然后转到c:\ yp时,我什么也没找到。我认为user_data是错误的,命令不起作用。我已经尝试了其他几种编写user_data部分的方法,但都失败了。我从来没有用热模板构建windows机器。

1 个答案:

答案 0 :(得分:0)

在user_data之后添加管道(|):  user_data:|