KVM 설치 · 2 min read · Jan 25, 2026

Ubuntu 12.04 LTS 서버에서 virt-install로 KVM 게스트 설치하기

Ubuntu 12.04 LTS 서버에서 virt-install로 KVM 게스트 설치하기

버전 1.0
저자: Falko Timme
Twitter에서 나를 팔로우하세요

virt-manager와 달리, virt-install은 헤드리스 서버에서 KVM 게스트를 생성할 수 있는 명령줄 도구입니다. “하지만 vmbuilder를 사용할 수 있는데, 왜 virt-install이 필요할까요?”라고 스스로에게 물어볼 수 있습니다. virt-install과 vmbuilder의 차이점은 vmbuilder는 Ubuntu 기반 게스트를 생성하는 데 사용되는 반면, virt-install은 virt-manager처럼 모든 종류의 운영 체제(예: Linux, Windows, Solaris, FreeBSD, OpenBSD)와 배포판을 게스트에 설치할 수 있게 해줍니다. 이 문서에서는 Ubuntu 12.04 LTS KVM 서버에서 이를 사용하는 방법을 보여줍니다.

이것이 당신에게 작동할 것이라는 보장은 하지 않습니다!

1 사전 참고

KVM이 이미 설치되어 있다고 가정합니다(예: 여기에서 보여준 대로: Ubuntu 12.04 LTS에서 KVM으로 가상화). 제 KVM 호스트의 IP 주소는 192.168.0.100입니다.

이 튜토리얼에서는 CentOS 6.2 게스트를 설치하는 방법을 보여드리겠습니다.

우리는 또한 KVM 게스트의 그래픽 콘솔에 연결할 수 있도록 Ubuntu 12.04 LTS 데스크탑이 필요합니다. 데스크탑이 Ubuntu 12.04 LTS KVM 서버에 설치되어 있든 원격 시스템에 설치되어 있든 상관 없습니다(데스크탑이 KVM 호스트에 설치된 경우와 원격 데스크탑의 경우 약간의 차이가 있지만, 이러한 차이를 설명할 것이므로 주의 깊게 읽어보세요).

2 virt-install 설치하기

Ubuntu 12.04 KVM 호스트:

터미널을 열고 virt-install을 설치합니다:

sudo apt-get install virtinst

3 Ubuntu 12.04 데스크탑에 virt-manager 설치하기

Ubuntu 12.04 데스크탑:

우리는 게스트의 그래픽 콘솔에 연결할 수단이 필요합니다 - 이를 위해 virt-viewer 또는 virt-manager를 사용할 수 있습니다(자세한 내용은 Ubuntu 8.10에서 Virt-Manager로 KVM 게스트 관리 참조). Ubuntu 12.04 데스크탑을 사용하고 있다고 가정합니다(원격 데스크탑이든 Ubuntu 12.04 KVM 서버에 설치된 데스크탑이든 상관 없습니다!).

저는 virt-viewer 대신 virt-manager를 사용하는 것을 권장합니다. virt-manager는 가상 머신을 생성하고 삭제하고 다른 작업을 수행할 수 있게 해줍니다. virt-manager는 다음과 같이 설치할 수 있습니다:

sudo apt-get install virt-manager

4 CentOS 6.2 게스트 생성하기

Ubuntu 12.04 KVM 호스트:

이제 다시 Ubuntu 12.04 KVM 호스트로 돌아갑니다.

man virt-install

을 확인하여 사용하는 방법을 알아보세요.

우리는 KVM을 설치할 때 자동으로 생성된 /var/lib/libvirt/images/ 디렉토리에 이미지 기반 가상 머신을 생성할 것입니다.

이름이 vm10인 CentOS 6.2 게스트를 생성하려면(브리징 모드에서), 1024MB의 RAM, 두 개의 가상 CPU, 디스크 이미지 /var/lib/libvirt/images/vm10.img(크기 12GB)를 사용하고, CentOS DVD를 CD 드라이브에 삽입한 후 다음을 실행합니다:

sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /dev/cdrom --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm

물론, CentOS DVD의 ISO 이미지를 생성할 수도 있습니다(나중에 Ubuntu 데스크탑에서 virt-manager를 통해 가상 머신을 생성하는 방법을 보여줄 것이므로 /var/lib/libvirt/images/ 디렉토리에 생성하세요. virt-manager는 /var/lib/libvirt/images/ 디렉토리에서 ISO 이미지를 찾습니다)…

sudo dd if=/dev/cdrom of=/var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso

… 그리고 virt-install 명령에서 ISO 이미지를 사용할 수 있습니다:

sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm

출력은 다음과 같습니다:

administrator@server1:~$ sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm  

설치 시작...  
'vm10.img' 할당 중 |  12 GB     00:00  
도메인 생성 중...          |    0 B     00:00  
도메인 설치가 아직 진행 중입니다.  
콘솔에 다시 연결하여  
설치 프로세스를 완료할 수 있습니다.  
administrator@server1:~$
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.