VirtualBox 가상 머신에서 USB 장치를 연결해 사용하는 방법은 초보 사용자들이 가장 자주 겪는 어려움 중 하나입니다. 실제로 독자들의 공식적인 요청도 받았고, 여러 곳에서 관련 질문이 끊이지 않았습니다. 문제의 원인을 깊이 살펴본 결과, 대부분의 사람들이 USB 장치 연결에서 막히고 있다는 것을 확인했고, 그래서 이 자습서를 준비하게 되었습니다.USB 메모리, 웹캠 등 다양한 USB 장치를 가상 머신에서 활용하면 가상 환경의 완성도가 크게 높아집니다. 가상 머신이 단순한 테스트 공간이나, 호스트 운영체제에서 프로그램이 돌아
가상화에 관심이 많다면 VirtualBox와 VMware 제품을 동시에 사용하는 경우가 종종 있을 것입니다. 이때 가상 디스크를 한 형식에서 다른 형식으로 변환해야 할 필요가 생기는데, 그 이유는 다양합니다. 라이선스를 보존하거나, 특정 시점의 머신 상태를 그대로 유지한 채 옮기거나, 호환성 테스트를 위해 다른 소프트웨어에서 실행해 보는 등 가상화 애호가라면 충분히 마주칠 수 있는 상황입니다.이번 글에서는 VirtualBox에서 사용하는 .vdi 형식의 가상 하드 디스크를 VMware에서 사용하는 .vmdk 형식으로 변환하는 확실한
얼마 전, 오라클(구 썬, 그 이전에는 innotek)이 자사 가상화 분야의 대표 제품인 VirtualBox의 새 버전을 출시했습니다. 저는 이 세련되고 다재다능한 제품을 정말 좋아하기 때문에 직접 사용해 볼 때가 된 것 같습니다. 다만 유일하게 걱정됐던 점은 소유권이 바뀐 뒤 품질과 지원이 어떻게 달라질지였습니다. 오라클은 OpenSolaris나 OpenOffice 같은 다른 제품들에 대해 그리 우호적이지 않았으니까요. 교훈이 있다면, 브랜드 이름에 오픈(open)이라는 단어를 넣지 말라는 것 정도겠지요. 확실히요. 아마도요.어쨌
참고: 이 리뷰는 GZ Shenhua Inf And Tech Co., LTD의 의뢰를 받아 작성되었습니다.Prayaya V3는 Windows용 휴대용 가상화 소프트웨어로, 외장 기기 위에 가상 운영체제를 만들고 실행할 수 있게 해주는 도구입니다. 이 소프트웨어의 목표는 보안과 개인정보 보호를 희생하지 않으면서 유연성과 휴대성을 제공하는 것입니다.이 개념은 과거에 리뷰했던 Mojopac과 매우 유사합니다. Mojopac은 기본 운영체제를 건드리지 않고 외장 기기에서 소프트웨어를 실행할 수 있는 매우 편리한 제품이었지만, 안타깝게도 이
최근 여러 리눅스 관련 웹사이트에서 라이브 CD로 부팅하기 어렵거나 번거로운 경우, 배포판을 간편하게 테스트할 수 있는 방법으로 Mobatek의 MobaLiveCD 유틸리티를 추천하는 것을 발견했습니다. 궁금해져서 조금 더 살펴보니, 이 도구는 사실 QEMU의 스마트한 프론트엔드로서, 시스템을 전혀 수정하지 않고도 ISO 이미지를 불러올 수 있는 제품이었습니다. 요컨대 가상화, 혹은 에뮬레이션 제품이라고 할 수 있죠. 이론상 MobaLiveCD는 꽤 매력적인 아이디어입니다. 명령줄 인터페이스를 숨겨 사용자가 리눅스 전문가가 아니어도
지난주 소개 튜토리얼을 읽으셨다면, KVM이 무섭고 어려운 존재가 아니라 Linux를 위한 친근하고 강력한 가상화 소프트웨어라는 사실을 이미 알고 계실 겁니다. KVM은 GUI 도구와 명령줄 관리 도구를 모두 제공하므로, 자신에게 맞는 방식을 골라 사용할 수 있습니다. 오늘은 지식을 한 단계 더 확장해 네트워크 설정에 대해 알아보겠습니다. 단, 브리지(bridged) 네트워킹은 별도의 글로 다룰 만큼 방대한 주제이기 때문에 이번 글에서는 다루지 않습니다.이번 튜토리얼에서는 새로운 가상 네트워크 어댑터를 추가하는 방법, DHCP를 활
며칠 전 커널 기반 가상 머신(Kernel-based Virtual Machine, KVM) 기술을 소개해 드렸습니다. KVM은 무료 오픈소스 가상화 솔루션으로, VirtualBox나 VMware 제품의 대안으로 사용하거나 함께 활용할 수도 있습니다. 지난 시간에는 기본적인 관리 방법을 다뤘고, 스토리지와 네트워크는 별도의 튜토리얼로 남겨두었습니다.오늘은 KVM에서 스토리지를 관리하는 방법을 좀 더 깊이 있게 안내해 드리겠습니다. VirtualBox로 진행했던 내용과 비슷한 부분이 많습니다. 가상 디스크의 추가, 축소, 확장 등이
지금까지 Dedoimedo에서는 ESX에 대해 크게 조명하지 않았습니다. 이제 그 부족함을 한 번에 메워보려 합니다. ESXi에서 가상 머신을 복제하는 방법에 대한 간단한 튜토리얼에 이어, 이번에는 VMware의 숨겨진 매력을 더 폭넓게 소개해 드리겠습니다. ESXi는 무료로 제공되는 베어메탈(bare-metal) 하이퍼바이저로, 가장 비싸고 강력한 ESX 가상화 솔루션으로 나아가는 디딤돌이라 할 수 있습니다.혹시 궁금해하실 수 있으니 잠깐 짚고 넘어가자면, VMware Player와 Workstation은 개인 사용자를 위한 제품
KVM과 VirtualBox는 함께 사용할 수 없다고 알려져 있습니다. 정확히 말하면, KVM 모듈이 메모리에 로드되어 있는 동안에는 VirtualBox가 실행되지 않는 문제입니다. 흥미롭게도 KVM은 VirtualBox와 함께 잘 작동하기 때문에 사실상 일방적인 문제입니다. 다행히 해결 방법도 아주 간단합니다.하지만 안타깝게도 인터넷에는 이 제품이나 저 제품을 삭제하라고 권하는 엉터리 튜토리얼이 너무 많습니다. 좀 더 합리적인 가이드들조차 대부분 rmmod 명령어로 모듈을 내리라고만 알려줄 뿐, 다시 원래 상태로 복구하는 방법까지
여러 독자분들이 이 시나리오에 대해 이메일로 문의해 주시면서, 생각보다 간단하지 않은 주제라는 것을 깨달았습니다. 두 개 이상의 ISO 이미지가 필요한 운영체제를 설치하는 작업이 의외로 많은 분들에게 어려움으로 다가옵니다. 걱정하지 마세요. 지금부터 차근차근 해결 방법을 정리해 드리겠습니다.이 튜토리얼을 통해 가상 CD-ROM 장치를 다루는 것이 물리적인 CD/DVD 트레이를 사용하는 것과 전혀 다르지 않다는 사실을 배우게 될 것입니다. 여러 파일로 구성된 운영체제를 설치할 때도 핵심 개념은 동일합니다. 다만 실제 하드웨어 대신 소
Xen 소개 글을 읽고 직접 기능을 테스트해 보고 싶은데, 복잡하고 긴 설정 과정이 부담스러워 망설여지시나요? 최종적으로 만족스러운 결과를 얻지 못할까 걱정되는 것도 당연합니다. 다행히 아주 간단한 해결책이 있습니다.바로 라이브 CD로 Xen을 다운로드해 실행하는 방법입니다! Debian 5 기반으로 제작된 이 데모 도구는 Xen을 실제 시스템에 설치하기 전에 라이브 세션에서 미리 시험해 볼 수 있게 해줍니다. 정말 매력적이죠? 그럼 이 도구가 어떤 기능을 제공하는지 살펴보겠습니다.라이브 CD 둘러보기공식 사이트의 설명에 따르면,
앞서 젠(Xen)에 대한 소개 글과 젠 라이브 CD를 다룬 바 있습니다. 이번에는 또 다른 젠 기반 제품을 살펴보겠습니다. 젠 클라우드 플랫폼(Xen Cloud Platform, XCP)은 VMware ESXi와 유사한 독립형 가상화 소프트웨어입니다. XCP는 젠 하이퍼바이저를 제공하며, Windows와 Linux를 포함한 다양한 게스트 운영체제 지원, 네트워크·스토리지 지원, 그리고 관리 도구까지 하나의 검증된 설치 이미지에 모두 담겨 있습니다.XCP는 Citrix XenServer를 기반으로 합니다(XenServer는 다음 주에
Citrix XenServer는 Citrix의 Xen 기반 가상화 제품군(Advanced, Enterprise, Premium 에디션 포함) 중에서 무료로 제공되는 오픈소스 버전으로, 공식 기술 지원은 포함되어 있지 않습니다. 하지만 기능 면에서는 상용판에 뒤지지 않을 만큼 완성도가 높아, Citrix가 어떤 수준의 가상화 솔루션을 제공하는지 미리 체험해 볼 수 있는 매력적인 입문용 제품입니다. 또한 최근 리뷰한 Xen Cloud Platform(XCP)의 기반이 되는 소프트웨어이기도 합니다.XenServer와 XCP, 무엇이 다를
가상화 환경에서 예상치 못한 문제에 부딪히면 경험이 썩 쓴맛으로 변할 수 있습니다. 특히 Xen 기술을 처음 접하는 사용자라면, Python 개발자가 아닌 이상 Xen의 오류 메시지가 지나치게 장황하면서도 실질적인 도움이 되지 않는다는 사실을 뼈저리게 느끼게 될 것입니다. 길게 늘어진 트레이스와 내부 함수 호출에 대한 암호 같은 참조 때문에, 본래는 간단하고 쉽게 해결할 수 있는 문제조차 오히려 더 혼란스럽게 느껴질 수 있습니다.저도 가상화나 Python의 전문가는 아닙니다(사실 전문가이긴 한데, 겸손하게 보이는 편이 낫죠. 그래야
본격적으로 시작하기 전에 한 가지 경고를 드리겠습니다. 하드웨어 가상화를 지원하지 않는 환경에서 Xen을 사용하려고 하면 온갖 문제에 부딪히게 됩니다. 다시 말해, 가상화 확장 기능(VT-x/AMD-V)을 지원하는 최신 CPU가 없다면 Xen 사용 자체를 재고해야 한다는 뜻입니다. VirtualBox나 VMware Player 같은 개인용 가상화 솔루션과는 비교도 되지 않을 만큼 까다로운데, 사실 Xen은 애초에 완전히 다른 시장과 용도를 겨냥한 솔루션이기 때문입니다.하지만 저처럼 고집이 세서 튜토리얼 하나로 세상을 정복하고 싶으신
VirtualBox로 가상 머신 안에서 다양한 설치와 작업을 수행하다 보면, 그 과정을 기록하기 위해 스크린샷을 찍고 싶어지는 순간이 옵니다. VMware 계열의 가상화 제품이라면 시스템 메뉴에 스크린샷 기능이 기본으로 포함되어 있어 아주 간단하지만, 안타깝게도 VirtualBox에는 이런 옵션이 없습니다.그렇다면 호스트 운영체제의 도구를 사용해야 합니다. 각종 캡처 프로그램이나 PrtScrn, Alt+PrtScrn 같은 키 조합을 활용하는 방식이죠. 하지만 여기서 큰 문제가 하나 있습니다. VirtualBox는 자체 인터페이스의
이전 글에서는 Xen 환경을 테스트할 때 흔히 발생하는 몇 가지 문제를 다뤘습니다. 첫 번째 시리즈에서는 화면 표시 문제, Python 버전과 모듈 관련 이슈, 래퍼(wrapper) 스크립트 변경 및 명령어 직접 실행, 서비스 문제 해결 방법 등을 소개했습니다.이번 글에서는 한 단계 더 깊이 들어가, 여러분이 경험했을 수도 있고 아닐 수도 있는 추가적인 문제들을 진단하고 수정하며 우회하는 방법을 살펴보겠습니다. 솔직히 일부 해결책은 다소 임시방편적일 수 있으니 무조건적으로 믿지는 말아 주세요. 하지만 전반적으로 잘 작동한다고 확신합
Xen에서 가상 머신(게스트, domU)을 운영할 때 일반적으로는 virt-manager나 virt-viewer를 통해 콘솔을 확인하게 됩니다. 하지만 실제로 이 콘솔 버퍼는 상호작용이 불가능한 단순한 애니메이션 이미지에 불과하며, 부팅 후 그래픽 인터페이스로 진입하기 전까지는 아무런 조작도 할 수 없습니다.그렇다면 콘솔 출력을 항상 확인하고 싶다면 어떻게 해야 할까요? 콘솔 출력을 호스트로 리디렉션하여 파싱 가능한 텍스트 형태로 변환할 수 있을까요? 답은 예입니다. 다만 간단하지는 않습니다. 이 글에서는 반가상화(Paravirtu
VMware Player는 필자가 처음 접한 가상화 제품입니다. 2005년 말부터 2006년 초까지, 당시에는 성숙하고 사용하기 편한 데스크톱 가상화 제품이 그리 많지 않았습니다. 버전 1.0 시절의 VMware Player는 어린 나이의 지식인에게 필요한 모든 것을 갖춘, 단순하면서도 우아하고 무한한 가능성을 품은 제품이었고, 무엇보다 무료였습니다. 물론 기본적인 수준이었지만 즐거운 경험이었습니다. 가상 머신 생성, 3D 가속 같은 화려한 기능은 당시 존재하지 않았고, 서드파티 도구를 활용해야만 했습니다. 프로그램 이름 그대로 플
이번 글은 조금 특별하면서도 흥미로운 내용을 담고 있습니다. 예전에 Citrix XenServer의 설치 및 설정 방법을 다룬 적이 있는데, 당시에는 작업 자체가 무척 간단했습니다. XenServer는 유사한 기능을 갖춘 무료 XCP의 기반이 되는 제품이기도 하죠. 다만 그때는 초기 설정 이후로 깊게 들어가지 않았습니다.오늘은 XenServer를 다시 한번 설치해 보려 합니다. 게다가 베어메탈 하이퍼바이저용 하드웨어로는 적합하지 않은 노트북에 설치한다는 점이 색다릅니다. 아울러 SSH를 통한 명령줄 관리 방법과 VMware vSph