요새 컴퓨터 업계에서 가상화 기술이 점점 큰 이슈가 되고있다...
물론 가정용 컴퓨터에서는 가상화가 가져다주는 장점이 한 컴퓨터에서 동시에 여러개의 OS를 사용할 수 있다는점 외에는 없지만 여러 환경에서 개발을 해야 하는 개발자의 입장에서는 그런 장점이 너무나 큰 메리트로 다가온다...

Wikipedia에 의하면 상당수의 Virtual Machine 제품이 존재하고 있지만, 일반적으로 Windows Platform에서 많이 사용하는 Virtual Machine들은 Microsoft의 Virtual PC, VMWare의 VMWare, GPL하에 Sun Microsystems에서 개발되고 있는 Virtual Box 정도이다.


각 제품에 대해서 개인적인 평을 하자면...

먼저 Virtual PC는 Windows를 돌리는데 있어서는 다른 Virtual Machine들에 비해서 최적화가 잘 되어있지 않을까 싶다. 그리고 실제로 Guest OS가 Windows 계열이라면 잘 돌아간다... Virtual PC에서 Linux를 돌려 보지는 못햇다.

Virtual Box는 아직 탄생한지 얼마 안되고, 좀 불안정한 면이 없지 않아 있는것 같다. 개인적으로 Host OS와 Guest OS 사이에서 input focus를 바꾸는 방법 때문에 애를 먹었다. Linux만 돌려봤다. 1년 전 일이라서 지금은 어떨지 모르겠다...

VMWare라는 회사는 PC에서 가상화 기술을 가장 많이 가지고 있는것으로 알고 있다. PC 상에서 가상화를 제일 먼저 시작한 회사이고, 그 것으로 제일 유명하다. 하지만 상용프로그램이면서 유료이다. VMWare 제품을 돈주고 사면 그 값을 하기 때문에 사실상 제일 추천할 만한 제품은 VMWare 일것이다... 하지만 언제나 돈을 내야 한다는 것은 부담스럽고, 곧 돈이 있어야 한다는 전제가 깔려야 쓸 수 있음을 의미 한다...

그래서 당신은 어떤 Virtual Machine을 사용할 것인가???
아마 예전 같았으며 Virtual Box를 썼을것이다... 물론 써보다가 짜증이 나면 Virtual PC로 갈아탔겠지만 말이다... 하지만 얼마 전에 VMWare도 무료로 배포하는 Virtual Machine 제품이 있는것으로 확인되었다(자세히 알아보지는 않았지만 소스도 공개되어 있는것 같다). 바로 VMWare Player라는 제품인데, 정말 Virtual Machine의 기본적인 기능만 제공한다. Virtual Machine image를 재생하는것 뿐... Virtual Machine image 생성도 못한다... 
그래서 VMWare Player를 사용하려면 Virtual Machine image가 필요하다...

이 사실을 알았을때, 잠시 VMWare Player의 사용을 포기하려 했으나, 인터넷 서핑을 조금 더 해보니, 비어있는 Virtual Machine image를 구할 수 있었다... 비어있는 Virtual Machine image를 다운 받아서 알맞게 설정하고 사용하는 방법은 다음 페이지에서 알아볼 수 있다... -> 클릭

위의 링크로 가보면 여러가지 세팅으로 다양하게 Image를 생성할 수 있는 방법이 나와있는데, 영문으로 되어있기에 여기서 Linux, BSD, UNIX, etc의 Guest OS를 설치할 경우의 방법을 간단히 설명을 하고자 한다...


1. 일단 압축되어있는 비어있는 VMWare Player Disk Image를 다운 받는다. (20 GB, SCSI)

2. 그 다음에 Virtual Machine 설정 파일을 다운 받는다.

3. 20G.vmdk(압축을 푼 VMWare Player Disk Image 파일)과 template.vmx 파일을 Virtual Machine을 생성할 경로에 저장한다.

4. 일관성을 위해서 VMWare Player Disk Image 파일과 Virtual Machine 설정 파일의 이름을 설정하고자 하는 Virtual Machine의 이름으로 똑같이 바꾸어준다.
ex)) 새 Virtual Machine의 이름을 dansoonieVM이라고 지었다면, 
20G.vmdk --> dansoonieVM.vmdk 로 변경
template.vmx --> dansoonieVM.vmx 로 변경

5. Virtual Machine 설정 파일을 wordpad에서 열어서
displayName의 값을 자기가 원해는 Virtual Machine의 이름으로 변경,
memsize의 갑을 자기가 원하는 memory 사이즈로 변경,
scsi0:0.fileName의 값을 자신의 VMWare Player Disk Image 이름으로 변경 후 저장하여 그 파일을 VMWare Player에서 열면 된다.





Posted by Dansoonie