더북(TheBook)

게스트 생성하기

  1 게스트를 생성해봅시다. 그 전에 먼저 게스트로 설치할 운영체제 설치 CD나 이미지를 준비해둡니다. ‘우분투 내려받기’를 참고해서 우분투 홈페이지에서 우분투 14.04 서버 이미지를 홈 디렉터리에 다운로드해 둡니다.

shinjaehun@losttemple:~$ ls
ubuntu-14.04.1-server-i386.iso
Tip

가상 머신에 많은 메모리를 할당할 수 없기 때문에 32비트(i386) 우분투 서버 이미지가 필요합니다.

  2 가상 머신 관리자 초기 화면입니다. 시스템에 설치된 게스트 목록과 해당 가상 머신이 사용하는 CPU 점유율이 표시됩니다. 게스트를 추가하려면 버튼을 선택합니다.

그림 4-6 가상 머신 관리자에서 게스트 추가하기
Tip

가상 머신 관리자에서 게스트는 ‘가상 머신’이라고 합니다.

  3 ‘새 가상 머신 생성’ 창이 나타납니다. ➊ 가상 머신 이름을 ‘virtual_machine’으로 입력하고 운영체제 설치 방법을 결정합니다(이름은 여러분이 원하는 대로 하면 됩니다). ➋ 다운로드한 ISO 이미지로부터 설치하기 위해 ‘로컬 설치 매체’를 선택했습니다. <앞으로>를 클릭합니다.

그림 4-7 새 가상 머신 생성 창

  4 운영체제 ‘설치 매체 경로’를 지정합니다. ➊ ‘ISO 이미지 사용’을 선택하고 ➋ <검색>을 클릭하면 ‘ISO 매체 볼륨 위치 지정’ 창이 나타납니다. ‘로컬 검색’을 선택하고 홈 디렉터리에 받아둔 우분투 서버의 iso 이미지를 선택하여 <열기>를 클릭합니다. ➌ ‘OS 종류’는 ‘Linux’를, ➍ ‘버전’은 ‘Ubuntu 14.04 LTS’를 선택하고 <앞으로>를 클릭합니다.

그림 4-8 새 가상 머신 생성 창
Tip

직접 운영체제 CD ROM을 이용해서 게스트를 설치하려면 ‘설치 매체 경로’에서 ‘CDROM 또는 DVD 사용’을 선택하고 사용할 CD 드라이브를 지정합니다.

  5 게스트에서 사용할 메모리 크기를 설정합니다. 호스트에 설치된 물리적인 메모리 총량과 동시에 실행할 게스트 수를 고려하여 설정해야 합니다. 사용할 CPU 수를 지정합니다. 메모리와 마찬가지로 동시에 실행할 게스트 수를 고려해야 합니다. <앞으로> 버튼을 클릭합니다.

그림 4-9 메모리 크기와 CPU 수 지정
이렇게 하세요!

게스트에서 사용하는 메모리의 총 합은 물리적인 시스템 메모리 크기보다 클 수 있습니다. 하지만, 너무 많은 메모리를 동시에 사용하면 스왑이 발생하고 전체 시스템이 느려질 것입니다. 호스트가 사용할 메모리도 남겨야 한다는 사실을 잊지 말아야 합니다. 개인적인 경험으로는 4GB 메모리가 탑재된 시스템에 게스트(우분투 서버)의 메모리를 1024MB(1GB)로 설정한 환경에서 동시에 게스트 넷을 운영하니 시스템이 느려진다는 느낌을 받았습니다.

  6 게스트 운영체제가 설치될 가상 디스크 이미지Virtual Disk Image, vdi를 할당합니다. 호스트 하드디스크에 가상 디스크 이미지를 생성하도록 ➊ ‘컴퓨터의 하드 드라이브에 디스크 이미지 생성’을 선택하고, ➋ 저장소 용량을 설정합니다. 당연한 얘기지만 호스트의 물리적인 저장소 용량을 초과할 수 없으며 이렇게 저장소를 자동으로 생성하면 저장소 파일은 /var/lib/libvirt/images에 저장됩니다. ➌ ‘지금 전체 디스크를 할당’에 체크합니다. ➍ 필요하다면 기존에 사용하던 저장소 파일을 다시 사용 가능해서 새 가상 머신을 생성할 수도 있습니다. <앞으로>를 클릭합니다.

그림 4-10 가상 디스크 이미지 할당

  7 마지막으로 네트워크를 비롯한 추가 옵션을 지정합니다. ➊ 게스트는 네트워크 주소 변환Network Address Translation 방식으로 호스트 또는 외부와 연결됩니다. 기본적으로 ‘default’라는 가상 네트워크로 정의되어 있습니다. ➋ 게스트의 네트워크 어댑터 하드웨어 주소(MAC 주소)가 자동으로 할당됩니다. ➌ 하이퍼바이저 종류로는 ‘kvm’이, ➍ 호스트 아키텍처를 기반으로 게스트가 사용할 아키텍처는 ‘i686’으로 자동 선택됩니다. <완료>를 선택하면 가상 머신 생성이 시작됩니다. 저장소 용량이 클수록 하드디스크에 저장소를 할당하는 과정에서 시간이 걸립니다.

그림 4-11 네트워크 및 추가 옵션을 지정
Tip

NAT에 대해서는 5장에서 자세히 다룰 예정입니다.

  8 가상 머신 화면을 클릭하면 게스트를 제어할 수 있습니다. ‘우분투 서버 설치하기’를 참고하여 게스트 운영체제인 우분투 서버를 설치합니다. 다시 호스트를 제어하려면 Ctrl + Alt를 동시에 누릅니다. 마우스 포인터가 나타날 것입니다.

그림 4-12 가상 머신에 우분투 서버 설치하기
Tip

가상 시스템을 이용해서 우분투 데스크탑을 설치할 수 있을까요? 물론입니다. 윈도는 어떨까요? 8장에서 리눅스와 윈도 시스템 사이에 자료 교환을 위한 삼바 서버에 대해 설명하며 윈도 게스트 설치 방법에 대해 소개하고 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.