KVM 설치 · 3 min read · Feb 01, 2026
Ubuntu 8.10 서버에서 virt-install로 KVM 게스트 설치하기
Ubuntu 8.10 서버에서 virt-install로 KVM 게스트 설치하기
버전 1.0
저자: Falko Timme
virt-manager와 달리, virt-install은 헤드리스 서버에서 KVM 게스트를 생성할 수 있는 명령줄 도구입니다. “하지만 vmbuilder를 사용하여 이것을 할 수 있는데, 왜 virt-install이 필요할까요?”라는 질문을 할 수 있습니다. virt-install과 vmbuilder의 차이점은 vmbuilder는 Ubuntu 기반 게스트를 생성하는 데 사용되는 반면, virt-install은 virt-manager처럼 모든 종류의 운영 체제(예: Linux, Windows, Solaris, FreeBSD, OpenBSD)와 배포판을 게스트에 설치할 수 있게 해줍니다. 이 문서에서는 Ubuntu 8.10 KVM 서버에서 이를 사용하는 방법을 보여줍니다.
이것이 여러분에게 작동할 것이라는 보장은 하지 않습니다!
1 사전 참고
KVM이 이미 설치되어 있다고 가정합니다(예: 여기에서 보여준 대로: Ubuntu 8.10에서 KVM으로 가상화). 제 KVM 호스트의 IP 주소는 192.168.0.100입니다.
이 튜토리얼에서는 CentOS 5.2 게스트를 설치하는 방법을 보여드리겠습니다.
우리는 KVM 게스트의 그래픽 콘솔에 연결할 수 있는 Ubuntu 8.10 데스크탑이 필요합니다. 데스크탑이 Ubuntu 8.10 KVM 서버에 설치되어 있든 원격 시스템에 설치되어 있든 상관 없습니다.
2 virt-install 설치하기
터미널을 열고 virt-install을 설치합니다:
sudo apt-get install python-virtinst3 Ubuntu 8.10 데스크탑에 virt-viewer 또는 virt-manager 설치하기
게스트의 그래픽 콘솔에 연결할 수 있는 수단이 필요합니다 - 우리는 이를 위해 virt-viewer 또는 virt-manager를 사용할 수 있습니다(참고: Ubuntu 8.10에서 Virt-Manager로 KVM 게스트 관리). Ubuntu 8.10 데스크탑을 사용하고 있다고 가정합니다(원격 데스크탑이든 Ubuntu 8.10 KVM 서버에 설치된 데스크탑이든 상관 없습니다!).
virt-viewer를 사용하려면 다음을 실행합니다:
sudo apt-get install virt-viewervirt-manager를 사용하려면 다음을 실행합니다:
sudo apt-get install virt-manager4 CentOS 5.2 게스트 생성하기
man virt-install를 참조하여 사용하는 방법을 알아보세요.
이름이 vm10이고, RAM이 512MB, 가상 CPU가 2개, 디스크 이미지가 ~/vm10.qcow2(크기 12GB)인 CentOS 5.2 게스트를 브리징 모드로 생성하려면, CentOS DVD를 CD 드라이브에 삽입하고 다음을 실행합니다:
sudo virt-install --connect qemu:///system -n vm10 -r 512 --vcpus=2 -f ~/vm10.qcow2 -s 12 -c /dev/cdrom --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm물론, CentOS DVD의 ISO 이미지를 생성할 수도 있습니다…
sudo dd if=/dev/cdrom of=~/CentOS-5.2-x86_64-bin-DVD.iso… 그리고 virt-install 명령에서 ISO 이미지를 사용할 수 있습니다:
sudo virt-install --connect qemu:///system -n vm10 -r 512 --vcpus=2 -f ~/vm10.qcow2 -s 12 -c ~/CentOS-5.2-x86_64-bin-DVD.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm(–os-variant=centos5 스위치는 virt-install이 centos5 운영 체제 변형을 알지 못한다고 불평했기 때문에 생략했습니다. 매뉴얼 페이지에서는 다른 내용을 언급하고 있지만, 어쨌든 설치는 그 스위치 없이도 문제없이 작동했습니다.)
5 게스트에 연결하기
KVM 게스트는 이제 CentOS 5.2 DVD에서 부팅되고 그래픽 CentOS 설치 프로그램이 시작됩니다 - 그래서 우리는 게스트의 그래픽 콘솔에 연결해야 합니다. virt-manager(참고: Ubuntu 8.10에서 Virt-Manager로 KVM 게스트 관리) 또는 virt-viewer를 사용하여 이를 수행할 수 있습니다. 저는 virt-viewer를 사용하여 이를 수행하는 방법을 보여드리겠습니다.
KVM 서버에 virt-viewer가 설치되어 있다면, 다음을 실행할 수 있습니다:
sudo virt-viewer vm10원격 Ubuntu 데스크탑에 virt-viewer가 설치되어 있다면, 다음을 실행합니다:
sudo virt-viewer --connect qemu+ssh://[email protected]/system vm10(192.168.0.100을 KVM 호스트의 IP 주소 또는 호스트 이름으로 바꾸세요. KVM 호스트에서 root 계정이 활성화되어 있어야 하며, root 로그인이 허용되어야 합니다. Ubuntu 시스템에서 root 로그인을 활성화하려면 다음을 실행하세요:
sudo passwd rootroot 로그인이 허용되는지 확인하려면 /etc/ssh/sshd_config의 PermitRootLogin 지시어를 확인하세요 - 이후 SSH 데몬을 재시작해야 할 수도 있습니다.)
이제 게스트의 그래픽 콘솔에 연결되어 CentOS 설치 프로그램을 볼 수 있어야 합니다:


이제 물리적 시스템에서 하듯이 CentOS를 설치하세요. 설치가 끝날 때 CentOS 시스템은 재부팅이 필요합니다. 그 후 게스트는 중지되므로, virt-manager를 사용하거나 KVM 호스트의 명령줄에서 다음과 같이 다시 시작해야 합니다:
sudo virsh --connect qemu:///systemstart vm10quit그 후, virt-viewer 또는 virt-manager를 사용하여 다시 게스트에 연결하고 설치를 완료할 수 있습니다.
6 게스트 복제하기
python-virtinst 패키지에는 게스트를 복제할 수 있는 두 번째 도구인 virt-clone이 포함되어 있습니다. vm10을 복제하고 복제본의 이름을 vm11로 하며 디스크 이미지를 ~/vm11.qcow2로 하려면, 다음을 실행하면 됩니다:
sudo virt-clone --connect qemu:///system -o vm10 -n vm11 -f ~/vm11.qcow2그 후, virt-manager를 사용하거나 다음과 같이 vm11을 시작할 수 있습니다…
sudo virsh --connect qemu:///systemstart vm11quit… 그리고 virt-manager 또는 virt-viewer를 사용하여 연결할 수 있습니다.
7 링크
- KVM (우분투 커뮤니티 문서): https://help.ubuntu.com/community/KVM
- 우분투: http://www.ubuntu.com/
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.