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 ] }
기계 빌드는 정상입니다. 내가 로그인하여 c : \ yp로 가면 찾을 수 없습니다. user_data가 잘못되어 명령이 작동하지 않는다고 생각합니다. user_data 부분을 쓰는 다른 여러 방법을 시도했지만 모두 실패했습니다. 열 템플리트가있는 Windows 시스템을 절대 빌드하지 않습니다.