Heat를 사용하여 OpenStack 구성에서 여러 합성 클라우드 응용 프로그램을 조정하려면 HOT(Heat 조정 템플리트)를 정의해야 합니다. HOT 템플리트에는 기입해야 하는 사양이 포함되어 있습니다. 프로세스를 실행하여 리소스 유형 및 기타 고급 기능을 만들 때 사용자가 제공하는 매개변수가 읽힙니다.
HOT 템플리트 사양 및 해당 설명은 http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#hot-spec을 참조하십시오.
HOT 템플리트를 기록하는 방법에 대한 자세한 내용은 http://docs.openstack.org/developer/heat/template_guide/hot_guide.html#hot-guide를 참조하십시오.
HOT 템플리트를 배치하려면 다음 명령을 사용합니다.
# heat stack-create -f template stack-name
처리할 템플리트 파일의 전체 경로
만들 스택
–P key1=value1;key2=value2... 형식을 사용하여 명령에 추가 매개변수 값을 삽입할 수도 있습니다.
다음 예는 서브넷을 사용하여 개인 네트워크 3개를 만드는 이름이 stack3인 HOT 템플리트 컨텐츠를 보여 줍니다.
heat_template_version: 2013-05-23 description: Create a few networks. resources: heat_net1: type:OS::Neutron::Net properties: name:heat_net1 heat_subnet1: type:OS::Neutron::Subnet properties: name:heat_subnet1 network_id: { get_resource: heat_net1 } cidr: 192.168.50.0/24 heat_net2: type:OS::Neutron::Net properties: name: heat_net2 heat_subnet2: type:OS::Neutron::Subnet properties: name:heat_subnet2 network_id: { get_resource: heat_net2 } cidr: 192.168.51.0/24 heat_net3: type:OS::Neutron::Net properties: name: heat_net3 heat_subnet3: type:OS::Neutron::Subnet properties: name:heat_subnet3 network_id: { get_resource: heat_net3 } cidr: 192.168.52.0/24