(인스턴스실행) 6-1-6. Orchestration 인스턴스 시작 - 스택 만들
페이지 정보
본문
스택 만들기
demo-template.yml 템플릿을 사용하여 스택을 만듭니다.
1. demo 자격 증명을 소싱하여 관리가 아닌 프로젝트로서 다음 단계를 수행합니다.
$ . demo-openrc
2. 가용 가능한 네트워크를 확인합니다.
$ openstack network list
+-----------------------------------------------+-------------+-----------------------------------------------+
| ID | Name | Subnets |
+-----------------------------------------------+-------------+-----------------------------------------------+
| 4716ddfe-6e60-40e7-b2a8-42e57bf3c31c | selfservice | 2112d5eb-f9d6-45fd-906e-7cabd38b7c7c |
| b5b6993c-ddf9-40e7-91d0-86806a42edb8 | provider | 310911f6-acf0-4a47-824e-3032916582ff |
+-----------------------------------------------+-------------+-----------------------------------------------+
3. 네트워크의 ID를 반영하도록 NET_ID 환경 변수를 설정합니다.
예를 들어 공급자 네트워크를 사용하는 경우입니다.
$ export NET_ID=$(openstack network list | awk '/ provider / { print $2 }')
4. 공급자 네트워크에 하나의 CirrOS 인스턴스 스택을 생성합니다.
$ openstack stack create -t demo-template.yml --parameter "NetID=$NET_ID" stack
+-----------------------------------------------+--------------+--------------------------+-----------------------+-----------------+
| ID | Stack Name | Stack Status | Creation Time | Updated Time |
+-----------------------------------------------+--------------+--------------------------+-----------------------+-----------------+
| dbf46d1b-0b97-4d45-a0b3-9662a1eb6cf3 | stack | CREATE_IN_PROGRESS | 2015-10-13T15:27:20 | None |
+-----------------------------------------------+--------------+--------------------------+-----------------------+-----------------+
5. 잠시 후 스택이 성공적으로 생성되었는지 확인합니다.
$ openstack stack list
+-----------------------------------------------+--------------+----------------------+------------------------+-----------------+
| ID | Stack Name | Stack Status | Creation Time | Updated Time |
+-----------------------------------------------+--------------+----------------------+------------------------+-----------------+
| dbf46d1b-0b97-4d45-a0b3-9662a1eb6cf3 | stack | CREATE_COMPLETE | 2015-10-13T15:27:20 | None |
+-----------------------------------------------+--------------+----------------------+------------------------+-----------------+
6. 인스턴스의 이름과 IP 주소를 표시하고 OpenStack 클라이언트의 출력과 비교합니다.
$ openstack stack output show --all stack
[
{
"output_value": "stack-server-3nzfyfofu6d4",
"description": "Name of the instance.",
"output_key": "instance_name"
},
{
"output_value": "10.4.31.106",
"description": "IP address of the instance.",
"output_key": "instance_ip"
}
]
$ openstack server list
+---------------------------------------------+-----------------------------+--------+--------------------------------+
| ID | Name | Status | Networks |
+---------------------------------------------+-----------------------------+--------+--------------------------------+
| 0fc2af0c-ae79-4d22-8f36-9e860c257da5 | stack-server-3nzfyfofu6d4 | ACTIVE | public=10.4.31.106 |
+---------------------------------------------+-----------------------------+--------+--------------------------------+
7. 스택을 삭제합니다.
$ openstack stack delete --yes stack
- 다음글(인스턴스실행) 6-1-5. Orchestration 인스턴스 시작 - 템플릿 만들기 24.12.18
댓글목록
등록된 댓글이 없습니다.