Entries Tagged as VirtualBox

Ubuntu(또는 타 Linux)이 설치된 원격 서버(서버호스팅처럼 물리적인 서버장비)에 VirtualBox를 설치하고 Windows이미지를 업로드하여 VM을 만들어 나름대로의 다중 OS 클라우드시스템을 꾸밀 수 있습니다.

Xen이나 KVM같은 가상화기술보다는 성능에서 뒤쳐진다고 하지만 개인적으로는 이만큼 쉬운 가상화도 없거니와 무료라는 것에 VirtualBox에 높은 점수를 주고 싶네요. 적어도 이용하기엔 편하니까요.

굳이 서버호스팅이 아니더라도 만약 본인의 PC중에 메모리가 4GB이상(이 경우 VM은 1개 정도만 생성하는 것이 유리)이라면 PC의 OS는 Ubuntu Server로 쓰고, 가끔 관리용 또는 업무용으로 Windows를 쓸 수 있도록 하여 원격으로 1대의 PC를 마치 2개의 서버로 이용할 수 있습니다.(경험상으로 보면 동일 머신에 Windows호스트와 Ubuntu의 게스트 조합보다는 Ubuntu 호스트와 Windows 게스트가 더 나은 성능을 보였습니다.)

Ubuntu Server버전이 깔린 PC에 VirtualBox를 설치했고, VM을 만들었다고 가정한 후 

VirtualBox Instance 조회

sudo VBoxManage list vms

VM Instance를 실행

(Windows XP라는 이름으로 만든 Instance라고 가정)

VBoxManage startvm "Windows XP" -type headless

위와 같이 간단하게 조회하고, 간단하게 실행할 수 있습니다. 간단하게 쉘 스크립트를 만들어 두고 시작-중지를 할 수 있도록 만들면 되겠죠? 

최근엔 아예 리눅스 시스템(주로 서버)에서 VirtualBox 이미지를 생성 및 관리할 수 있는 PHP로 만들어진 phpVirtualBox(https://code.google.com/p/phpvirtualbox)와 같은 웹어플리케이션도 오픈소스로 나와있습니다. SSH접속으로 직접 생성관리하기엔 아무래도 어려움이  좀 있으니까 편하겠네요. 

서버호스팅을 이용중이신 분이라면 한대의 서버로 여러 인스턴스를 만들어 나만의 클라우드 OS환경을 만들어 볼 수 있지 않을까요? 

Powered by

© 2010-2018 NOOREE.COM