티스토리 뷰

OpenStack Class 2

[개정판]6. 첫번째 인스턴스 생성하기

나리 짱!!! naleejang 2016. 7. 14. 11:54


첫 번째 인스턴스 생성하기

데브스택 설치가 완료되면 데쉬보드에 접속할 수 있습니다. 그럼 지금부터 데쉬보드를 이용해서 첫 번째 인스턴스를 생성하겠습니다.



첫 번째 인스턴스 생성

 

1.     다음 그림처럼 데쉬보드에 접속합니다.


2.     데브스택 설치 시 설정했던 localrc 파일의 Admin 패스워드를 입력하면 관리자 페이지로 로그인할 수 있습니다.


3.     관리자 페이지를 둘러보고 이번에는 demo 사용자로 로그인합니다. Demo 사용자 패스워드 역시 localrc 파일의 Admin 패스워드를 사용합니다.


4.     인스턴스는 데쉬보드의 프로젝트 > Compute > 인스턴스 메뉴를 클릭합니다. 그리고, 우측의 [인스턴스 구동]버튼을 클릭합니다.

 

5.     Mitaka 버전으로 오면서 인스턴스를 생성할 수 있는 인스턴스 생성창이 많이 변경이 되었습니다. 인스턴스 시작 팝업이 열리면 인스턴스 이름을 입력하고 하단의 [Next]버튼을 클릭하거나 좌측의 [소스] 메뉴를 클릭합니다.


6.     소스에서는 생성하고자 하는 운영체제 이미지를 선택을 합니다. 데브스택은 기본적으로 Cirros를 다운로드 받아 등록을 시켜놓습니다. 우리가 선택할 수 있는 운영체제 이미지는 Cirros 밖에 없으므로 Cirros를 선택합니다. 그리고, 하단의 [Next]버튼을 클릭하거나 좌측의 [소스] 메뉴를 클릭합니다.


7.     Flavors는 인스턴스의 사양을 의미합니다. 생성하고자 하는 인스턴스의 사양을 선택하는데, 테스트용으로 처음 만들어 보는 것이므로 가장 사양이 작은 m1.tiny를 선택합니다.


8.     Mitaka 버전에서 새롭게 들어간 기능으로 네트워크 IP Port를 선택할 수 있습니다. 그러나 여기서는 선택할 수 있는 IPPort가 없으므로 그냥 넘어갑니다.


9.     키 페어에서는 인스턴스 접속시 패스워드가 아닌 인증키를 이용하여 접속하는 방식을 사용할 때 키를 생성하고 생성한 키를 등록하면 해당 키로 인스턴스에 접속할 수 있습니다. 여기서는 openstack이라는 키를 생성하였습니다.


10.  구성 탭은 인스턴스 생성 후 설치를 하거나 설정을 할 작업들을 미리 사용자 정의 스크립트로 등록하여 사용할 수 있습니다. 여기서는 그냥 넘어가도록 하겠습니다.


11.  Scheduler Hints 탭에서는 인스턴스에 Glance 카달로그로부터 정의된 스케줄러 힌트를 추가하거나, 사용자 정의 스케줄러를 인스턴스 생성시 실행되도록 추가할 수 있습니다. 지금은 추가할 수 있는 스케줄러 힌트가 없으므로 그냥 넘어갑니다.


12.  메타데이터 탭 역시 Scheduler Hints 탭과 같은 기능을 가집니다. 우측에 있는 사용 가능한 메타데이터 중 추가하고자 하는 메타데이터를 좌측으로 이동시키면 인스턴스 생성시 함께 추가할 수 있습니다. 이번에는 그냥 넘어가도록 하겠습니다. 


13.  모든 생성 옵션을 확인하고 [인스턴스 시작] 버튼을 클릭하면 아래와 같이 인스턴스 생성이 시작됩니다. 인스턴스 생성이 완료될 때까지 잠시 기다립니다.

 

14.  인스턴스가 아래와 같이 정상적으로 생성이 되었습니다. 인스턴스가 정상적으로 생성이 되면 Status 항목이 Active로 변경이 됩니다.


15.     이제 생성된 인스턴스의 상세 정보를 한번 확인해 보도록 하겠습니다. 생성된 인스턴스명을 클릭하면 아래와 같이 인스턴스 상세 정보를 확인할 수 있습니다. 확인 가능한 정보들은 인스턴스 기본 정보, 인스턴스 사양, 네트워크 IP 정보 및 방화벽 정보, 메타데이터 및 볼륨그룹 정보 등이 있습니다.


16.  인스턴스 상세 정보의 로그 탭을 선택하면 인스턴스가 생성된 과정을 모두 로그로 확인할 수 있습니다. 그런데 이때 만일 인스턴스를 생성하는 도중 오류가 발생하면 그때는 로그 역시 확인이 불가능합니다.


17.  이번에는 콘솔 탭으로 이동을 한번 해 보겠습니다. 콘솔 탭에서는 현재 인스턴스 상태 화면을 미리볼 수 있습니다. 이 상태에서 인스턴스에 접속을 하려면 [콘솔을 보려면 여기를 클릭하세요.]를 클릭하거나 마우스 좌측 버튼을 클릭하여 [다른 탭에서 링크 열기]를 클릭합니다.

 

18.  그러면 아래와 같은 콘솔 화면에서 인스턴스에 접속을 할 수 있습니다. 

 

19.  이번에는 액션 로그 탭으로 가보도록 하겠습니다. 액션 로그 탭에서 인스턴스의 생성, 정지, 재시작과 같은 활동 로그들을 확인 할 수 있습니다. 지금 보고 있는 인스턴스는 2016 5 13일 오후 2 54분에 생성이 되었습니다.

댓글
  • 프로필사진 DAVY 안녕하세요. openstack 설치를 완료하였습니다.
    따라서 인스턴스를 생성하는데 인스턴스에 에러 상태가 있어, 다음에 다시 시도하라는 알림이 나오네요.
    어디에 문제가 있는걸까요?
    2016.09.02 14:44
  • 프로필사진 naleejang 에러 메시지가 어떻게 나오는지 보면 분석이 가능하실꺼예요~!!

    에러메시지를 먼저 확인해 보세요~!!
    2016.09.19 13:57
  • 프로필사진 비밀댓글입니다 2016.10.08 12:06
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 글로만으로는 제가 딱히 어디가 문제가 있으니 어디를 보세요~!! 라고 말을 하기가 좀 애매하네요! 2017.01.18 10:55 신고
  • 프로필사진 suno 인스턴스를 생성할때 네트워크 항목에서
    private 이 할당되어 있습니다.
    위의 예제에서는 네트워크 항목에 내용이 없다고 나와있는데
    제가 테스트 하고 있는 버전과 다르군요.
    private 네트워크를 사용해서 인스턴스를 생성하면
    외부에서 해당 아이피로 핑도 나가지 않고 접속도 되지 않습니다
    (프라이빗 네트워크를 사용하지 않으면 인스턴스 생성이 안되구요)
    혹시 아시는 것이 있으면 알려주세요.
    감사합니다.
    2016.12.22 16:52
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang suno님이 설치하신 버전은 Neutron 네트워크를 사용하신 것이고, 본 블로그의 글을 기존 Nova 네트워크를 사용했을 경우의 예제입니다. 그러나, 현재는 Nova 네트워크는 아예 기능에서 사라졌습니다. 2017.01.18 11:01 신고
  • 프로필사진 ErrorCode 질문 드립니다.
    현재 CentOS7 에 멀티노드로 설치를 완료한 상태입니다.
    설치 구성은 Controller Node + Compute Node + Cinder 로 구성되어 있으며,
    PC에 우분투를 설치하여 KVM 안에 3개의 호스트를 생성하여 각 Node 를 설치한 구조입니다.
    네트워크 설정 private, public 설정 완료한 상태구요.
    cirros 이미지로 인스턴스 생성이 완료 된 후 console 화면을 보면
    Starting up ... 이라는 문구뒤에 진행이 되질 않습니다.
    커서는 깜빡이지만 키보드에 대한 반응 또한 없습니다.
    이 부분은 어떤 부분을 확인해야 될까요?
    이미지 파일을 여러개를 써도 동일하게 키보드를 먹지 않고있어서
    인스턴스 내부를 확인할 방법이 없습니다...
    인스턴스에 OS를 올려 사용만 하면 되는 상황인데...
    도와주세요......
    2017.06.08 16:48
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 안녕하세요~!!
    답글이 너무 늦은건 아닌지 모르겠습니다.
    질문해 주신 글을 보니 이 상황은 정상으로 보이네요~!! 콘솔 화면 상단에 보시면 "콘솔만 보려면 여기를 클릭하세요"를 클릭하세요. 그리고, 콘솔화면만 뜨는 큰 창으로 바뀌는데 그때부터 콘솔화면에 키보드가 적용이 됩니다.
    그렇게 사용하실수 있고, 만일 인스턴스 생성하실때 보안키를 사용하셨다면 별도로 ssh를 이용하여 해당 키를 사용하여 접속하셔야 합니다.
    2017.06.10 16:29 신고
  • 프로필사진 목상 인스턴스를 생성하려하니 가용자원이 없다고 합니다.
    어떻게 하면 될까요??
    2017.08.31 17:11
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 정말 가용자원이 없는지 확인을 해 봐야 하지 않을까요?
    가용자원이 있는데도 생성이 안되는거라면 문제가 있다는 뜻이니까요!
    2017.09.29 09:32 신고
  • 프로필사진 ispecter 안녕하세요. 교재와 사이트 정보를 이용해 single, nova-net 오픈스택까지 설치를 마무리 하였습니다.
    처음하는거라 그런지 상당한 시행착오를 반복했는데요. 결국은 이곳에서 막히네요.
    현재 오픈스택 설치 마무리를하고 웹페이지에 접속하면 대시보드에 접속이 안되고 "Apache2 Ubuntu Default Page"만뜨고 대시보드(로그인페이지)는 뜨지 않네요.
    누락된 과정이 있는걸까요? 아님 설치를 잘못 한 걸까요?
    도와주세요~~ ㅜㅜ
    2017.10.19 14:02
  • 프로필사진 naleejang 제가 요즘은 ubuntu를 쓰지 않아서 기억이 가물가물 하네요.

    우선 설치한 서비스들이 정상적으로 잘 실행이 되는지 확인하세요. 페도라 계열 리눅스에서는 아래와 같은 명령어로 확인을 할 수 있는데 데비안 계열은 잘 기억이 나질 않네요.
    systemctl list-units openstack-*
    실행이 정상적이지 않은 서비스가 있다면 systemctl status 명령어를 이용하여 상태를 확인하고 트러블슈팅을 해야 합니다.

    그리고 apache 서비스의 환경설정을 확인해보세요. 소스 위치라던가 url 정보를 확인해보셔야 합니다. 그리고 해당 url로 접근해보세요. 상황을 보니 apache는 실행이 되고 있는듯 보입니다.
    2017.10.21 13:12
댓글쓰기 폼