(인스턴스실행) 6-1-6. Orchestration 인스턴스 시작 - 스택 만들 > OpenStack 자료실

본문 바로가기

사이트 내 전체검색

뒤로가기 OpenStack 자료실

(인스턴스실행) 6-1-6. Orchestration 인스턴스 시작 - 스택 만들

페이지 정보

작성자 jkchoi 작성일 25-01-10 10:54 조회 77 댓글 0

본문

스택 만들기

 

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

댓글목록 0

등록된 댓글이 없습니다.

Copyright © 소유하신 도메인. All rights reserved.

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

PC 버전으로 보기