1
我是CloudbaseInit的新手。我已經使用CloudbaseInit設置了映像,並且可以使用新密碼構建計算機,並且可以全部擴展hdd大小(使用命令:nova boot)。但是,我想用一個熱模板文件windows熱模板user_data無法工作
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 ] }
機建立OK熱堆創建。當我登錄它並轉到c:\ yp時,我什麼也找不到。我認爲user_data是錯誤的,命令不起作用。我嘗試了其他幾種編寫user_data部分的方法,但都失敗了。我從來沒有建立熱模板的Windows機器。