정보공간_1

[4기 강북 김민호] Cloud Computing 환경 구성하기 (5) 본문

IT 놀이터/Elite Member Tech & Talk

[4기 강북 김민호] Cloud Computing 환경 구성하기 (5)

알 수 없는 사용자 2013. 11. 21. 18:30

안녕하세요. 강북멤버십 20-2기 김민호입니다.

벌써 5번째 포스팅이네요. 이번 포스팅에서는 지난 포스팅을 통해 구성한 OpenStack을 기반으로 가상머신을 생성하고 관리하는 방법에 관해 설명하도록 하겠습니다.

OpenStack으로 구성한 Cloud Computing 환경은 이전 포스팅에서 설명한 Cloud Computing의 서비스 형태를 보았을 때 IaaS(Infrastructure as a Service)입니다. 서비스 대상으로 보았을 때는 Private Cloud에 해당되겠습니다.

자 그러면 지금부터 가상머신을 생성하는 방법에 관해 알아보도록하겠습니다. OpenStack은 Horizon이라는 Web Dashboard를 통해서 VM(Virtual Machine)의 생성 및 관리 등을 수행할 수 있는데요. 커맨드라인을 통해서 직접 VM들을 생성과 관리를 수행할 수 있습니다. 본 포스팅에서는 Horizon이라는 Web Dashboard를 통해서 VM을 생성하고 VM에 접속을 해서 제대로 동작하는지 보도록 하겠습니다.

Contoller Node의 external IP를 통해 웹브라우저를 접속하게 되면 아래와 같이 OpenStack의 Web Dashboard가 열리게 됩니다.


이제 Keystone에 등록된 유저로 로그인을 하게 되면 다음과 같은 화면이 나오게 됩니다.



Horizon을 통해서 OpenStack을 이용한 가상 머신 관리 및 구성된 네트워크등을 직접 제어를 할 수 있습니다.

다음은 VM을 생성해 보도록 하겠습니다. VM을 생성하기 위해서는 왼쪽 패널의 Project 탭을 클릭해 준다음 Instance 메뉴를 클릭해준 다음에 Launch Instance 버튼을 클릭하여 VM을 생성합니다. 그러면 다음과 같은 화면이 나오게 됩니다.



해당 메뉴를 통해 가상 머신의 이름과 가상머신의 컴퓨팅 자원의 크기를 설정하고, 네트워크를 할당해준 다음 가상 머신을 생성시켜줍니다. 가상머신을 생성시켜주면 화면에 다음과 같이 가상 머신의 정보와 현재 상태 등을 보여주게 됩니다.


가상 머신이 활성화가 제대로 이루어졌습니다. 그러면 해당 가상 머신으로 접속을 해보도록 하겠습니다. 가상 머신에 접속하는 방법은 여러가지가 있지만 horizon을 통해 집적 가상 머신으로 접속해보도록 하겠습니다. Horizon에서는 vnc를 통해 직접 가상머신에 접속을 할 수 있습니다. 위의 그림 상에 Instance Name인 vm1을 클릭해주면 가상 머신의 상세 정보와 가상 머신 생성 로그, Console로 접속할 수 있는 메뉴가 존재합니다. 여기서 Console 탭을 클릭하면 바로 가상 머신에 접속할 수 있습니다. 가상 머신의 접속한 화면은 다음과 같습니다.


생성된 가상 머신에 접속한 화면입니다. 가상 머신 역시 인터넷 엑세스가 가능합니다. 


총 5번의 포스팅을 통해 OpenStack을 이용하여 Private Cloud Computing 환경을 구성해보았습니다. 설치 과정이 길어서 약간 복잡하지만 이제 나만의 클라우드 컴퓨팅 환경이 구성되었습니다. 클라우드 컴퓨팅 환경 구성을 통해 클라우드 컴퓨팅 환경이 어떤식으로 구성되는지 간단히 엿볼 수 있었습니다. 

이것으로 클라우드 컴퓨팅 환경 구성하기의 포스팅을 마치도록 하겠습니다.

감사합니다.