'vmware 설치'에 해당되는 글 1건

  1. 2006.08.07 내 컴퓨터 안의 또 다른 컴퓨터, 가상PC VMware 4
engineering/Network Eng.2006. 8. 7. 12:05
출처 블로그 > 엔시아님의 블로그
원본 http://blog.naver.com/ncia77/120010955639
가상PC의 제왕 VMware Workstation 4

오늘 필자가 소개할 소프트웨어는 VMware 라고 하는 가상PC 프로그램이다. 소개에 들어가기 전에 VMware(이하 VMware)가 제공하는 가상PC의 개념에 대해서 간단하게 짚어보도록 하자. 어떤 것이든 그 정확한 개념을 이해하고 사용한다면 쉽게 자신의 것으로 만들 수 있을 것이다.
 

◆ 가상PC란?

컴퓨터 속에 또 다른 컴퓨터를 만들어주는 프로그램을 말한다. 물론 여기에 실제는 없다. 어디까지나 가상(Virtual)이다. 단지 윈도우 안에 작은 컴퓨터를 만들어 주는 것으로 생각한다면 옳을 것이다. 하지만 가상PC라고 해도 실제 컴퓨터와 다를 것도 없다. 모든 하드웨어장치는 원래 PC의 것을 빌려서 사용하지만, 단순한 흉내를 하는 수준을 벗어나 완전히 하나의 PC가 가진 모든 기능을 제공하고 있다.


그럼 왜 이런 가상PC로 다른 OS를 설치할 필요가 있을까? 쉽게 2개의 운영체제로 부팅하여 사용하는 멀티부팅이라는 것도 있지 않은가? 하지만 멀티부팅이란 결국 한번에 하나의 OS만을 사용할 수 있을 뿐이다. 그러나 가상PC를 사용하면 새로운 OS의 사용을 위해 매번 재부팅을 해야 하는 번거로움을 줄일 수 있다.
 

컴퓨터 프로그래머나 하드웨어 개발자. 또는 필자와 같은 강좌가 필요한 사람들은 VMware과 같은 가상PC를 사용함으로써 아주 효율적인 작업을 할 수 있으며, 전문유저가 아닌 일반유저들도 특별한 환경에서만 동작이 되는 프로그램의 설치나 운용이라던지, 기타학습이나 특정목적으로 전혀 다른 OS를 필요로 할 경우에 기존의 윈도우 환경에 전혀 영향을 미치지 않고 다른 OS를 사용할 수도 있다. 필요에 따라서는 OS를 종류별로 만들어두고 그때그때 사용할 수도 있을 것이다. 그 사용범위는 사용자들이 생각하는 것 이상이다.


그럼 본론으로 들어가 VMware에 대하여 간단히 소개해 보겠다. VMware는 가상 PC를 구현해주는 일종의 에뮬레이터 프로그램으로 VMware 외에도 VitualPC와 같은 유사한 기능을 하는 가상PC프로그램들이 있다. 보통 프로그램을 가장먼저 개발한 곳이 더 안정적이고 최신의 기능을 지원하는 것처럼 가상PC 역시 VMware가 좀더 뛰어난 것으로 알려져 있다.


한가지 알아야 할 것이 있는데 이런 VMware과 같은 가상PC프로그램들은 편리한 기능을 지원하지만 역시 기존의 OS플랫폼 내에서 동작한다는 것이다. 즉 원래 PC의 CPU와 RAM과 같은 하드웨어 사양에 의해서 직접적인 영향을 받는다. 사양이 높다면 원할하게 동작을 하지만, 저사양일수록 운영체제 또한 느리게 작동할 것이다. 하지만 요즘같이 고사양 PC들이 보편화되는 것을 보면 그리 큰문제는 아니지 않을까하는게 필자의 개인적인 생각이다. 참고로 필자가 VMware을 테스트한 PC는 "펜티엄4 2.2G/512DDR"이며, 이 사양에서도 별문제 없이 원활한 동작을 보여주었다.

 

◆ VMware의 주요기능

1) 스냅샷

VMware Workstation 4 은 운영중인 시스템의 상황을 시간별로 복사 하여 저장할수 있도록 해주며, 사용자로 하여금 백업 되있던 시스템의 상태를 언제든 복원 할수 있도록 해준다.


2) 가상PC 탭

직관적으로 새로워진 빠른 변환 모드를 사용하여,마우스 클릭 만으로 가상PC들 사이를 옮겨 다닐 수 있다.


3) 드래그엔 드롭과 공유폴더

공유폴더를 사용하거나, 파일을 시스템 사이로 드래그 엔 드롭 할수 있게 함으로써, 게스트 와 호스트 가상PC 사이의 파일공유를 보다 쉽게 하였다.


4) 완벽한 디버그 지원

프로그래머들은 사용자 및 커널 레벨 디버거를 지원하는 가상 머신 상에서 네이티브 프로그램을 디버깅 할 수 있게 되었다.


5) 향상된 사운드 와 비디오

새로운 사업 표준 SoundBlaster 장치 지원을 통해 높은 원음 재생을 가능하게 되었으며, 고성능의 그래픽기능 구현으로 비트손실 없는 스트리밍 비디오 표현이 가능 해졌다.


6) 새로운 운영체제 지원

VMware Workstation 4 은 Microsoft Windows Server 2003, Red Hat 8.0, Red Hat Enterprise Linux AS, SuSE 8.0, 8.1, Enterprise Server 8, Mandrake 9.0 등의 거의모든 운영체제를 지원한다.


7) Linux 사용자를 위한 새로운 인터 페이스

Linux 사용자들을 위한 인터페이스가 완전히 새롭게 업그레이드되어, Windows 버젼의 VMware Workstation 과 동일한 인터페이스를 제공한다.


위의 7가지는 최신 VMware Workstation 4의 주요기능을 간략히 정리해본 것이다. 물론 위의 설명만으로는 잘 이해가 가지 않는 유저들도 있을 것이다. 그러나 나머지 기사를 본다면 충분히 이해할 수 있을 것이므로 그럼 이제부터 VMware의 설치에서부터 간단한 사용까지 알아보도록 하자.


 



1. VMware Workstation 4 설치하기

VMware에도 몇 가지 종류가 있다. 크게 서버용과 일반용으로 구분할 수 있으며, 오늘 필자가 소개하는 것은 일반용 VMware Workstation4 버젼이다. 설치를 위해 우선 VMware을 다운로드 받도록 하자.
VMware의 제작사인 www.VMware.com 로 접속하면 최신판 VMware Workstation4 Trial 버젼을 다운로드 할 수 있지만, 사용자들의 편의를 위해 아래주소에서 VMware을 바로 다운받도록 하자.

- VMware 윈도우버젼 다운로드 링크(
http://www.VMware.com/VMwarestore/newstore/download_link.jsp)
 

- VMware 리눅스버젼 다운로드 링크
Compressed Tar :
http://download3.VMware.com/software/wkst/VMware-workstation-4.5.2-8848.tar.gz
 

RPM Vesion : http://download3.VMware.com/software/wkst/VMware-workstation-4.5.2-8848.i386.rpm

그럼 설치를 시작해보도록 하자. 라이센스화면에서 동의한 후 확인을 클릭하면 설치가 진행될 것이다.

만일 설치 중 활성화된 CD-ROM 자동실행 기능을 발견하면, 이 기능을 비활성 시킬 옵션을 제공 하는 메시지가 출력된다. 이 기능은 VMware의 오류 및 예기치 못한 충돌을 방지하기 위해 비활성 시키는 것이 좋다. 그리고 인스톨러가 VMware 가상 이더넷(Ethernet) 어댑터 설치를 시작 하면 Digital Signature Not Found 대화상자를 여러 번 보여줄 수도 있는데, 이러한 메시지들은 무시하고 설치하여도 아무런 문제가 되지 않는다.

다음은 .vmdk 확장자를 사용할 수 있도록 기존 가상PC 파일의 명칭을 변경할 것 인지를 묻는 대화상자가 나타난다. 이것은 VMware Workstation 3 에서 소개된 것으로 이미 .vmdk 확장자를 사용하고 있거나, 이전 버젼의 VMware을 사용하지 않았다면, No 를 선택해 이 과정을 생략하자. 그리고 만일 모든 로컬 디스크를 검사하여 이 변경사항을 적용 하고 싶다면 Yes를 선택 하면 된다.

FInish를 클릭하면 VMware의 설치가 완료된다.



2. VMware실행하기

자, 제대로 설치가 완료되었다면, 이제 VMware을 실행해보도록 하자. 실행하면 각종설정과 가상PC들을 만들고 관리하는 메인 창을 확인할 수 있다. 즉 VMware의 모든 기능을 이 화면에서 제어할 수가 있다.
VMware은 가상시디/가상디스켓/가상네트워크/가상비디오/가상사운드/가상USB까지 모두를 지원하는데 해당설정은 메인창의 상위메뉴를 통해 할수 있다. 디스켓, 시디롬들을 사용할지 안할지 등도 설정할 수 있다.


그리고 메인창의 왼쪽은 등록된 가상PC의 목록은 보여주는 곳이고, 오른쪽의 2가지 메뉴아이콘은 실제 가상PC를 만들고 관리하는 것들인데,

- New Virtual Machine : 새로운 가상PC 환경을 만든다.

- Open Existing Virtual Machine : 기존 가상PC 환경을 불러와서 관리한다. 가상PC는 하드용량이 허락하는 한 얼마든지 많은 종류의 OS를 설치할 수도 있다.

그럼 실제로 VMware을 사용하여 OS를 까는 법을 알아보도록 하자. 그러자면 먼저 OS가 설치될 가상PC의 하드디스크를 만들어야 할 것이다. "New Virtual Machine"를 선택해서 새로운 가상PC 마법사를 시작하면 아래와 같은 대화창이 나온다.

 

Select the Appropriate Configuration

새로운 가상PC 마법사를 시작하게 되면 일반설정과 사용자설정중 하나를 선택할 수 있다.

- Typical : 일반설정(대부분의 설정이 자동 설정되므로 간편하다.)

- Custom : 사용자설정(세세한 부분까지 직접 설정할 수 있다.)

일반설정은 대부분의 자동설정으로 맞춰지므로 별 어려움 없이 설치를 진행할 수 있다. 하지만 제대로 VMware의 기능을 사용하려면 사용자의 목적에 맞게 정확하게 설정하여 설치할 수 있는 사용자 설치를 추천하고 싶다. 조금 설정이 까다롭기는 하지만 차근차근 따라 해보도록 하자.

 

Select a Guest Operating System

사용자설정을 선택하고 확인을 하면 어떤 OS를 가상PC으로 사용할지 선택할 수가 있다. OS 대분류로 크게 구분이 되며 다시 OS의 종류로 나뉘어지는데, 필자는 Microsoft Windows를 선택하고 다시 WindowsXP Professional을 선택하여 설치해보도록 하겠다.

 

Name the Virtual Machine

가상PC의 메인 이름을 설정한다. 여러 가지 종류의 가상PC를 관리하고 있다면 메인 이름으로 이것들을 구분하고 관리할 수 있을 것이다. 물론 기본값으로 두어도 문제는 없다.

- Virtual Machine name : QbicWebzin XP Pro
- Location : 가상PC 파일을 저장할 위치를 설정한다.

 

Memory for the Virtual Machine

가상PC에 할당해줄 메모리 양을 정할 수 있다. 슬라이드막대로 설정을 변경할 수 있는데, 최저메모리와 최고메모리 수치를 추천해주고 있다. 각각 노랑색 삼각과 파랑색 삼각으로 표시가 되어있다. 필요한 수치만큼 조절하면 되는데 주의할 점은 너무 많이 주면 안 된다는 것이다. 현재PC의 실제 메모리중에 절반 정도를 할당해 주는 것이 좋다. 자신의 사양에 맞게 적당히 조절해주도록 하자.

 

Network Type

VMware에서 사용할 네트워크 환경을 설정해야 한다. 바로 실제 네트워크 어댑터와 가상네트워크를 어떤 방법으로 연결할 것인가를 선택하는 것이다.

- Use bridged networking : VMware의 기본설정으로서 현재 호스트PC에서 인터넷이 가능하다면 이 설정으로 가상PC에서도 바로 인터넷을 사용할 수 있다.

- Use network address translation [NAT] : 가상PC에서 가상내부IP를 할당하여 사용한다.

- Use host-only networking : 호스트PC만 네트워크를 사용한다.

- Do not use a network connection : 네트워크를 사용하지 않음.특별히 다른 설정이 필요한 경우가 아니면 " Use bridged networking"를 선택하도록 하자. 기존 호스트PC에서 인터넷이 가능했다면, 별다른 설정 없이도 가상PC에서도 인터넷을 사용할 수 있다.

 

Select I/O Adapter Types

입출력장치의 종류를 설정한다. 자신에게 맞는 설정을 적용하도록 하자. 선택이 어렵다면 기본값을 선택하자.

 

Select a Disk

가상PC에서 사용할 하드디스크를 설정한다. 물론 실제 호스트PC에서는 파일로만 존재하게 되며, 그 파일을 VMware에서는 하드디스크로 인식하게 된다. 필요한 수만큼 만들 수 있으나 별문제 없다면 기본값으로 설정하도록 하자.

- Creat a new virtual disk : 기본값사용

- Use an existing virtual disk : 이미 만들어진 기존 이미지파일로부터 사용한다.

- Use a physical disk (for advanced users) : 실제 호스트PC의 디스크를 사용한다. 실제디스크를 엑세스 할 경우 위험이 크므로 추천하고 싶지 않다.

 

Select a Disk Type

가상PC의 하드디스크의 타입을 설정한다. IDE방식과 SCSI 방식 중 맞는 것을 선택하자.

 

Specify Disk Capacity

가상PC에서 사용할 하드디스크 용량을 설정한다. 기본값 4.0GB는 이 가상PC가 사용 가능한 디스크의 최대용량이다. 기본값은 가상PC의 파일용량이 추가되는 만큼 디스크의 크기가 최고 4GB이내로 변경된다.

- Allocate all disk space now : 사용 가능한 모든 디스크 용량을 미리 할당한다.

- Split disk into 2 GB files : 디스크의 크기를 2GB로 분할한다.

 

Specify Disk File

가상PC의 하드파일이 저장되는 위치를 지정한다. 이 파일만 있다면 나중에 재사용할 수도 있으니, 안전한 곳에 저장하도록 하자. 이제 마침을 누르면 OS설치를 위한 기본설정이 완료된다.




 

3. 가상PC실행 및 OS설치

제대로 설치가 되었다면 왼쪽에 가상PC의 목록을 확인할 수 있을 것이다. 이제 가상PC를 선택하면 가상PC의 하드웨어사항을 확인 할 수 있다. Devices에서는 현재 가상PC의 하드웨어 사항을 바로 확인 할 수 있으며 각각 수정이나 변경할 수 있다.

Commands는 2가지 메뉴가 있는데,

- Start this Virtual Machine : 가상PC를 시작한다.

- Edit Virtual Machine Settings : 가상PC의 하드웨어를 수정하거나 변경한다.

2번째 "Edit Virtual.."명령으로 모든 하드웨어사항을 검색하거나 변경할 수 있으니 Devices보다는 이쪽을 사용하길 권한다.

 

Commands의 "Start this virtual machine" 또는 상위 툴바의 Play 버튼을 누르면 VMware의 로고와 함께 가상PC가 부팅을 시작할 것이다. 일단 실행이 되고난 뒤 가상PC의 화면을 클릭하면 키보드와 마우스의 제어가 가상PC로 옮겨가게 된다. 다시 원래 윈도우로 빠져 나오고 싶다면 " Ctrl + Alt " 키를 동시에 누르면 된다.

 

VMware이 시작하면 일반컴퓨터와 똑같은 초기 부팅화면을 볼수가 있는데, 여기서 VMware가 다른 가상PC 프로그램들과 뛰어난 강점이 있다. 그것은 BIOS 에뮬레이션이라는 기능으로, 가상PC에서 CMOS설정이 할 수 있는 기능이다. CMOS설정에서 할 수 있는 하드웨어 정보, 부팅순서 등을 똑같이 변경할 수 있다. 물론 가상PC 내에서의 CMOS설정은 실제 하드웨어에는 아무런 영향도 주지 않으므로 걱정할 필요없다. CMOS 바이오스를 설정하려면 시작화면에서 F2키를 누르면 되며, OS설치를 해야 한다면 부팅순서를 시디부팅으로 바꾸어주는 것이 좋을 것이다. 바이오스 재설정하고 저장 후 종료하면 자동으로 재시작된다.

자 이제 윈도우 설치CD를 넣고 부팅을 하면 멋지게 부팅이 되는 모습을 볼 수 있을 것이다. 이후는 일반적인 윈도우 설치과정과 똑같이 진행하면 된다. 해당 운영체제의 설치방법은 따로 설명하지 않겠다. (지난 큐빅웹진 기사 참조)

설치를 완료했다면 윈도우에서 또 하나의 윈도우가 실행되는 재미있는 모습을 볼 수 있을 것이다. 그리고 웬만한 장치들은 모두 VMware에서 가상하드웨어로 설정이 되어있으며, 특별한 설정 없이도 인터넷, 사운드 등을 사용할 수 있도록 준비되어있다. 이제 남은 건 어떻게 활용할 것인가 뿐이다.




 

4. 맺음말

지금까지 VMware의 설치에서부터 OS를 설치하는 간단한 과정을 살펴보았다. 물론 이것은 VMware의 일부를 살펴본 것에 불과하다.
 

VMware과 같은 가상PC 프로그램의 가장 큰 특징은, 사용자들이 사용하기에 따라 아주 다양하고 효율적인 작업을 하도록 도와주는 프로그램이라는 것이다. 필자 역시 이전의 "초보사용자를 위한 윈도우 설치와 고스트 백업 가이드"에 관한 기사를 작성하면서, 윈도우XP설치의 모든 과정을 VMware을 통해 하나하나 캡쳐하여 기사를 작성하였던 적이 있다.


그리고 오늘은 필자가 설명을 쉽게 하기 위해 OS를 범용적인 윈도우를 선택하였지만, 리눅스나 다른 기타OS를 필요로 하는 사용자들 역시 똑같은 방법으로 그것들을 활용할 수 있을 것이다. 특히 VMware은 별도의 리눅스 버젼을 제공하고 있으므로, 리눅스에서도 본 기사와 똑같은 인터페이스와 환경으로 작업을 할 수가 있다.


끝으로, 오늘 이 기사에서 VMware의 모든 것을 이야기할 수는 없었지만, 적어도 VMware이 어떤 프로그램인지, 어떤 역할을 할수 있는지, 어떻게 써야 할지는 다들 이해했으리라고 생각한다. 그럼 이제부터 VMware라는 재미있는 프로그램을 어떻게 활용하느냐는 여러분의 선택에 맡기겠다.

Posted by theYoungman