Oracle® Solaris에서 OpenStack(Kilo) 설치 및 구성

인쇄 보기 종료

업데이트 날짜: 2016년 6월
 
 

HOT 템플리트 정보

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
template

처리할 템플리트 파일의 전체 경로

stack-name

만들 스택

–P key1=value1;key2=value2... 형식을 사용하여 명령에 추가 매개변수 값을 삽입할 수도 있습니다.

다음 예는 서브넷을 사용하여 개인 네트워크 3개를 만드는 이름이 stack3인 HOT 템플리트 컨텐츠를 보여 줍니다.


주 -  heat_template_version: 2013-05-23 행은 템플리트 맨 위에 표시되어야 합니다.
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